Last updated 21 September 2026
Most of what we store is needed to make the site work and to remember what you do in it. There are no advertising cookies and no cross-site tracking. One optional thing needs your say-so: anonymous usage statistics (which pages and lessons people use, and which link brought them). We ask once, and you can change your mind below at any time.
Storage that is strictly necessary to provide a feature you asked for (staying signed in, keeping your progress) doesn't need consent under EU and UK rules. Here is all of it:
| Name | What it's for | How long |
|---|---|---|
| sb-…-auth-token (cookie) | Keeps your session — the anonymous guest one, or your signed-in account. | Until you sign out or it expires |
| sb-…-code-verifier (cookie) | Temporary, while a sign-in is in progress. | Minutes |
| ct_game_v1 | XP, chips, hearts, streak, achievements, mistakes deck. | Until you clear your data |
| ct_theory_progress, ct_section_finals | Which lessons and final tests you completed. | Until you clear your data |
| ct_results | Your practice history and accuracy. | Until you clear your data |
| ct_profile, ct_onboarded, ct_survey_sent, ct_welcome_chips, ct_starter, ct_starter_bonus | Your onboarding answers, whether you finished the tour, that your answers were already sent once, and that you claimed the welcome chips, the starter practice hand and its bonus. | Until you clear your data |
| ct_cards_day, ct_cards_total, ct_sport_best | How many practice cards you played today and in total (so the free preview and daily limit work); your best Sport Table score. | Today / until cleared |
| ct_theme, ct_plan_offer_seen | Light or dark theme, and that you saw the plan offer. | Until you clear your data |
| ct_consent | Remembers your answer to the usage-statistics question. | Until you clear your data |
If you press Allow, we store the two items below and record events such as pages viewed, lessons started or finished and buttons clicked, together with your first source and a rough device type (phone, tablet or desktop). We never record what you type. If you press No thanks, none of this is stored, and any ID or source already saved is erased. If you sign in to a free account we also record your own account's activity to run the service; declining switches that off too.
| Name | What it's for | How long |
|---|---|---|
| ct_aid | A random ID that lets us count you as one visitor across visits. Not linked to your identity unless you sign in. | Until you decline or clear your data |
| ct_attr | Where you first came from (the link's utm_source / utm_campaign, or the referring site), so we know which video or post brought you. | Until you decline or clear your data |
Anonymous usage statistics
Currently: Not chosen yet
We also use Vercel Web Analytics for page views. It sets no cookies and doesn't follow you across days or sites; it only counts visits in aggregate.
When paid plans open, checkout is hosted by Stripe. Stripe may set its own cookies on its pages for security and fraud prevention. See Stripe's cookie notice.
You can clear cookies and site data in your browser at any time. That signs you out and removes local progress that hasn't been synced to an account.