Every AI assistant that gets past the demo meets the same question in its first security review: where does our data go?
There are three common answers:
- Shared service (SaaS). The provider runs everything, inside a data-residency boundary.
- Control/data split. The customer runs the whole data plane in their own cloud account. The provider keeps only signing, licences and support.
- Isolated site. Everything, models included, runs in the customer's building, with no route to the internet.
I wrote each one up as a reference architecture, with the diagram, the request flow hop by hop, exactly what crosses the boundary, and the trade-offs. A reader here already found a gap: name lookups can carry data out of a network that has no internet route. That fix is now in all three parts.
I'd like to hear from people who run these in production:
- Which pattern does your team run today: 1, 2 or 3? Why that one?
- What does your security review ask that these designs don't answer?
- If you run an isolated site: how do you handle patches and model updates?
The series:

![[arXivPaper] New Formula for AI Superintelligence](https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxymnno9zlr5o3yilo69r.png)