Cookie Policy

Last updated: October 2026

Essential cookies and storage

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.

NamePurposeDuration
sb-*Supabase authentication — keeps you signed in. Cookie.Until you sign out (up to 400 days)
lwo_cookie_consentRecords 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_tokenSet by Otti Classroom’s AI starter generator. A random code used only to apply the free usage limit. Cookie.1 year

Analytics cookies

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.

NamePurposeDuration
_gaGoogle Analytics — distinguishes users. Cookie.2 years
_ga_*Google Analytics — session state. Cookie.2 years
ph_<project key>_posthogPostHog (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

Third-party content

Some pages include content from other companies. Those companies may set their own cookies or receive your IP address when the content loads.

NamePurposeDuration
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 FontsOur 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
LessonspaceLive 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

Payments

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.

Managing your preferences

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.

We use cookies

We use essential cookies to keep you signed in (Supabase auth) and, with your permission, Google Analytics and PostHog to understand how people use LearnWithOtti. Cookie policy