Skip to content

Draft. This document is under review by counsel and is not yet in force (version 2026-10-03.1).

Sub-processors

DRAFT for counsel review. Not legal advice.

Version: 2026-10-03.1

Annex to the DPA (dpa.md section 7). Part 1 lists sub-processors: they store or process customer case data or account data for us. Part 2 lists data sources: they receive query terms (a name, company number, email, domain or username) when a case runs, and answer from their own data. A source is used only when its connector is on for the case and, for keyed sources, when its key is set (uv run ot connectors list shows which are live).

Part 1. Sub-processors

ProviderServiceDataLocationTransfer safeguard
Supabase Inc.Auth, Postgres database, file storageall account and case data, evidence files, reportsEU (eu-central-1, Frankfurt)EU hosting; SCCs for support access
Vercel Inc.Web app hosting and edge networkrequests and responses in transit, request logs (IP, path)EU (fra1, Frankfurt) for functions; global edgeDPF / SCCs
(none: operated by OSINTTotal)Worker machines (collection, analysis, report rendering) run in Docker on computers OSINTTotal controls, each with its own revocable logincase data while a job runs, local copies of case fileswhere the operating staff are (list the countries before go-live)operator controls; counsel to confirm transfer basis per location
Paddle.com Market LtdMerchant of record: checkout, payments, invoices, sales taxbilling name, email, address, payment details (held by Paddle, not by us)UK / globalUK adequacy; SCCs
Resend (Plus Five Five Inc.)Transactional email (sign-in links, org approved, report ready)recipient email, message text (no case data beyond the case code)USDPF / SCCs
Anthropic PBCLLM analysis of collected evidence and report drafting, when analysis is on for the jobexcerpts of collected evidence, subject names and identifiers in promptsUSDPF / SCCs; commercial API terms, inputs not used for training
Cloudflare Inc.Turnstile bot check on signup and loginIP address, browser signalsglobalDPF / SCCs
SerpAPI LLC (if SERPAPI_KEYS is set)web search results for dorkssearch queries (names, identifiers)USSCCs
Brave Software Inc. (if BRAVE_API_KEY is set)web search, last resort routesearch queriesUSSCCs
Firecrawl (Mendable Inc.) (if FIRECRAWL_API_KEY is set)fetch and render public pagespage URLs found for the subjectUSSCCs

Self-hosted components (SearXNG, OCR server when OT_UNLIMITED_OCR_URL points at our own host) run on our infrastructure and are not sub-processors. Customer-supplied proxies (OT_PROXY_URLS) are the customer's choice and processor; the free proxy pool (OT_PROXYPOOL=1) routes queries through unknown third parties and must stay off in production.

Part 2. Data sources that receive query terms

Keyed (an account and API key with the provider; terms of each provider apply):

SourceKeyData sentLicence note
OpenCorporatesOPENCORPORATES_API_TOKENcompany names and numbers, officer namescommercial use needs a paid licence
UK Companies HouseCOMPANIES_HOUSE_API_KEYcompany names and numbers, officer namesopen government licence
OpenSanctionsOPENSANCTIONS_API_KEYperson and company namescommercial use needs a licence
UK FCA registerFCA_API_KEY, FCA_API_EMAILfirm and person names
SAM.govSAM_API_KEYcompany names
US FECFEC_API_KEYperson names
Portal da Transparencia (Brazil)PORTAL_TRANSPARENCIA_KEYnames, CPF/CNPJ where supplied
Arkham IntelligenceARKHAM_API_KEYwallet addresses
EtherscanETHERSCAN_API_KEYwallet addresses
AbuseIPDBABUSEIPDB_API_KEYIP addresses of subject-owned infrastructure
abuse.chABUSECH_AUTH_KEYdomains, IPs
Have I Been PwnedHIBP_API_KEYemail addresses
OCCRP AlephOCCRP_ALEPH_API_KEYperson and company names
US Senate LDALDA_API_KEYperson and company names
World Bank debarment listWORLDBANK_API_KEYcompany names
Europeana, Trove, Google Books, PatentsViewEUROPEANA_API_KEY, TROVE_API_KEY, GOOGLE_BOOKS_API_KEY, PATENTSVIEW_API_KEYperson and company names
GitHubGITHUB_TOKENusernames, emails

Keyless public sources (no account; queries still leave our worker): official sanctions lists (OFAC, UN, EU, UK OFSI, Canada, Interpol notices), GLEIF, Wikidata, OpenAlex, SEC EDGAR, CourtListener, GDELT, Internet Archive Wayback Machine, crt.sh, WHOIS and DNS, Gravatar, Hudson Rock (email or username breach exposure lookup), public web search through SearXNG or DuckDuckGo, and the public pages those searches return.

The full catalog is workers/ot/ot/sources/catalog.yaml and workers/ot/ot/sources/api_templates/. Before a source is used for a paying customer, check its terms allow commercial use and automated access.

Changes

New sub-processors are announced 30 days ahead (dpa.md section 7). Data sources in part 2 are added or removed with the catalog and listed here at the next version.