EU sovereignty, in detail
- Compute: Exoscale (A1 Group), Zürich CH, Swiss-jurisdiction operator with no US parent.
- Storage: Cloudflare R2 with jurisdiction='eu'. The bucket physically and contractually stays in EU data centers.
- Database: Neon Postgres on EU-resident infrastructure. Stripe records also EU.
- Networking: Region-bound API keys mean an EU key is rejected at the US endpoint with a hint pointing to the right host. No accidental cross-border traffic.