Cookie Policy
Plain language. No surprises. Full control.
What are cookies?
Cookies are small text files placed on your device when you visit a website. They allow the app to remember things — like that you're logged in, which avatar you chose, or whether you've already seen this banner. Cookies cannot run code or carry viruses.
We also use similar technologies like localStorage and sessionStorage in your browser. These work the same way as cookies for the purposes of this policy.
The cookies we use
Strictly Necessary
These cookies are essential. You cannot opt out of them while using the app.
| Name | Purpose | Duration | Type |
|---|---|---|---|
session_token |
Authenticates teacher accounts and keeps the quiz session active | 8 hours | HTTP Cookie |
csrf_token |
Prevents cross-site request forgery attacks on form submissions | Session | HTTP Cookie |
cookie_consent |
Records your cookie consent decision so we don't ask again | 12 months | localStorage |
sessionCode |
Remembers which quiz session a student is participating in | Session | sessionStorage |
studentId_* |
Stores the student's temporary identity within a live quiz session | Session | sessionStorage |
Functional
These make the app more convenient but are not required.
| Name | Purpose | Duration | Type |
|---|---|---|---|
theme |
Remembers whether you prefer dark or light mode | 12 months | localStorage |
studentAvatar |
Saves your last-chosen avatar so you don't re-select every visit | 30 days | localStorage |
studentName |
Pre-fills the nickname field on return visits | 30 days | localStorage |
sessionData |
Caches recent session details to speed up re-joining | 7 days | localStorage |
Analytics
Anonymised data only. Never linked to individual students.
| Name | Purpose | Duration | Type |
|---|---|---|---|
_quiz_analytics |
Counts quiz completions and subject popularity (anonymised, aggregated) | 6 months | localStorage |
Performance
Helps us spot slow pages and connection issues.
| Name | Purpose | Duration | Type |
|---|---|---|---|
_quiz_perf |
Stores aggregated load time and socket latency metrics | 30 days | localStorage |
Third-party services
The app loads fonts and icons from Google Fonts and Cloudflare CDN. These services may set their own cookies. We have no control over third-party cookies — please review their policies directly.
Your rights & choices
Under UK GDPR and the Privacy and Electronic Communications Regulations (PECR), you have the following rights regarding cookies and the personal data we process.
Controlling cookies in your browser
You can also manage or delete cookies directly in your browser. Be aware that disabling all cookies will prevent the quiz session from working correctly.
Changes to this policy
We may update this Cookie Policy when we add new features or if legal requirements change. When we make material changes, we will display a new banner asking for fresh consent. The "Last updated" date at the top of this page always reflects the current version.
Questions?
If you have any questions about how we use cookies, get in touch: