Cookie Policy
We use very few cookies. The API at api.serpkite.com sets none: it authenticates with API keys. This page lists everything the website (serpkite.com) and the dashboard (app.serpkite.com) store in your browser.
Only strictly necessary cookies and storage are used by default. Analytics cookies are set only after you click Accept in the cookie banner. Until then (and after Decline) the analytics script is not even loaded. We never use advertising cookies or session recording.
Strictly necessary
These make the site work or remember your privacy choice, so they don't need consent.
| Name / storage | Where | Purpose | Duration |
|---|---|---|---|
sk_consent cookie | serpkite.com and all its subdomains, including app.serpkite.com | Remembers whether you accepted or declined analytics cookies (granted or denied), so we ask only once for the website and the dashboard. | 12 months |
sk_session cookie (HttpOnly, Secure) | app.serpkite.com, app-api.serpkite.com | Keeps you signed in to the dashboard. The server stores only a hash of its value. | Up to 30 days, or until you sign out |
| Cloudflare security cookies and Turnstile | All serpkite.com hosts; Turnstile runs from challenges.cloudflare.com | Bot and abuse protection, including the Turnstile check on sign-in, the playground and the free tools. | Session to 30 minutes |
| API keys (sessionStorage) | serpkite.com playground, app.serpkite.com | Holds a key you pasted into the playground, or one you just created, so you don't have to paste it again. | Until the tab is closed |
Preferences
| Name / storage | Where | Purpose | Duration |
|---|---|---|---|
sk-theme (localStorage) | serpkite.com, app.serpkite.com | Remembers light or dark mode. | Until cleared |
Analytics (only with your consent)
| Name / storage | Where | Purpose | Duration |
|---|---|---|---|
ph_<project>_posthog cookie and localStorage | serpkite.com and its subdomains | PostHog product analytics, hosted in the EU: a pseudonymous ID and which pages and features are used. URL query strings are removed before events are sent. | 365 days |
__ph_opt_in_out_<project> cookie | serpkite.com and its subdomains | PostHog's own record that capturing is allowed. | 365 days |
ph_* sessionStorage | serpkite.com, app.serpkite.com | Groups events from one browser tab. | Until the tab is closed |
None of these exist before you click Accept. If your browser sends Global Privacy Control or Do Not Track, we treat that as Decline: the banner is not shown and analytics never loads.
Changing your choice
You can change your mind at any time, and withdrawing is as easy as accepting:
- on this page or in the website footer reopens the banner.
- In the dashboard, open Settings → Cookies.
- Delete the
sk_consentcookie in your browser and we'll ask again.
When you decline after having accepted, analytics stops immediately, the pseudonymous ID is reset and every ph_* cookie
and storage entry is deleted. The choice applies to both serpkite.com and app.serpkite.com. You can also block or delete cookies in
your browser settings; the dashboard won't keep you signed in without the session cookie.
Questions: [email protected]. See also the Privacy Policy.
Last updated: 3 October 2026