Layers

Sub-processors

Every vendor Layers uses to store or process partner or end-customer data.

View as Markdown

This is the current list. Material sub-processor changes are communicated through the Partner API changelog. Advance-notice windows and objection rights are governed by your DPA — not by this page.

Infrastructure

VendorPurposeData touched
Google Cloud PlatformApplication hosting, workflow orchestration, object storageAll application traffic, generated media, event stream
SupabasePrimary Postgres + auth + column-level secret storePartner state, customer event records (hashed PII), OAuth tokens
UpstashRate-limit + idempotency cacheAPI key ids, per-minute counters, idempotency body hashes
CloudflareEdge DNS + WAF in front of in.layers.comRequest metadata only; no bodies stored

AI / Compute

VendorPurposeData touched
Google Vertex AI / GeminiContent generation, ads agent, scoringCampaign prompts, brand/profile text
OpenAIInference for select pipelinesCampaign prompts, brand/profile text (per-request only, no training opt-in)
AnthropicInference for select pipelinesSame as above; per-request only
E2BSandboxed agent execution (App Machina, ads agents, UGC agents)Agent scratch space only; purged on sandbox close
ReplicateModel hosting for image/video inferenceGeneration inputs; per-request only

Data / Integrations

VendorPurposeData touched
SIFT (api.meetsift.com)Public social-post metadata retrievalPublic post IDs, public metrics — no private account data
Meta Graph APIAd + pixel management (CAPI)API consumer; no Meta storage on our side
TikTok Business APIAd + pixel management (Events API)API consumer
Apple Search AdsAd management + attributionAPI consumer
GitHubGitHub App (repo access for App Machina, code analysis)Installation metadata; repo contents read at App Machina run time only
StripeCredit purchases + partner billingPartner billing contact, invoice metadata
RevenueCatOptional revenue sync (webhook relay + metrics)Partner-configured RevenueCat project data

Support / Internal

VendorPurposeData touched
ResendTransactional email to partners / end-users on your behalfRecipient email, message body
SentryError monitoringStack traces, request metadata (no bodies)
PostHogProduct analytics (Layers-employee usage)Layers-employee product usage; no partner-visible data
LoopsLifecycle email for Layers account ownersLayers account-owner email only
LinearIssue tracker — receives customer feedback submitted through the in-app feedback formFeedback text + user id

EU partners

All primary processing happens in the US. Layers does not currently offer EU or APAC regional hosting. For EU → US transfers, the DPA we countersign includes Standard Contractual Clauses — contact legal@layers.com.

On this page