DocReadi uses the third-party sub-processors listed below to deliver the service. Sub-processors are bound by written agreements requiring confidentiality, security, and data-protection commitments equivalent to those we commit to our tenants.
We notify tenant account holders by email at least 30 days before activating a new sub-processor. Tenants may object; the parties will discuss a carve-out or termination right where objection is raised.
Current list
| Sub-processor | Role | Data | Region | Safeguards |
|---|---|---|---|---|
| Anthropic | LLM extraction (primary provider) | Document markdown + optional page images | United States |
|
| OpenAI | LLM extraction (tenant opt-in) | Document markdown + optional page images | United States |
|
| Google (Gemini) | LLM extraction (tenant opt-in) | Document markdown + optional page images | United States / EU |
|
| Mistral | OCR + LLM extraction (tenant opt-in) | PDF bytes or markdown | European Union (France) |
|
| xAI (Grok) | LLM extraction (tenant opt-in) | Document markdown | United States |
|
| OpenRouter | LLM aggregator (tenant opt-in) | Document markdown | United States (aggregator); downstream provider varies |
|
| Railway | Application + database hosting | All application data at rest and in transit | EU West 4 (the Netherlands) for this deployment |
|
| Amazon Web Services (S3) | Encrypted pg_dump backup storage | Age-encrypted database dumps | EU (Ireland) |
|
| Meta (WhatsApp Business API) | Inbound document ingestion from WhatsApp (optional per tenant) | Media attachments forwarded from WhatsApp numbers | United States / global |
|
| OpenStreetMap Nominatim | Address geocoding (optional per tenant) | Vendor address strings | European Union |
|
| Sentry | Error tracking (activated post-launch) | Stack traces + request metadata + company_id/user_id tags | Configurable (US or EU) |
|
Sub-processors marked as providing a specific LLM provider are activated per-tenant: a tenant may choose a default extraction provider and may opt-in / opt-out of alternatives via the tenant settings page. The default provider is Anthropic.
Change history
We maintain an audit trail of sub-processor changes. Current state reflects the list above.
- 2026-04-24: Initial published list.
Contact
Sub-processor questions: legal@docreadi.com.