Cookies and storage
What Vidyora stores in your browser, why, and for how long. Version 2, effective 23/10/2026.
The short version
- We use only the cookies and storage the site needs to work, and a few that remember something you asked for.
- We do not use advertising cookies, and we do not use analytics or tracking cookies at all today.
- Students and parents are never tracked for advertising or behaviour. If counting visits is ever added to our public pages, we will ask you first, and it will stay off inside the apps for students, parents and staff.
- You can delete any of these in your browser settings. Deleting the necessary ones signs you out.
Cookies
Small files your browser keeps for this site. Most are not readable by scripts (httpOnly).
| Name | What it is for | Appears when | Lasts | Type |
|---|---|---|---|---|
vidyora_at | Keeps you signed in (short-lived access token, not readable by scripts) | You sign in | Until you close the browser, or 30 days if you chose to stay signed in (12 hours for Vidyora staff) | Necessary |
vidyora_rt | Renews your sign-in without asking for your password again (not readable by scripts) | You sign in | Until you close the browser, or 30 days if you chose to stay signed in (12 hours for Vidyora staff) | Necessary |
vidyora_remember | Remembers whether you chose to stay signed in | You sign in | Session | Necessary |
vidyora_dt… | Recognises a device you chose to trust, so two-step sign-in is not asked every time | You trust a device at two-step sign-in | 30 days (12 hours for Vidyora staff) | Necessary |
vidyora_mfa_challenge | Carries one sign-in through its two-step check | You start a sign-in that needs two-step | 5 minutes | Necessary |
vidyora_mfa_email | Remembers which account is finishing two-step | You start a sign-in that needs two-step | 5 minutes | Necessary |
vidyora_mfa_setup | Holds the two-step set-up screen while you scan the code | You set up two-step sign-in | 5 minutes | Necessary |
vidyora_pending_school | Carries your school between the steps of a sign-in | You sign in with a school ID | 10 minutes | Necessary |
vidyora_code_email | Remembers the email a sign-in code was sent to | You ask for an emailed sign-in code | Until the code expires | Necessary |
vidyora_code_sent | Stops a sign-in code being requested again too quickly | You ask for an emailed sign-in code | Until the code expires | Necessary |
vidyora_next | Takes you back to the page you were opening after you sign in | You open a page that needs you to sign in | 10 minutes | Necessary |
vidyora_flash | Shows one message, such as "your session ended", on the next page | Your session ends | 20 seconds | Necessary |
vidyora_school | Fills in your school on the sign-in page next time | You sign in with a school ID | 365 days | Preference |
vidyora_session | Demonstration sign-in used only in test environments | Only when the demo sign-in is switched on (never in production) | Session | Necessary |
Browser storage
Notes your browser keeps on your device only. They are never sent to us unless you submit the form they belong to.
| Name | What it is for | Appears when | Lasts | Type |
|---|---|---|---|---|
vidyora.offline-queue.v1 | Holds attendance you marked offline until the network returns | You mark attendance without a connection | Until it is sent | Necessary |
vidyora.kiosk.device | Keeps a gate tablet paired to its school | A school pairs a tablet | Until the tablet is unpaired | Necessary |
vidyora-station-… | Keeps a registration station signed in to its link | A school opens a station link on a tablet | Until the station is removed | Necessary |
vidyora-test-device | Tells the school if an online test is opened on a second device | You take an online test | Session | Necessary |
vidyora-apply-draft | Keeps a half-filled admission form so you do not lose it | You fill in the admission form | Until the form is sent | Preference |
vidyora.draft.… | Keeps a half-filled form so a dropped connection or closed tab does not lose it | You start filling in a form that saves drafts | 30 days, or until the form is saved | Preference |
vidyora.staff-draft.v1 | Keeps a half-filled staff form so you do not lose it | You fill in a staff form | Until the form is saved | Preference |
vidyora.newSchoolDraft | Keeps a half-filled new-school form (Vidyora staff only) | Vidyora staff create a school | Until the form is saved | Preference |
vidyora.dashboard.hidden | Remembers which dashboard cards you hid | You hide a dashboard card | Until you show them again | Preference |
vidyora-backup-banner-dismissed | Remembers that you dismissed the low backup codes reminder | You dismiss the reminder | Session | Preference |
vidyora-setup-shown | Shows the account set-up prompt once per visit | You sign in with set-up steps waiting | Session | Preference |
Other companies' servers
None. Fonts and the face-detection files are served from our own domain, so no other company sees your visit.
Questions about privacy? Contact us.