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.

NameProviderPurposeDuration
sb-*-auth-tokenSupabase / OffkaiKeeps you signed in. Without it every page load would require a new login.Session / 1 week
offkai_consentOffkaiStores your cookie-consent choice so we don't show the banner on every visit.1 year
_cfuvidCloudflareBot protection — distinguishes human browsers from automated traffic. Used by Cloudflare to enforce rate limits without blocking real users.Session
__stripe_mid / __stripe_sidStripeFraud 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)OffkaiRemembers your light / dark mode preference.Persistent

Optional cookies (only with 'Accept all')

NameProviderPurposeDuration
Sentry session replaySentry (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