Data Processing Agreement
Standard DPA template for every client school. Defines roles (controller, processor), processing purposes, retention periods, deletion policy.
Security
Students take exams. Teachers manage grades.
It's our responsibility to keep this information accessible
only to those who should access it.
Architecture
GDPR
GDPR compliance is built into the design. Export and deletion are tools inside the app — directly accessible, without forms and without waiting.
Standard DPA template for every client school. Defines roles (controller, processor), processing purposes, retention periods, deletion policy.
Users see what data we hold about them — names, email, grades, exams, files. Transparent, in JSON export. (GDPR Art. 15)
One-button export in the app. JSON format — readable by humans and programs. No forms, no email to support. (GDPR Art. 15 + 20)
We don't collect unnecessary data. No tracking, no device fingerprinting, no advertising behavior. Only what's needed for the exam to work.
Users initiate account deletion from settings. The request goes through brief approval for audit purposes. On approval — full cascading deletion of all personal data. (GDPR Art. 17)
On a security breach — within 72 hours we notify affected schools with details: what happened, what data was affected, what measures we took. (GDPR Art. 33)
Active defense
All traffic is encrypted with modern protocols. Older versions are disabled. Certificates renew automatically 30 days before expiration.
Each type of request — main API, files, management — has separate limits. Protection against automated attacks and excessive load.
On a new login for the same user, all previous sessions are terminated automatically. Protection against shared credentials.
One school's data is not visible to another, even to an administrator. Requests are restricted at the database level — seeing other schools' students, grades, exams is impossible, accidentally or otherwise.
Every sensitive action is recorded — who did it, when, on what. The school principal sees the history of everything within the school. Records cannot be deleted.
Database, cache and application run as separate users without unnecessary rights. Each service has access only to what it needs.
Exam security
Optional: the school can lock its exams to IP addresses from its own network only. Students cannot take exams from home, even if logged in.
The teacher monitors student activity during the exam — who is active, who has stopped working, who has finished.
Exam submission is protected from duplication. Even when the network forces the client to retry many times, answers reach the server exactly once.
When time expires, answers are submitted automatically. No possibility to continue beyond the specified deadline.
Images and PDFs in exams open only from the app with session identification. A shared link in chat or browser does not work outside the session. Links have a limited lifespan.
Window switching, copying, opening a new tab are all recorded. The teacher sees violations immediately in the exam log.
Backups
We periodically restore data on a separate environment and verify its integrity — to know the procedure works when needed and our backups are not an illusion of security.
Get in touch for a detailed security review or for a DPA template.
Contact usPlease rotate your device or use a wider screen.