Skip to main content
Legal · Subprocessors

Subprocessors.

Every external provider that touches customer data, and why they’re in our stack. All are contractually bound by equivalent data protection obligations.

Last reviewed 2026-04-18

We’ll email account holders 30 days before adding or changing a subprocessor, so you have time to object on reasonable grounds. See our DPA for the full process.

SubprocessorPurposeRegionDPA
SupabasePrimary database + file storageUSView DPA →
VercelApplication hosting + CDN + serverless functionsUS (global edge)View DPA →
Cloudflare R2Object storage (lab PDFs, exports)US + globalView DPA →
SendGrid (Twilio)Transactional email deliveryUSView DPA →
StripePayment processing (Pro + Full Service)US + globalView DPA →
AnthropicLLM inference for draft generationUSView DPA →
Vercel AI GatewayUnified LLM routing + observabilityUS (global edge)View DPA →
Cloudflare TurnstileBot protection on signup + contact formsGlobalView DPA →