Skip to main content
Skip to content

Cookie Policy

Cookie Policy

Last updated: 22 May 2026

What we set, and when

Our default position is that nothing optional runs until you actively consent via the banner. Strictly necessary state — the Supabase Auth session cookie and your consent choice (stored in your browser's local storage as cookie-consent, not as a cookie) — are always on because the site can't function without them. Everything else stays off until you click Accept.

You can withdraw consent at any time by clearing the cookie-consent entry in your browser's local storage; the banner will reappear on next visit. If your browser sends the Global Privacy Control signal, we treat it as a binding rejection of optional analytics — Microsoft Clarity never loads — regardless of any prior accept stored in your browser.

Cookies we may set

Cookie / Storage keySet byPurposeRetention
cookie-consentTemplate EmpireStores your accept / reject choice so we don't re-askUntil cleared
Supabase Auth session cookiesTemplate Empire (Supabase)Keeps you signed in to /account between visitsHttpOnly, ~1 week sliding
_clck, _clskMicrosoft ClarityAnonymised session replay + heatmaps for UX analysis. Only loaded after you Accept.~1 year (Clarity-managed)
Vercel analytics request markersVercelAggregated page-view counts. No cookies set — uses no-cookie request analytics.N/A
Stripe checkout sessionStripeSet only when you open the checkout form. Required for payment processing.Stripe-managed

Third-party sub-processors

Where a third-party tool sets cookies on our behalf, we list them in our Privacy Policy sub-processor table along with their legal-basis classification. Microsoft Clarity is the only optional sub-processor that depends on your consent; the rest are strictly necessary or analytics-without-cookies.

Questions or complaints

Email support@templateempire.io. UK / EU residents can also complain to the Information Commissioner's Office.