__Host-da_sid (shown as da_sid on a non-secure test site) | Cookie, HttpOnly, Secure, SameSite=Lax | Keeps you signed in after you log in. A random value only; no name or email | Up to 30 days, or until you sign out or delete the account | Yes (strictly necessary) |
da-child | Browser local storage | Which child profile was last chosen on this device, so the game opens on it. A number, not a name | Until you sign out, delete your account or clear your browser data | Yes |
da-q- followed by a child number | Browser local storage | Save queue. Each practice result (the answers, right or wrong, time taken) and any settings change is written here first and sent to our server, then removed once the server confirms. This is what stops progress being lost if the connection drops | Normally seconds. If you are offline it stays until the device next connects, or until you clear your browser data. It is removed when you delete the account | Yes |
da-quiz- followed by a child number | Browser session storage | An unfinished round: the order of questions, how far you got and the answers so far, so that a page refresh does not lose it | Until you finish the round, sign out or close the tab | Yes |
da_plan_days_v1 and da_plan_done_v1 | Browser local storage | The study plan you chose to save into the app from the school planner (dates, topics and the child name typed into the planner), and which days you have ticked as done | Until you replace it, sign out, delete your account or clear your browser data | No, only if you save a plan. It is a feature you ask for |
da_planner_v1 | Browser local storage | Used by the school planner page only: the child’s name, date of birth, chosen schools and study days. It stays in your browser. It is never sent to our servers and is not tied to your account | Until you clear your browser data. Signing out does not remove it, so clear it yourself on a shared device | No, only if you use the planner. It is a feature you ask for |