Cookie Policy
This Cookie Policy explains how Sensei AI uses cookies and similar local storage technologies when you use our web app at app.senseiai.ai. It should be read alongside our Privacy Policy.
1. What Are Cookies?
Cookies are small text files placed on your device when you visit a website. We also use localStorage (browser local storage) for some preferences. Both serve similar functions: storing small amounts of data your browser sends back to us on subsequent visits.
2. Cookies We Use
| Name / Key | Type | Purpose | Duration |
|---|---|---|---|
access_token (cookie) |
Strictly Necessary | Authentication — keeps you logged in. HttpOnly, Secure, SameSite=Lax. Never readable by JavaScript. | Session / 7 days |
sensei_analytics_consent (localStorage) |
Strictly Necessary | Stores your analytics consent decision (true/false/null). Required to honour your choice. | Persistent |
sensei_consent_asked (localStorage) |
Strictly Necessary | Records that the consent banner has been shown, so it doesn't reappear every visit. | Persistent |
sensei_compliance_version (localStorage) |
Strictly Necessary | Records which version of the compliance docs you accepted. Used to re-show the onboarding screen if policies change materially. | Persistent |
sensei_skill_level (localStorage) |
Strictly Necessary | Stores your selected skill level (Beginner / Intermediate / Advanced) for personalised coaching. | Persistent |
sensei_sfx_muted (localStorage) |
Strictly Necessary | Stores your sound on/off preference so it persists across sessions. | Persistent |
| Mixpanel (server-side only) | Analytics — Consent Required | Usage analytics: events like page views, feature interactions, session counts. Sent server-side — no Mixpanel JavaScript runs in your browser. Only collected if you accept analytics. | Events retained 90 days by Mixpanel |
We do not use advertising cookies, third-party tracking pixels, social media widgets, or any cookies that track you across other websites.
3. Strictly Necessary Cookies
The strictly necessary cookies listed above cannot be disabled. They are essential for:
- Keeping you authenticated (without this cookie, you'd be logged out on every page load)
- Remembering your consent and preferences
- Delivering personalised coaching based on your skill level
These are set under the legal basis of legitimate interests and contract performance — they are technically required to provide the service you've requested.
4. Analytics (Consent Required)
We use Mixpanel to understand how the app is used so we can improve it. Unlike many apps, our analytics implementation is server-side only — Mixpanel's JavaScript library does not run in your browser and Mixpanel does not set any cookies on your device. Events are sent from our server after your request is processed.
Analytics are only collected if you explicitly accept them in the consent banner or onboarding screen. You can change this at any time via Settings → Cookie & analytics settings.
Analytics events include: page/feature visited, session duration, feature interactions (e.g., technique viewed, journey step completed). They do not include the content of your coaching conversations.
5. How to Manage Your Preferences
- In the app: Settings → Cookie & analytics settings — withdraw or grant analytics consent at any time.
- Browser settings: You can block or delete cookies via your browser settings. Note that blocking the
access_tokencookie will prevent you from staying logged in. - localStorage: You can clear localStorage via your browser's developer tools (DevTools → Application → Local Storage). This will reset your preferences and you'll be asked for consent again.
6. Updates to This Policy
We may update this Cookie Policy when we add or change technologies. The effective date at the top will be updated. Material changes will be communicated via the in-app onboarding screen.
7. Contact
Questions about our use of cookies: privacy@senseiai.ai