Legal
Cookie policy
The cookies and browser storage Ranktide uses on ranktide.io and in the app, what each one is for, and how to change your choices.
Last updated: 11 November 2026
1. What this covers
Cookies are small files a website saves in your browser. Sites can also save data in your browser's local storage and session storage. This policy lists everything Ranktide saves in your browser on our website (ranktide.io) and in the app (app.ranktide.io), and explains your choices. The Privacy policy explains how we handle the data involved.
2. How your choices work
Some cookies are strictly necessary: Ranktide cannot sign you in or keep itself secure without them, so they are always on. The only optional choice is product analytics (PostHog, in the app). Plausible counts website visits without cookies, and you can turn that off too.
Where you are. In the EEA, the UK, Switzerland and nearby territories that follow the same rules, product analytics stays off until you turn it on. We treat visitors whose location we cannot tell the same way. Elsewhere, it is on until you turn it off.
Global Privacy Control. If your browser sends a Global Privacy Control signal, product analytics stays off until you turn it on, wherever you are.
One choice for both sites. Your choice is saved in one cookie shared by ranktide.io and app.ranktide.io, so a choice made on one applies to the other.
Changing your mind. Use "Your privacy choices" in the website footer, or Settings in the app. You can also clear cookies and site data in your browser at any time.
3. Strictly necessary
| Name | Where | What it does | How long |
|---|---|---|---|
ranktide_privacy | ranktide.io and app.ranktide.io | Remembers your privacy choice | 180 days |
__Secure-better-auth.session_token | App | Keeps you signed in | 7 days, renewed while you use the app |
__Secure-better-auth.session_data | App | A short-lived signed copy of your session so pages load faster | 5 minutes |
__Secure-better-auth.state | App | Protects Google sign-in against forged requests | 10 minutes |
ranktide_has_account | App | Remembers that this browser has signed in before, so you see the sign-in page instead of a new guest workspace | 400 days |
ranktide_guest_claim | App | Moves work an AI assistant did for you before you signed up into your new account | 30 days |
__cf_bm, cf_clearance | ranktide.io and app.ranktide.io | May be set by Cloudflare, our host, to tell people from bots and remember that you passed a check | Up to 30 minutes for __cf_bm; set by Cloudflare for cf_clearance |
Cloudflare Turnstile runs a bot check in your browser when you sign up and when you use a free tool. We use it only to stop automated abuse.
4. Preferences
These keep the app the way you left it. They stay in your browser and are not used for tracking.
| Name | Type | What it does | How long |
|---|---|---|---|
sidebar_state | Cookie | Remembers whether the app's sidebar is open | 7 days |
theme-preference and other app settings | Local storage | Remembers your theme, last project, table sizes and dismissed notices | Until you clear it |
| Temporary page state | Session storage | Keeps the state of pickers and forms while a tab is open | Until you close the tab |
5. Analytics
| Name | Where | What it does | How long |
|---|---|---|---|
| Plausible (no cookie) | Website | Counts visits without cookies or any ID saved in your browser | Nothing is stored |
plausible_ignore | Website, local storage | Saved only if you turn off visit counts, so Plausible skips your visits | Until you turn visit counts back on or clear it |
ph_<project key>_posthog and PostHog local storage | App, optional | Product analytics and session replays with all text and inputs hidden. Set only if product analytics is on | Up to 1 year |
6. Changes
We update this page when we add or remove a cookie, and change the "Last updated" date above. Questions go to legal@ranktide.io.