Syncflow uses a few cookies to keep you signed in. Analytics and session replays run only if you say yes, and you can change that here at any time. Your choice applies to this browser.
Necessary
Keeps you signed in and remembers your language and this choice.
How Syncflow is used and error reports (PostHog, EU), and visits from search (Ahrefs).
Recordings of visits with all text hidden (PostHog, EU). Needs Analytics.
Some of these live in this browser's own storage instead of a cookie, so they are listed too. A name ending in * stands for every name that starts that way.
Keeps you signed in and remembers your language and this choice.
| Name | Set by | What it does | How long |
|---|---|---|---|
NEXT_LOCALECookie | Syncflow | Remembers your language. | 1 year |
sf_consentCookie | Syncflow | Remembers your choice on this page. | 180 days, then we ask again |
themeBrowser storage | Syncflow | Light or dark mode. | Until you clear it |
syncflow-accessibility-preferencesBrowser storage | Syncflow | Your reading options, such as larger text. | Until you clear it |
banner-dismissed-*Browser storage | Syncflow | Remembers an announcement you closed. | Until you clear it |
__Secure-better-auth.session_tokenCookie. When signed in | Syncflow | Keeps you signed in. | 7 days, renewed while you use Syncflow |
__Secure-better-auth.two_factorCookie. When signed in | Syncflow | Keeps a sign-in open while you enter your second step. | 10 minutes |
__Secure-better-auth.trust_deviceCookie. When signed in | Syncflow | Skips the second step on this device, if you chose to trust it. | 30 days |
__Secure-better-auth.stateCookie. When signed in | Syncflow | Protects a sign-in with Apple, Google or GitHub from being tampered with. | 5 minutes |
__Secure-better-auth.better-auth-passkeyCookie. When signed in | Syncflow | Checks a passkey while you sign in or add one. | 5 minutes |
sf_signed_inCookie. When signed in | Syncflow | Tells the website you are signed in, so it shows your account straight away. | 30 days, or until you sign out |
sf.session-hintBrowser storage. When signed in | Syncflow | Your name, email and picture, so the website shows your account straight away. | Until you sign out |
sf.email-sign-inBrowser storage, this tab only. When signed in | Syncflow | The address a sign-in code was sent to, while you wait for it. | Until you close the tab |
syncflow:plan-draftBrowser storage. When signed in | Syncflow | A plan you started typing and have not sent yet. | Until you send it |
syncflow:use-case-dismissedBrowser storage. When signed in | Syncflow | Remembers that you closed a suggestion on Today. | Until you clear it |
syncflow.autopilot.viewport.*Browser storage. When signed in | Syncflow | Where you left the Autopilot canvas. | Until you clear it |
How Syncflow is used and error reports (PostHog, EU), and visits from search (Ahrefs).
| Name | Set by | What it does | How long |
|---|---|---|---|
ph_*Cookie | PostHog (EU) | PostHog's random id for this browser and this visit. | 180 days |
ph_*Browser storage | PostHog (EU) | A copy of that id and PostHog's settings in this browser's storage. | Until you turn Analytics off |
__ph_opt_in_out_*Browser storage | PostHog (EU) | Records that you said yes to PostHog. | Until you turn Analytics off |
ph_*Browser storage, this tab only | PostHog (EU) | Tells your tabs apart in PostHog, and holds a recording not yet sent. | Until you close the tab |
Session replays use the same PostHog storage as Analytics and add no cookies of their own.
Page views, and a few named actions such as creating a plan, are counted with Vercel Web Analytics, which belongs to our hosting provider. It sets no cookie, uses no browser storage and is not tied to your account, so it has no switch on this page.