Only extracted text reaches our API — with a no-log header ensuring it's immediately discarded. No files stored. No AI training.
Data flow
PDFs rendered via PDF.js. DOCX, XLSX, EML, MSG parsed client-side. No data leaves the browser.
First-pass regex catches emails, phones, NI numbers, sort codes. All local.
Extracted text — not the original file — sent over TLS 1.3 with anthropic-no-log: true headers.
Claude classifies PII types and returns results. Per Anthropic's zero-retention API terms, text sent with no-log headers is not stored and not used for model training.
Spans returned to browser. Document content never left. Results stored in IndexedDB locally.
Redacted file rendered client-side with █ blocks. Downloaded to your device. No copy stored anywhere.
Data boundary
Sub-processors
All sub-processors maintain SOC 2 Type II certification. Controllers are notified of sub-processor changes per DPA terms. This list was last updated on 16 March 2026.
Compliance
Built to support privacy regulations across jurisdictions.
All API endpoints enforce CORS origin restrictions, rate limiting, and input validation. Security headers deployed: Content-Security-Policy, X-Frame-Options DENY, X-Content-Type-Options nosniff, Strict-Transport-Security (HSTS with preload), Referrer-Policy strict-origin-when-cross-origin, and Permissions-Policy. XSS protection enforced on all user-facing inputs via output escaping. TLS 1.3 on all connections.
Document content is never stored server-side. Job audit metadata (file names, detection counts, processing timestamps) is retained for up to 12 months for audit trail purposes. Controllers may request deletion of all associated metadata at any time by contacting enterprise@saferedact.app. Deletion is completed within 30 days of request.
We're happy to walk through our security model with your privacy or security team.