Erudia

Cookie and Storage Notice

Version 1.0.0 · effective 12 September 2026

Erudia uses your browser's local storage to run the app and one set of cookies, from Google Analytics, that runs only if you say yes. This page lists every key, what it is for, who sets it and how long it lasts. It is generated from the same list the code is checked against, so it cannot drift from what the app does.

Essential storage

These make the app work. They are always on, and there is no consent to give or withhold because the service cannot run without them.

keytypeset bypurposelasts
sb-*-auth-tokenlocalStorageSupabasekeeps you signed inuntil you sign out
numquest.v1localStorageErudiayour learning progress on this device, so the app works offline and can sync (the key keeps the app's original name)until you reset or delete
numquest.events.v1localStorageErudialearning events waiting to upload to your accountuntil uploaded
erudia.forum.submitslocalStorageErudiahow many community problems you submitted today, for the daily cap24 hours
numquest.reads.v1localStorageErudiawhich read steps you have opened, so the lesson can resumeuntil you reset
erudia.su.*, erudia.pu.*localStorageErudiathat a one-time sync or profile step ran for your accountuntil you delete
erudia.legallocalStorageErudiawhich version of the terms you accepted and when, until it syncs to your accountuntil you delete
erudia.agelocalStorageErudiathe birth month and year you gave at the age screen, so we do not ask twice and cannot be bypassed by the back buttonuntil you delete
erudia.consentlocalStorageErudiayour answer to the analytics cookie banneruntil you change it
erudia.consent.metalocalStorageErudiawhen you answered the banner and which version of the cookie notice you sawuntil you change it
erudia.guestlocalStorageErudiathat you chose to learn as a guestuntil you sign in
erudia.guestDaylocalStorageErudiahow many free lessons you have done today as a guest24 hours
erudia.guestDonelocalStorageErudiathat you finished your first guest lessonuntil you sign in
erudia.checkoutlocalStorageErudiathat you started a checkout, so the app can show the right screen when you returnuntil checkout completes
__cf_bmcookieCloudflaremay be set by our hosting provider to tell people from bots30 minutes

Preferences

These remember a choice you made. They hold no personal information.

keytypeset bypurposelasts
erudia-eye-breakslocalStorageErudiawhether eye-break reminders are onuntil you change it
erudia.premiumCelebrated:*localStorageErudiathat the Premium welcome was shown once for your accountuntil you delete
erudia.book.mode, erudia.exam.opts, erudia.worksheet.optslocalStorageErudiayour last choices on the book, test-paper and worksheet buildersuntil you change them
erudia.lab.basketlocalStorageErudiaproblems you set aside in the Practice Labuntil you clear it
erudia.market.diff, erudia.market.statslocalStorageErudiayour Market Lab difficulty and your scores thereuntil you reset
erudia.admin.*localStorageErudiaadmin dashboard view settings (administrators only)until you change them
erudia-themelocalStorageErudialight or dark themeuntil you change it
erudia-fontlocalStorageErudiayour font choiceuntil you change it
erudia-mathfontlocalStorageErudiathe face used for maths inside widgetsuntil you change it
erudia.browseMaplocalStorageErudiawhether subjects show as a list or a mapuntil you change it
erudia.seenPremiumIntrolocalStorageErudiathat you have seen the Premium introduction once, so it is not shown againuntil you delete
erudia.pwNudgelocalStorageErudiathat you dismissed the set-a-password reminderuntil you delete

Analytics (only with your consent)

The banner defaults to declined. Nothing in this table is set, and no request is sent to Google, until you choose Accept. Choosing Decline costs you nothing. You can change your answer in Settings at any time, and we record when you answered and which version of this notice you saw.

keytypeset bypurposelasts
_ga, _ga_*cookieGoogle Analytics (Google Ireland Ltd / Google LLC)traffic measurement: pages viewed, approximate location, device type, sign-up and subscription events2 years

We use Google Analytics for traffic measurement only. It is configured with Google Consent Mode set to deny until you accept, without advertising features, and it does not build a profile of you across other sites.

What we do not do

No advertising cookies, no retargeting, no cross-site tracking, no fingerprinting, no third-party cookies other than the analytics set above. Do Not Track and Global Privacy Control signals change nothing because there is nothing to opt out of.

Clearing storage

Clearing your browser's site data for erudia.org removes everything above. If you are a guest, that also removes your progress, because guest progress lives only on your device. If you have an account, your progress is safe on the server and returns when you sign in.

Part of the Privacy Policy.