Cookie Policy
This Cookie Policy explains how Sensei AI uses cookies and similar browser-storage technologies when you use our web app at app.senseiai.ai. It should be read alongside our Privacy Policy and applies under the ePrivacy Directive and the General Data Protection Regulation (GDPR).
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 |
ph_*_posthog (cookie + localStorage) |
Analytics — Consent Required | PostHog distinct user identifier, session ID, and feature-flag cache. Set as a first-party cookie via our analytics subdomain (t.senseiai.ai) and stored in localStorage. Set only after you grant analytics consent. |
1 year (cookie); persistent (localStorage) |
| PostHog session recording | Analytics — Consent Required | Records your interactions (mouse moves, clicks, navigation) so we can understand UX issues. Disabled by default; only enabled after you grant analytics consent. Captured input fields and chat content are masked by default. | 30 days at PostHog |
We do not use advertising cookies, third-party tracking pixels, social media widgets, fingerprinting libraries, 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 PostHog (PostHog Inc., EU instance, hosted in Frankfurt) to understand how the app is used so we can improve it. PostHog is loaded through our own subdomain (t.senseiai.ai) which proxies to PostHog's EU ingestion cluster — so the cookies are first-party to senseiai.ai, not third-party.
PostHog is initialised only after you accept analytics. If you decline, no PostHog cookies are set, no session recording is captured, and no events are sent. You can change your decision at any time via Settings → Cookie & analytics settings; withdrawing consent stops capture immediately and we ask PostHog to delete past events on your next account deletion request.
Analytics events include: page or feature visited, session duration, feature interactions (e.g., technique viewed, journey step completed, video uploaded). Session recordings capture clicks, scrolls, and navigation, with input fields and chat content masked by default. Analytics do not include the content of your coaching conversations or your biometric data.
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