Docs · 6 min read

Your data and privacy: what Serpkin stores, and how to remove it

The practical version of the privacy policy: what is collected, who processes it, how long it stays, and how to take it with you or delete it.

Updated · By the Serpkin team

In short

  • Serpkin never receives your source code. The CLI uploads a route map of URL paths and file names only.
  • Search Console access is read-only, tokens are encrypted with AES-256-GCM, and the data is used only for your missions and results.
  • Fetched evidence expires in 7 to 30 days; account data stays until you delete it.
  • You can export your workspace as JSON and delete your account in the app, after cancelling any live subscription.

Serpkin needs enough data to find SEO work, hand it to your agent and check the result. It does not need your source code, and it does not sell data or run ads. This page explains what is stored, how long it is kept, who processes it, and how to export or delete it. The legal terms are in the privacy policy; this page is the practical version.

What Serpkin stores

  • Your account: name, email, a password hash and session records. Agent keys are stored as hashes, so the key is shown once and never again.
  • Your workspace: sites, their public URLs, business description, audience, country and language.
  • Missions and results: the missions Serpkin created, the changes your agent submitted, the verification checks and the measurements at 14 and 28 days.
  • Site evidence: public pages Serpkin fetched, search results, competitor sitemap entries and the checks it ran. This is what a mission points at.
  • Operational records: jobs, audit events, technical logs and product analytics, with secrets redacted.

You do not upload a database dump or a copy of your repository. Serpkin builds its picture from public URLs and, if you connect it, Search Console.

Your source code stays yours

The CLI can upload a route map: a list of URL paths and the file names that render them, such as /pricing to app/pricing/page.tsx. That is how a mission can name the file to edit. The route map contains paths and file names, not file contents. Serpkin never receives your source code, your git history, your environment variables or your secrets.

Your coding agent works in your repository on your machine or in your CI. It reads the mission from Serpkin and makes the change locally. The code never passes through Serpkin's servers.

Search Console data

If you connect Search Console, Serpkin asks for read-only access and stores the queries, pages, clicks, impressions, positions and URL inspection results it needs for missions and results. OAuth tokens are encrypted at rest with AES-256-GCM. Disconnecting revokes the token at Google and deletes the stored tokens and synced data for that site.

Google's API terms impose Limited Use obligations. Serpkin uses Search Console data only to provide the features you see: missions, results, charts and reports. It does not sell the data, use it for advertising, or let humans read it except for security, support at your request, or where the law requires it.

Who processes your data

What each processor receives
ProcessorPurposeWhat it receives
Hosting and database providersRun the service and store your workspaceThe data described above, encrypted in transit and at rest
CreemPayments, tax and invoicesBilling name, email, company details and payment data. Serpkin never sees card numbers
Email providerSign-in, alerts and the weekly summaryYour email address and the content of those emails
Search data providerKeyword, SERP, competitor, AI visibility and backlink researchThe query text and market needed for the research you request
OpenRouter and its model providersAI content reviewThe public text of one page, its target query and content brief, never your Search Console metrics or account data

AI content reviews are routed only to providers that do not store requests for training. The search data provider receives the queries you ask about, not your site's private analytics. A current list of providers is available on request.

Some providers process data outside your country, including outside the EEA and the UK. Where they do, Serpkin relies on adequacy decisions or standard contractual clauses.

How long data is kept

Retention windows
DataKept for
Account, sites, missions and resultsUntil you delete your account
Search Console tokens and synced dataUntil you disconnect the site or delete your account
Fetched page and search evidence7 to 30 days depending on the type, then deleted
Finished jobs90 days
Idempotency and webhook records30 days
Site info events180 days. Alerts and wins are kept because they feed the value record
Audit log365 days, including after account deletion
Product events400 days, or until you delete your account
Database backupsAbout 14 days, then they roll over

Retention is enforced by a scheduled purge, not by hand. Evidence past its expiry stops being served immediately, even before the purge removes the row. Deleting a workspace removes its sites and records; the security audit log and rolling backups are the two exceptions, and both are time limited.

Export or delete your data

  1. Export first

    Account settings has a JSON export of your workspace: sites, missions, results, history and settings. Download it before deleting anything. The export does not include credentials or other people's data.

  2. Cancel a live subscription

    If a paid subscription is running or paused, cancel it in Plan and billing first. Deleting an account with a live subscription would leave a charge nobody can manage. The subscription has to be ended before deletion.

  3. Confirm deletion

    Deleting the account asks for your password. Serpkin then deletes the workspace, its sites and all their data, and the user account. The audit record that the account was deleted is kept for up to 365 days.

How it is protected

Traffic uses TLS. Google tokens are encrypted with AES-256-GCM using a key separate from the database. Passwords and agent keys are stored only as hashes. Backups are encrypted with a separate key. Production access is limited to the people who run Serpkin.

Rate limits mostly store a one-way digest of your IP address rather than the address itself. The sign-in system keeps the IP address with the request path to stop credential stuffing, and deletes it after one day. Technical logs redact secrets. If a breach affects you, Serpkin tells you as the law requires.

Your rights

You can ask to access, correct, delete or export your personal data, and to restrict or object to how it is used. Where processing relies on consent, you can withdraw it at any time. Most of this is self-service in the app; anything else goes to the contact address on the About page, and Serpkin replies within one month.

Under the CCPA you can ask what personal information is collected, used or disclosed, and ask for deletion or correction. Serpkin does not sell personal information or share it for cross-context behavioural advertising, and it will not treat you differently for exercising these rights.

Changes and questions

If the privacy policy changes in a meaningful way, account holders are emailed before the change takes effect. Questions about data, a processor or a deletion go to the contact address on the About page. For payment records, the invoice in the Creem portal is the fastest source.

  1. 1Public dataSerpkin reads public pages and search results to build missions.
  2. 2No source codeOnly a route map of paths and file names is uploaded.
  3. 3Limited useSearch Console data serves your missions and results, nothing else.
  4. 4You stay in controlExport or delete from Account, and disconnect Google at any time.
The short version

Questions

Does Serpkin upload my repository?

No. The CLI uploads a route map of URL paths and the file names that render them. File contents, git history and environment variables stay on your machine.

Do you sell my data or use it for ads?

No. Serpkin does not sell personal information and does not share it for cross-context behavioural advertising.

How do I delete everything?

Cancel any live subscription, download the JSON export if you want a copy, then delete the account in settings. The workspace, sites and data are deleted immediately. The audit log and backups expire on their own.

Is my Search Console data used for AI training?

No. AI content reviews send only the public page text, target query and brief, and only to providers that do not store requests for training. Search Console metrics are never sent.

Let your agent do the SEO work.

Serpkin finds the next fix from real search data, hands it to Claude Code, Codex or Cursor, and checks it after you ship.

npx serpkin
Start free