Cookie Policy
Last updated: 2026-05-31
What are cookies
Cookies are small text files stored in your browser. We also use localStorage, which works similarly but stays in your browser until you clear it manually. Both are used to keep you signed in, remember your preferences, and make the service work correctly.
We show a consent banner on your first visit. You can choose “Essential only” or “Accept all.” Your choice is stored for one year in the offkai_consent cookie. You can change it any time by clearing that cookie (the banner will re-appear on next visit).
Strictly necessary cookies (always on)
These cannot be disabled — the service cannot function without them.
| Name | Provider | Purpose | Duration |
|---|---|---|---|
sb-*-auth-token | Supabase / Offkai | Keeps you signed in. Without it every page load would require a new login. | Session / 1 week |
offkai_consent | Offkai | Stores your cookie-consent choice so we don't show the banner on every visit. | 1 year |
_cfuvid | Cloudflare | Bot protection — distinguishes human browsers from automated traffic. Used by Cloudflare to enforce rate limits without blocking real users. | Session |
__stripe_mid / __stripe_sid | Stripe | Fraud prevention on event pages that accept card payment. Set by Stripe.js before checkout begins so Stripe can assess transaction risk. Functional to the payment flow. | 1 year / session |
theme (localStorage) | Offkai | Remembers your light / dark mode preference. | Persistent |
Optional cookies (only with 'Accept all')
| Name | Provider | Purpose | Duration |
|---|---|---|---|
| Sentry session replay | Sentry (US) | When an error occurs, records a short replay of the UI to help us debug. All text content is masked and images are blocked in the recording. Without consent, Sentry still captures the bare error and stack trace — only the replay and full UI breadcrumbs are gated on consent. | ~30 days |
What we don't use
We do not use advertising cookies, tracking pixels, cross-site tracking, or third-party analytics scripts (no Google Analytics, no Meta Pixel, no similar services). The only third-party scripts loaded on our pages are Stripe.js (on card-payment events) and Sentry (consent-gated).
How to control cookies
Beyond the consent banner, you can control cookies through your browser settings. Most browsers let you block or delete cookies in Settings → Privacy / Security. Note that blocking strictly-necessary cookies will break sign-in.
For Stripe's cookies specifically, see stripe.com/privacy. For Cloudflare's, see cloudflare.com/privacypolicy.
Changes
If we add new cookies or change how existing ones work we'll update this page and, for material changes, re-surface the consent banner. The “Last updated” date at the top reflects the latest revision.
Contact
Questions about cookies or consent? privacy@offkai.app