Last updated: October 2026
These are necessary for LearnWithOtti to function: they keep you signed in, remember your cookie choice and apply Otti Classroom’s free usage limit. They cannot be disabled.
| Name | Purpose | Duration |
|---|---|---|
| sb-* | Supabase authentication — keeps you signed in. Cookie. | Until you sign out (up to 400 days) |
| lwo_cookie_consent | Records your cookie choice so we don’t ask again. Browser storage (local storage), not a cookie. | Until you change it or clear your browser storage |
| otti_cb_anon_token | Set by Otti Classroom’s AI starter generator. A random code used only to apply the free usage limit. Cookie. | 1 year |
With your consent, we use Google Analytics and PostHog to understand how people use LearnWithOtti so we can improve it. These are only set if you click “Accept all” on the cookie banner. PostHog data is hosted in the EU.
| Name | Purpose | Duration |
|---|---|---|
| _ga | Google Analytics — distinguishes users. Cookie. | 2 years |
| _ga_* | Google Analytics — session state. Cookie. | 2 years |
| ph_<project key>_posthog | PostHog (EU hosting) — anonymous visitor ID and session, used to count page views and sign-ups. Kept as a cookie and in browser storage (local storage) under the same name. | 1 year |
Some pages include content from other companies. Those companies may set their own cookies or receive your IP address when the content loads.
| Name | Purpose | Duration |
|---|---|---|
| YouTube (Google) | The explainer video embedded on our home page is played by YouTube. When that page loads, YouTube sets its own cookies (for example YSC and VISITOR_INFO1_LIVE) to play the video and measure views. They are set by YouTube, not by us; see Google’s privacy policy. | Set by YouTube (session to about 6 months) |
| Google Fonts | Our MONIAC and Economic Domino Chains interactive diagrams load their fonts from Google Fonts, which receives your IP address. Google Fonts does not set cookies. | No cookies |
| Lessonspace | Live Otti Tutors sessions take place in a Lessonspace classroom embedded in our site. It loads only when you join a booked session, and Lessonspace may set its own cookies to run the classroom; see Lessonspace’s privacy policy. | Set by Lessonspace |
We don’t load Stripe’s scripts on our site. When you subscribe, you are sent to Stripe’s own hosted checkout page, and any cookies Stripe uses there (for example for fraud prevention) are set on Stripe’s site under Stripe’s privacy policy.
You can change your cookie preferences at any time using the “Cookie settings” link in the footer of any page. Withdrawing consent for analytics cookies will prevent Google Analytics from loading on your next page view, and stops PostHog recording straight away. Your preference is stored in your browser’s local storage under the key lwo_cookie_consent.