Sub-processors

Every third party that processes data on our behalf, what it does, and where it is.

ProcessorWhat it doesWhat of yours it seesWhere
OpenAIImage generation and content screeningYour uploaded creative and the generated outputsUnited States
Cloudflare (R2)Object storage for uploads and outputsYour uploaded creative and the generated outputsEuropean Union (jurisdictional restriction)
NeonApplication databaseAccount, batch, plan and ledger records. No imagesEuropean Union
VercelApplication hostingRequests in transitEuropean Union edge, United States control plane
ClerkSign-in and account identityEmail address and authentication eventsUnited States
StripePayments and subscriptionsBilling details. We never see your card numberUnited States
UpstashJob queueTask identifiers. No imagesEuropean Union
SentryError monitoringError traces. No imagesEuropean Union
ResendTransactional emailEmail address and message contentUnited States

Files are stored under an EU jurisdictional restriction. Inference happens in the United States — sending a creative to OpenAI means sending it there, and no configuration on our side changes that.