Mister EducationMister Education

Cookie policy

Up-to-date list of cookies and similar identifiers used by this site. You can change your choices at any time.

Necessary

Keeps you signed in, remembers your consent choice, powers the payment flow, and records the invitation you arrived through. Cannot be switched off.

NameProcessorPurposeDuration
cookieConsentselfRemembers your cookie-consent choices.1 year
sb-*-auth-tokenSupabase · Processing agreementKeeps you signed in across page loads.Session / refresh token lifetime
preferred_localeselfServes the site in the language you chose.1 year
ui_localeselfRemembers which language version of the site you are reading, so lessons are never written in the language you are trying to learn.1 year
currencyselfShows prices in the currency you selected.1 year
currency_geoselfRemembers the currency guessed from your country, used only until you pick one yourself.1 year
tzselfStores your time zone so daily streaks and goals roll over at your local midnight.1 year
theme, textSizeselfLocal-storage items that remember your chosen colour theme and text size.Until cleared
referral_refselfSet only when you open an invitation link. Holds that invitation code and nothing about you, so the person who invited you can be credited if you create an account. A newer invitation link replaces it. Not needed for the site to work; set without asking, on the basis of legitimate interest.60 days
__stripe_mid, __stripe_sidStripe (US, SCCs) · Processing agreementSet by Stripe Checkout/Elements to detect fraud during a payment flow. Only present on payment pages.1 year (mid) / 30 minutes (sid)

Analytics

Helps us understand how the site is used and detect errors via Sentry. Aggregated and never sold.

NameProcessorPurposeDuration
mr_aidMister Education (first party)A random identifier stored on your device so that repeat visits to our public pages count as one visitor rather than several, and so we can tell which campaign first brought you to us. Set only after you allow analytics, and deleted as soon as you withdraw that permission.Until you clear site data or withdraw analytics consent
sentry-trace, baggageSentry (US, SCCs) · Processing agreementCorrelates frontend and backend error events for a single request. Only set after analytics consent is granted.Session

Other processors (no cookies)

Some processors do not set cookies but still process limited data: Vercel Analytics collects aggregated, cookieless usage metrics and only loads after you accept the analytics category; Google is used to convert practice text into speech (text-to-speech), with personal identifiers removed before the text is sent.