Security
What we store, what we don't, how auth actually works, and exactly where our compliance posture stands today. If anything here is unclear, security@richapi.ai answers.
1 Keys & auth
x-api-key header. Rotate from the dashboard; revocation is immediate.2 Data flow & retention
3 Provider chain (subprocessors)
Waterfall lookups execute against licensed third-party data providers; the provider field in every response tells you which one answered. Infrastructure: AWS (API, EU region), Cloudflare (MCP edge), Supabase (auth/audit), Stripe (payments), Sentry (errors, PII-scrubbed). Full subprocessor list with purposes maintained here; changes announced 30 days ahead via changelog.
4 Reliability controls
Provider circuit breakers with auto-recovery · per-customer rate limiting with atomic accounting and refund-on-failure · idempotent retry semantics (hard fails bill nothing) · HMAC-signed webhooks (X-RichAPI-Signature) · 517-test CI gate on every deploy · public status page with incident history: status.richapi.ai.
5 Compliance posture
| Item | Status today |
|---|---|
| SOC 2 Type II | Observation window opens July 2026. Controls documentation under NDA now; report shared on issuance. |
| GDPR | EU-headquartered (Tallinn, Estonia). DPA available. Legitimate-interest assessment on file for B2B contact processing. Deletion requests honored and propagated to caches: privacy@richapi.ai. |
| Data residency | API processing in AWS EU region; MCP edge on Cloudflare's network. Enterprise: residency commitments in the MSA. |
| Pen test | Scheduled within the SOC 2 program; summary available to Enterprise under NDA when complete. |
| PCI | Card data never touches our servers — Stripe-hosted checkout. |
Rule we hold ourselves to: nothing appears in this table before it's true.
6 Data ethics
7 Responsible disclosure
security@richapi.ai · acknowledgment within 2 business days · no legal action for good-faith research · hall-of-fame credit on request. PGP key published here.