What we collect, in plain terms
Short version: no name, no email, nothing sold, nothing shared.
How you get in
Practicing here doesn't need an account. One click makes a private session with a random name (like "Swift Otter 482") — no email, no password, nothing that identifies you. That session lives in a browser cookie and nothing else.
What's recorded against that session
Which lessons you open, which answers you get right or wrong (including which wrong answer, so the practice can actually adapt), code you run, and questions you ask the AI tutor. All of it is tied only to your random session id — never to a real name, because we never collect one.
What we don't collect
No name, no email, no school, no birthdate. IP addresses are used only in-memory, for a few minutes, to stop abuse (rate limiting) — they're never written to the database.
The AI tutor
When you ask the tutor something, that question is sent to a third-party AI provider (Google Gemini or similar) to generate a reply — the same way any AI chat tool works. It's sent with your question and the current lesson's context, never with a name or email, because there isn't one to send.
Deleting your data
Open My progress and use "Delete everything about this session" — it removes every row tied to your session immediately, not just hides it. There's no separate copy anywhere else to ask about, because there's no name attached to look one up by.
If your teacher gave you a class code instead
That's a different, opt-in path — it asks for a real email so your teacher can see your grades, same as any school tool. Everything above still applies to how the platform behaves; the difference is you've chosen to be identified to your own teacher, not to us.
This page describes what the code actually does, not a legal template — if anything here looks wrong, it's a bug, tell us.