Legal

Cookie Policy

Which cookies and browser storage AI Panic uses, and why — nothing more.

Last updated:

What cookies and local storage are

Cookies are small text files a website stores in your browser; local storage is a similar mechanism for larger, browser-only data. Both can be strictly necessary (the service fails without them) or optional (analytics, advertising). This page explains exactly which ones AI Panic uses.

What we use

1. Necessary — authentication and security. Sign-in and sessions on AI Panic are provided by Clerk. Clerk sets the cookies needed to authenticate you, keep your session and protect your account. Without them, sign-in cannot work. Clerk's own notices describe the technology in detail: clerk.com/privacy.

2. Functional — interface preferences. AI Panic stores a small number of interface states in your browser so the product behaves the way you left it (see the inventory below). These do not track you and are not shared.

3. Stripe — during checkout only. If and when you open the Stripe checkout for an AI Panic Plus subscription, Stripe may set cookies required for payment processing and fraud prevention, under stripe.com/privacy. Outside the checkout, Stripe sets nothing on AI Panic.

4. Analytics and advertising — currently none. AI Panic uses no analytics cookies, no advertising trackers and no third-party marketing pixels. Because no non-essential tracking exists, no consent tool is currently needed. If we ever introduce non-essential tracking, it will run only after your prior choice where applicable law requires it, and withdrawing that choice will be as easy as giving it.

Inventory

ProviderName / categoryPurposePartyDurationNecessity
ClerkSession and authentication cookies (managed by Clerk)Sign-in, session continuity, account securityFirst-party, set by ClerkSession-based and short-lived; exact names and lifetimes are managed by Clerk and may changeNecessary
AI Panicsidebar_stateRemembers whether the sidebar is open or closedFirst-party7 daysFunctional
AI Panicaipanic:comment-draft:* (local storage)Keeps an unfinished comment draft so it survives a page reloadFirst-party, browser onlyUntil the comment is posted or the draft removedFunctional
StripeCheckout and fraud-prevention cookies (managed by Stripe)Payment processing and fraud preventionThird-party, during Plus checkout onlyManaged by Stripe, limited to the checkout contextNecessary during checkout

This table lists only behavior verified in the running product. If a row is not here, we do not set it.

Your browser controls

Every browser lets you view, delete and block cookies and local storage (usually under Settings → Privacy). Blocking functional storage only means the interface forgets your preferences and drafts. Blocking necessary authentication cookies means sign-in — and everything that requires an account — will not work. Browsing the public feed without an account does not require any of them.

Changes to this policy

We update this policy when the storage behavior of the product changes. The current version and its update date are always shown at the top of this page.