CrawlCheck
Trust center · subprocessors

Who handles CrawlCheck’s data, and where it is.

Every outside service that receives anything from CrawlCheck or from your browser on this site, what it receives, and where each kind of data is stored. Checked against the running system on 2026-10-07. crawlcheck.io is owned by VSNARY.

9

outside services that receive data

ENAM

where evidence is stored: Eastern North America

1

copy outside Cloudflare, the sealed-day mirror

0

request logs kept by Cloudflare for us

Services

Outside services that receive data

ServiceWhat forWhat it receivesWhere
CloudflareRuns and stores everything: the Workers that serve the site and measure, KV, R2 object storage, Durable Objects, Analytics Engine, Vectorize, DNS, outbound email, the open-weights models in the benchmark and the headless browserEverything the site stores or servesCode runs at the Cloudflare location nearest each request; R2 evidence storage in Eastern North America; KV replicated across Cloudflare's network
GitHubAn off-account copy of each sealed day, the weekly rebuild test, the transparency-log witness, the independent observer runs and our deploy workflowsEach sealed day (domains, what each crawler received, digests) in a private repository; signed log heads; observers' readings of public pages. Nothing from an accountGitHub.com (United States); workflows on GitHub-hosted runners
StripeCheckout and billingWhat you enter on Stripe's own checkout page; we never see a card numberStripe's systems
Google WorkspaceOur mailbox, hello@crawlcheck.ioMail you send usGoogle's data centres
Google APIsPageSpeed and Chrome UX field data; Search Console and Business Profile when you connect them; Gemini for answer checks and the benchmark; YouTube data for the YouTube module; place lookups; public DNS as a fallback resolverA public URL, domain, business name or test prompt; your Google data only after you grant accessGoogle's data centres
Google FontsTwo typefaces on every pageYour browser fetches the font files from Google, so Google sees that browser's address and user agentGoogle's data centres
OpenTimestamps calendarsAnchoring the daily seal to BitcoinOne hash per day; no report contentPublic calendar servers; the Bitcoin blockchain
OpenStreetMap Nominatim and PhotonTurning a service-area city into coordinatesA city nameTheir public servers
Wikidata, the Internet Archive and RDAPAn entity's identifiers, a page's history, when a lookalike domain was registeredA public name, URL or domainTheir public servers
Download only

Public data we only download

Nothing about you or a scan is sent.

SourceUsed forWhat it receives
A public ranking of the most-visited sitesthe census framenothing beyond the download request
AI and search operators' published address rangesverifying that a crawler is who it claims to benothing beyond the download request
A public what-is-my-address servicerecording the Worker's own outbound addressnothing beyond the request
Search engines, through IndexNowannouncing crawlcheck.io's own new pagescrawlcheck.io page addresses only
Residency

Where each kind of data is stored

StoreWhat it holdsWhereAccess
Workers (compute)The code that serves every page and runs every scanThe Cloudflare location nearest each requestNothing is stored here between requests
KVRecords, measurement rows, signed answers, the logs belowReplicated across Cloudflare's network; no region is pinnedNot public; read only through the site
R2: evidenceThe bytes each crawler received, signed manifests, archived records and answers, receipts, dispute, deletion and removal recordsEastern North AmericaNot public: no custom domain, public URL off
R2: daily backupsA copy of every stored key (values, metadata, expiry) under a signed manifest; private key material is never copiedEastern North AmericaNot public; the last 7 days
Encrypted off-account backupThe same daily backup, encrypted before it leavesGitHub (workflow storage), 30 daysUnreadable without the key held outside the repository
R2: research corpusPages our own research crawler readEastern North AmericaNot public: no custom domain, public URL off
Durable ObjectsUsage counters and quota reservationsPlaced by Cloudflare near first useCounts only
Analytics EnginePage-speed readings sent by visitors' browsersCloudflare's networkSite, page path, metric, country and connection type; no address
Sealed-day mirrorA copy of each sealed dayGitHub.com (United States), private repositoryThe only copy kept outside Cloudflare, on purpose
Logs

What is logged, where, and for how long

How long everything else is kept: retention.

LogWhereKeptNote
Owner and admin actionsKV90 daysCredentials are masked before the line is written
ErrorsKVThe last 200, at most 14 daysCredentials are masked
Recent requests to this siteKVThe last 200Includes the requesting address; owner only, never published or exported
Security reports receivedKV400 daysCredentials are masked
Access to a private reportKVThe last 500 entries, for as long as the report existsWho by kind and a masked identifier, the masked address; never a key, cookie or query string. Deleted with the report
Outbound emailKVThe last send for 7 days, the last error for 1 dayTime, subject and the address masked to its first letter and domain
Cloudflare request logsOffNot keptWorkers Logs off, no Logpush, no tail Workers, on both Workers
Changes

Changes to this list

A new service is listed here before it receives data. Machine-readable: /subprocessors.json.

DateChange
2026-10-07This page and its JSON published. The list was already on /trust; added here: YouTube data, place lookups and public DNS under Google APIs, the observer runs under GitHub, and the services we only download from.

Trust center · What we collect · Removal requests · Holds