Skip to content
HinvelVisual novels that answer backBack to Hinvel

Policies & help

Cookie Policy

The cookies and browser storage Hinvel uses, what each one is for, and how to control analytics.

Last updated: October 11, 2026

On this page
  1. 1. Strictly necessary
  2. 2. Preferences
  3. 3. Analytics and error monitoring (only with consent)
  4. 4. Third-party services
  5. 5. Managing your choices
  6. 6. Changes

Cookies are small files a website stores in your browser. Hinvel also uses local storage, which works similarly. We keep this to a minimum: most of what we store is needed to sign you in and remember your settings. Analytics and error monitoring only run if you accept them. This policy is part of our Privacy Policy.

1. Strictly necessary

These make Hinvel work, so they don't require consent. You can block them in your browser, but sign-in and some settings will stop working.

NameTypePurposeDuration
sb-hinvel-auth-token (may be split into .0, .1 …)Cookie, first partyKeeps you signed in (Supabase authentication session)Until you sign out, up to 400 days
sb-hinvel-auth-token-code-verifierCookie, first partyProtects sign-in with Google, email confirmation and password resetA few minutes, during sign-in
NEXT_LOCALECookie, first partyRemembers your interface language (English / 中文)Up to 1 year
hv-ageCookie, first partyRemembers a guest's age confirmation, so we don't ask before every story1 year
analytics-consent-v1Local storageRemembers whether you accepted or declined analytics180 days

2. Preferences

Stored only in your browser (local / session storage). They never leave your device.

NamePurpose
hv-text-speed, hv-auto-delayReading speed and auto-advance settings in the player
hv-cwWhether to show content warnings before a story
hv-newbie-dismissed, hv-cw-…Tips and warnings you've dismissed
hv-save-…Local quick-save slots for stories you're playing
Session play countersBreak reminders after long play sessions

3. Analytics and error monitoring (only with consent)

ProviderNamePurposeDuration
PostHogph_…_posthog cookie / local storagePseudonymous product analytics: which pages and features are used, so we can improve HinvelUp to 1 year
SentryNo cookiesCrash and error reports, without your name, email or request details—

These load only after you choose Accept in the consent banner. If you choose Decline, or your browser sends a Global Privacy Control or Do Not Track signal, they don't load.

4. Third-party services

  • Payments: when you buy Sparks you're taken to our payment provider's checkout page (Stripe). It sets its own cookies on its own domain for fraud prevention, under its own policy.
  • Support chat: if the Crisp support chat is enabled, it stores a session cookie (crisp-client/…) so your conversation continues across pages, for up to 6 months.
  • Sign in with Google: if you choose it, Google sets cookies on its own domain during sign-in.

We don't use advertising or cross-site tracking cookies.

5. Managing your choices

  • Use Manage analytics preferences at the end of this page (or the Privacy settings button on any page) to change your analytics choice at any time.
  • You can delete or block cookies in your browser settings. Blocking strictly necessary cookies will sign you out.
  • Signing out removes the authentication cookie.

6. Changes

If we add new cookies or providers we'll update this page first. Questions: hello@hinvel.com.