Sub-processors
Last updated: June 17, 2026
To run betterlanders we rely on the third-party services below. Each handles data only as needed to provide its part of the service. This list is part of our Privacy Policy; we update it here when a sub-processor changes.
| Sub-processor | Purpose | Data processed | Location |
|---|---|---|---|
| Supabase | Authentication, primary database, object storage | Account, content, leads, billing metadata | United States |
| Fly.io | Backend API hosting | All API requests | United States (iad) |
| Vercel | Frontend + published-lander hosting | Request metadata, UI assets | Global edge / US |
| Cloudflare | CDN, DDoS protection, coarse country derivation | Request metadata, IP-derived country (IP not stored) | Global |
| Upstash | Redis — rate limiting, pub/sub, analytics counters | Hashed IP / visitor counters | United States |
| Anthropic | LLM inference (primary) | Briefs, prompts, page content | United States |
| Groq | LLM inference (fallback) | Briefs, prompts | United States |
| OpenRouter | LLM inference routing (fallback) | Briefs, prompts | United States |
| Paddle | Payments (Merchant of Record) | Billing details, subscription status, last 4 of card | EU / Global |
| Resend | Transactional email (welcome, billing, lead alerts) | Your email address, email content | United States |
| Pexels / Unsplash | Stock image search | Image search queries | United States |
| Sentry | Error monitoring (optional) | Error logs, diagnostic metadata | United States / EU |
Briefs and prompts you submit are sent to LLM providers to generate output; we do not train models on your content. Leads collected on landers you publish are data you control — you are the controller and betterlanders is your processor for that data.
Questions, or want notice of sub-processor changes? privacy@betterlanders.com.