RoCode

Subprocessors

version 1.0 · last updated 2026-04-28

Vendors that process user data on our behalf. We commit to 30 days of advance notice before adding a new subprocessor that has access to user data.

Current subprocessors

NamePurposeRegionData shared
StripePayment processingUSAPayment method data, billing address, customer ID, transaction amount.
NeonDatabase hosting (dev) — replaced by self-hosted Postgres in prodUSAAll app data: account info, audit log, encrypted content envelopes.
ResendTransactional email (verification, password reset, billing alerts)USAEmail address, message contents.
CloudflareCDN, edge KV (decryption keys), R2 object storage, Tunnel for VPSGlobal edgePer-user encryption keys (KV), encrypted file blobs (R2), HTTP traffic.
OVHVPS hosting (prod app server)France / CanadaAll app data via runtime processing.
Anthropic, OpenAI, OpenRouter, MoonshotAI inferenceUSA / globalPrompt content + tool inputs/outputs at runtime. Not retained beyond the call.

Notification

We notify users of subprocessor changes via the in-app notification center and via email. To opt into email notices, toggle "Product updates" in /account/settings → Notifications.