Legal
Last updated: October 4, 2026
Most of the cookies and browser storage we use are ones the Service needs to work — mainly keeping you signed in and remembering your settings. Our analytics set no cookies at all. We also use an anonymous cookie to test versions of the home page (section 5), and the Meta Pixel to measure our ads on Facebook and Instagram (section 6). You can switch analytics and the Meta Pixel off below, and both are off whenever your browser sends a Global Privacy Control signal. We don't sell data.
These choices are saved in this browser only. If you use another browser or device, set them there too.
Strictly necessary
Sign-in, security and remembering your settings. Always on — the Service can't work without them.
Cloudflare Web Analytics: aggregated page views and load times. Sets no cookies and doesn't track you across sites.
Meta Pixel: tells Meta when someone who saw our ads visits, signs up or starts Pro, so we can measure and improve those ads. Sets Meta cookies.
All of these are strictly necessary. Most are set by Clerk, our sign-in provider, and only when you use sign-in or have an account. We set one ourselves to enforce the Free plan's viewing limit.
| Name | Set by | Purpose | Duration |
|---|---|---|---|
| __session | Clerk | Short-lived token proving you're signed in | About 1 minute, refreshed while you're active |
| __client_uat | Clerk | Tells the site when you last signed in or out, so sessions stay in sync across tabs | Up to 1 year |
| __client | Clerk (auth subdomain) | Keeps you signed in between visits | Until you sign out or the session expires |
| __clerk_db_jwt | Clerk | Development builds only — never set on the live site | Session |
We also keep a few small values in your browser's localStorage and sessionStorage. They never leave your device and are used only to make the site work the way you left it.
| Name | Set by | Purpose | Duration |
|---|---|---|---|
| theme | Us | Remembers light or dark mode | Until you clear it |
| cookie_prefs | Us | Remembers your choices on this page and that you've seen the cookie notice | Until you clear it |
| ts:isPro:<id> | Us | Caches your plan so the feed renders without a flicker | Until you clear it or delete your account |
| ts:active-day:<id> | Us | Records that today's once-a-day activity check has been sent | Until you clear it or delete your account |
| ts:meta-registration-sent | Us | Stops a sign-up being reported to Meta twice | Until you clear it |
| onboarding_checklist_collapsed | Us | Remembers whether the Get started checklist is collapsed | Until you clear it |
| onboarding_shown, onboarding_welcome_shown | Us | Stops the welcome tour reopening in the same tab (sessionStorage) | Until you close the tab |
If you turn on push notifications, your browser also registers our service worker and a push subscription. You can remove them at any time in your browser's site settings or from the Account page.
We use Cloudflare Web Analytics to count page views and measure load times. It sets no cookies, uses no browser storage, doesn't fingerprint your device and doesn't follow you to other sites. It is off whenever your browser sends a Global Privacy Control signal, or if you switch it off above.
We also run A/B tests on the home page: some visitors see a different version of it, and we compare how many go on to sign up. The cookies below keep you on the same version between visits. We record which version you saw and whether you clicked sign-up or created an account; nothing is recorded if you switch analytics off above, and the cookie isn't set at all if your browser sends Global Privacy Control.
| Name | Set by | Purpose | Duration |
|---|---|---|---|
| ts_vid | Us | Random, anonymous ID that keeps you on the same version of the site during an A/B test | 1 year |
| ts_ab_override | Us | Staff testing only — shows a chosen version of the site | Until you close the browser |
We advertise on Facebook and Instagram and use the Meta Pixel to measure those ads. It tells Meta when a browser visits our pages, creates an account or starts Pro, so Meta can report which ads worked and show them to people likely to find the Service useful. Meta receives your IP address, browser details and the pages you visit here, and may link this to your Meta account under Meta's Privacy Policy. We don't send Meta your email, name or what you read in the feed. Switch Marketing off above, or send Global Privacy Control, and the pixel isn't loaded.
| Name | Set by | Purpose | Duration |
|---|---|---|---|
| _fbp | Meta | Recognises your browser across visits so Meta can tell us which ads led to visits and sign-ups | 90 days |
| _fbc | Meta | Stores the ad click ID when you arrive from a Meta ad | 90 days |
To enforce the free plan's viewing window for visitors who aren't signed in, our servers briefly remember your IP address in a short-lived cache (up to 24 hours). No cookie is set for this.
You can delete cookies and site data at any time in your browser settings. Doing so signs you out and resets your preferences. To delete your account and all of its data, go to Account → Delete account. For more on how we handle personal data, see our Privacy Policy.