Sub-processors
Third parties Adverdly engages to deliver the service, with purpose and data location for each.
Last updated: 2026-04-18
| Provider | Purpose | Data processed | Location | Added |
|---|---|---|---|---|
| Google (Gemini API) | AI analysis of ad creatives (image, video, text) | Uploaded creatives, on-creative copy, metrics provided by user | Global (paid API tier; outputs not used for training) | 2026-02-26 |
| Anthropic (Claude API) | Narrative rewrite of Gemini output for PDF reports | Gemini analysis output only. No raw creatives. | Global (commercial terms; outputs not used for training) | 2026-02-26 |
| Supabase | Authentication, Postgres database, object storage | Account details, analysis history, uploaded creatives, client profiles | EU (Frankfurt) | 2026-01-10 |
| Vercel | Web hosting, edge functions, CDN | Request logs, page visits, server-rendered responses | Global (edge network; EU regions available) | 2026-01-10 |
| Lemon Squeezy | Payments, subscription management (Merchant of Record) | Billing email, payment tokens, subscription state, invoice records | US / EU | 2026-02-26 |
| Sentry | Error monitoring and performance telemetry | Error stacks, request metadata. No creative content. | EU (Frankfurt region) | 2026-02-26 |
| Upstash | Redis-based rate limiting | Hashed IPs and user IDs, request counters | EU (Frankfurt) | 2026-02-26 |
Notifying customers of changes
When we add or replace a sub-processor that handles personal data, we update this page with the date of the change. This page is the authoritative list. Customers processing personal data through Adverdly under a Data Processing Agreement should review this page periodically for material changes.
Data Processing Agreement (DPA)
Pro-plan customers processing client data through Adverdly can request a signed Data Processing Agreement by emailing hello@adverdly.com.
Related pages
See also: Privacy Policy · Terms of Service.