← Security

Subprocessors

Every third party in the path, and exactly what it can see. This register is referenced by our Data Processing Agreement.

SubprocessorPurposeWhat it can accessPlaintext values
AWS KMSKey wrapping (envelope encryption)Key material only.none
Neon (Postgres)Primary databaseCiphertext and metadata. Values are encrypted before they land.none
VercelApplication hosting & edgeRequest routing, a coarse geo hint, and the compute that decrypts a value to serve it.in memory
StripePayments (default processor)Billing and payment data.none
PaystackPayments (African markets)Billing and payment data.none

The encryption boundary is the point. AWS KMS handles key material and Neon stores ciphertext plus metadata, so plaintext values stay outside both. For how that boundary is built, read the security page.

Get your keys out of the chat.

Three people free. Machines never take a seat.