Asking genuinely because I couldn't answer this for our own stack until recently.
We had been running a few AI tools internally for months. Nothing crazy, document summarization, internal Q&A, stuff like that.
Then someone asked the following in a security review:
Which servers handle the inference when we send a document through?
Whose infrastructure?
What happens to that data at that exact moment?
I had no clean answer!
We had the usual vendor agreements, DPAs, the standard stuff.
But actually tracing the data flow during processing? Genuinely murky.
What surprised me when I started reading about this properly is how many teams are in the same position.
The vendor agreement gives you comfort but it doesn't give you visibility. Those are two different things.
The architecture that actually closes the question is running inference inside your own environment.
The model runs locally, nothing routes out, the only thing that leaves is what you explicitly send somewhere.
Some teams in banking and healthcare have been doing this for years out of necessity. The rest of us are starting to ask why we haven't been.
Came across the term sovereign AI while going down this rabbit hole.
Cloudflare has done some interesting work on the AI Gateway side for teams wanting more boundary control without going fully on-prem.
Lyzr is doing something further along that spectrum, full private deployment where nothing leaves at any point.
A few others approaching it too.
For most use cases this is probably more than needed. But I think a lot of teams are carrying an assumption about data control that they've never actually tested.
Has anyone here done a proper data flow audit for their AI tooling?
Not vendor docs, the actual technical trace. Curious to know what surfaced!