Cookie Policy
LAST UPDATED: SEPTEMBER 2026
We use essential cookies to keep you signed in and secure. Analytics and advertising cookies only activate after you click Accept on the cookie banner. Until then, and permanently if you Decline, Google Consent Mode holds ad storage and ad personalization at "denied", so ads are served without advertising cookies and without personalization.
1. What We Use
Essential cookies and storage are required for the Service to function (authentication, security, remembering your consent choice) and cannot be switched off. Functional storage remembers your preferences. Analytics (PostHog and Google Analytics) is optional and only runs with your consent.
2. Cookies & Storage We Set
| Name | Category | Purpose | Stored as |
|---|---|---|---|
| rolearn_access | Essential | Short-lived authentication session (HttpOnly; not readable by JavaScript). | Cookie |
| rolearn_refresh | Essential | Refreshes your session without re-login (HttpOnly). | Cookie |
| rolearn_csrf | Essential | Cross-site request forgery protection (double-submit token). | Cookie |
| rolearn_cookie_consent | Essential | Remembers your analytics-cookie choice (accept/decline). | Local storage |
| rolearn_persona | Functional | Remembers your selected persona for home routing. | Local storage |
| rolearn_beta_enabled | Functional | Beta-feature toggle for allowlisted testers. | Local storage |
| v3-sidebar-mini / theme / panel sizes | Functional | UI preferences such as sidebar width, theme, and layout. | Local storage |
| Email banner state | Functional | Remembers if you dismissed the email signup prompt. | Local storage |
| PostHog cookies (ph_*) | Analytics (consent) | Product analytics and session replay — set only after you Accept. | Cookie / Local storage |
| Google Analytics (_ga, _ga_*) | Analytics (consent) | Traffic and usage measurement (Google Analytics 4) — the script itself is only loaded after you Accept. Advertising features (Google Signals, ad personalization) are disabled. | Cookie |
| Google AdSense (__gads, __gpi) | Advertising (consent) | Ad delivery and frequency capping. The ad library loads on every page, but Google Consent Mode holds ad storage and ad personalization at "denied" until you Accept, so no advertising cookies are set and ads stay non-personalized until then. Declining keeps them denied. | Cookie |
3. Managing Your Choice
Analytics cookies are off by default. Use the cookie banner to Accept or Decline; declining keeps analytics and session recording fully disabled. To change your choice later, clear the rolearn_cookie_consent value in your browser to make the banner reappear, or contact us. You can also block cookies in your browser settings, though essential cookies are required to use the Service.
4. More Information
For how we handle personal data, see our Privacy Policy. Questions? Contact [email protected].