Back to Home

Cookie Policy

Last updated: July 11, 2026

“Cookies” here means anything stored on your device: cookies, localStorage, and sessionStorage. Strictly necessary and functional items run without consent (the platform can’t work without them). Analytics items run only if you opt in via our banner — nothing in that category loads before your choice, and we honor the Global Privacy Control signal as a rejection.

Change your choice anytime: .

NameProviderTypeCategoryPurposeDuration
sb-*-auth-token (and related sb-* entries)Supabase (first-party)CookieStrictly necessaryKeeps you signed in securelySession / until logout
Admin verification cookieHEATCOACH (first-party)CookieStrictly necessaryExtra security step-up for administrator actionsShort-lived
hc_consentHEATCOACH (first-party)Cookie + localStorageStrictly necessaryRemembers your cookie choice so we don’t re-ask12 months
Unit preference, install-prompt and UI stateHEATCOACH (first-party)localStorageFunctionalRemembers settings you chose (e.g. kg vs lbs)Until cleared
ph_*_posthog (+ ph_* localStorage)PostHog (US-hosted; EU–U.S. DPF + SCCs)Cookie + localStorageAnalytics (opt-in)Product analytics and masked session replay: anonymous device/session identifiersUp to 12 months
sentryReplaySessionSentrysessionStorageAnalytics (opt-in)Links masked error-replay segments within one browsing sessionBrowser session
Vercel Analytics / Speed InsightsVercelNo cookies (cookieless)FunctionalAggregated, anonymous traffic and performance metrics — no cross-site trackingn/a (no device storage)
__stripe_mid / __stripe_sidStripe (on Stripe’s checkout pages only)CookieStrictly necessaryFraud prevention during payment — set on checkout.stripe.com, not on heatcoach.coPer Stripe policy

Questions? Email [email protected].