Cookie Policy

Last updated: March 2026

What Are Cookies

Cookies are small text files that websites store on your device. They help websites remember your preferences and understand how you interact with them.

Session cookies are temporary and deleted when you close your browser. Persistent cookies remain on your device for a set period or until you delete them. First-party cookies are set by the website you are visiting, while third-party cookies are set by other services embedded in the page.

How We Use Cookies

Gemhog uses cookies and similar storage mechanisms for three purposes:

  • Essential functionality — keeping you signed in and remembering your UI preferences
  • Analytics (with your consent) — understanding how visitors use the site so we can improve it
  • Error tracking (with your consent) — capturing technical errors so we can fix bugs

Cookie Categories

Strictly Necessary (No Consent Required)

These cookies are required for the website to function and cannot be disabled.

Cookie NamePurposeDurationType
better-auth.session_tokenAuthentication session — keeps you signed in30 days (rolling)HTTP-only, Secure, SameSite=Lax
better-auth.session_token.sigSession token signature for integrity verification30 days (rolling)HTTP-only, Secure
sidebar_stateRemembers sidebar open/closed preference7 daysFirst-party cookie

Better-auth cookie names may have a prefix based on configuration. The session is stored as an HTTP-only cookie to prevent JavaScript access.

Analytics Cookies (Consent Required)

Used to understand how visitors use our website. Only set with your explicit consent.

Cookie NamePurposeDurationType
ph_* (PostHog)Product analytics — page views, feature usage, conversion events1 yearFirst-party (via eu.i.posthog.com)
_ph_opt_in_out_*Records your PostHog consent decision1 yearFirst-party

PostHog is configured in cookieless mode when consent is rejected — if you decline analytics cookies, PostHog still operates but without setting any persistent cookies and without identifying you.

Error Tracking (Consent Required)

Used to capture and report technical errors to help us improve stability.

Cookie / StoragePurposeDurationType
Sentry session dataSession-scoped error context (breadcrumbs, session ID)Session onlysessionStorage (browser)

Sentry does not set persistent cookies. Session data is cleared when you close your browser tab.

Customer Support

Set by our support chat provider when you interact with customer support.

Cookie NamePurposeDurationType
Chatwoot cookiesSupport chat session stateSession / 30 daysFirst-party

Chatwoot cookies are only set when you interact with the support chat widget.

Managing Your Cookie Preferences

A cookie consent banner appears on your first visit. You can change your preferences at any time:

  • Click "Cookie Settings" in the page footer to reopen the consent banner
  • Programmatically: window.dispatchEvent(new CustomEvent("show-cookie-consent"))
  • Use your browser settings to block all cookies — but this may affect functionality (you won't be able to stay signed in)

Strictly Necessary cookies cannot be disabled as they are required for the service to function.

Privacy Policy

For full details on how we process your personal data, see our Privacy Policy.

Contact

For questions about our use of cookies, contact us at hello@gemhog.com.