Cookie policy
What we store in your browser, and how to control it. Last updated September 2026.
We use cookies and local storage only for analytics you opt into. No advertising cookies, no cross-site tracking, no sale of data.
Your choice
On your first visit we ask whether to allow product analytics. Until you choose, analytics do not write cookies. Accept turns on analytics cookies and local storage so we can remember which comparisons you viewed and, if you subscribe, link that history to your email. Decline keeps analytics in a cookieless hash mode — we cannot identify you. Change your mind anytime via Tracking preferences in the footer. Details: privacy policy.
What we store
| Name | When | Storage | Purpose |
|---|---|---|---|
| Vercel Analytics Vercel | Always | None — measured in the page request | Anonymous page-view counts for the site as a whole. No visitor id, no advertising, no browser storage. |
| Product analytics PostHog (processor) | After you Accept | Cookies and local storage after Accept. If you Decline, analytics use a privacy-preserving hash with no cookies and cannot identify you. | Product analytics and error reports after you Accept: pages viewed, signup-link clicks, unhandled JS errors, and (if you subscribe) linking that history to your email so we can see which comparisons helped. |
| keel.io event store keel.io | After you Accept | localStorage key keel_visitor_id — created only after Accept | Anonymous page views and signup-link clicks used to personalize drip and retargeting emails if you later subscribe. |
| Consent choice keel.io | Always | localStorage key keel_tracking_consent — JSON { value, at, v } | Remembers whether you Accepted or Declined tracking (choice, time, and policy version) so we do not ask on every page. |
How long
Your Accept/Decline choice (including when you chose and which policy version) stays until you change it or clear site data. Analytics cookies follow the processor's own expiry after Accept. The anonymous keel.io visitor id is deleted immediately if you Decline or withdraw consent.