The question isn't where the server sits. It's which jurisdiction the parent company falls under.
EU-hosted data from a US SaaS provider is still reachable under the CLOUD Act and FISA Section 702. The "Frankfurt data center" checkbox addresses the symptom, not the cause.
This was the starting point for building Cadensa — and what I wrote about on Dev.to. The article covers the technical decisions that followed: why database-level multi-tenancy makes the compliance story cleaner, what "delete my account" actually requires across multiple databases, and why we store hashed emails at the global layer.
GDPR compliance isn't something you layer on after the fact. That's the point I wanted to make concrete.
Curious whether others building for the EU market frame this differently — or whether prospects are even asking about it yet.
The distinction between data location and legal jurisdiction is the part most people miss. It's a good reminder that compliance isn't just an infrastructure decision—it's an architectural one that shapes how the product is built from day one.
Exactly — and it shows up in surprising places. We had to decide early whether JWT tokens reference a global user ID or a tenant-scoped one, whether audit logs live in the unit DB or the global layer, whether "delete account" means one operation or coordinated cleanup across N databases. None of those are infrastructure choices. They're product architecture choices that happen to have compliance implications. Most SaaS tools made those decisions before Schrems II was a thing — and now the architecture is the obstacle.
That's exactly what I was getting at.
Reading your reply, I kept coming back to one question that I don't think is obvious from the architecture itself.
It's probably more than I'd try to unpack properly in a thread.
Happy to explain what I mean if it's useful. What's the best email to reach you on?
Happy to hear more. Best way to reach me: feedback@cadensa.io
Thanks! I’ve just sent it over.
Looking forward to hearing your thoughts whenever you have a chance.