Strictly necessary
sb-mqsimlckhkvybxidingu-auth-token (Supabase Auth)
Set when you sign in. Stores your authentication session so the app can remember you between page loads. Expires when your session expires (refreshed automatically while you're active). Without this cookie you can't sign in.
Functional
emote-pack-ai:theme (LocalStorage, not a cookie)
Remembers your dark/light theme preference. Stored in your browser's localStorage; never sent to our servers.
What we don't use
- No advertising cookies. We don't sell ads.
- No third-party analytics like Google Analytics or Mixpanel. We use Vercel's built-in first-party analytics (described below) but no external trackers.
- No social media tracking pixels.
- No cross-site tracking. Your activity on Emote Pack AI stays on Emote Pack AI.
First-party analytics
We use Vercel Analytics and Vercel Speed Insights — both first-party features of the hosting platform that runs this site. They count page views and measure page-load performance (Core Web Vitals) to help us see what's slow and what's broken. Both are cookieless and the data never leaves Vercel's infrastructure. They don't track individual users across sessions, don't share data with third-party ad networks, and don't fingerprint your device. See Vercel's analytics privacy policy for the full data inventory.
Error monitoring
We use Sentry to capture unhandled errors and performance regressions so we can fix bugs faster. Sentry does not run as a cookie — it sends crash reports over the network when something breaks. We scrub authentication tokens, uploaded images, query strings, and personal user fields (email, IP, username) from every report before it leaves your browser. Reports include the stack trace, a stable user id (so we can correlate support requests), and the URL of the page where the error happened — nothing else.
Managing cookies
You can clear cookies for this site at any time using your browser's settings. Note that signing out and clearing the auth cookie are equivalent — both end your session.
Consent posture
The cookies and localStorage entries listed above are all "strictly necessary" — they exist solely to make the service work (authentication, theme preference, UI state). We set no advertising or cross-site tracking cookies, so there's no consent banner. If we ever add non-essential cookies (individual-level analytics, advertising cookies, third-party embeds with tracking), we will add a real consent banner with opt-in granularity and we will not set those cookies until consent is given.
Updates
If we add or remove cookies, we'll update this page with the effective date. Material additions (analytics, advertising) trigger the consent flow described above.
Contact
Questions? Email hello@emotepack.ai.