Keeping inference inside the perimeter

Data residency stops being a contractual promise and starts being a deployment fact, and what that changes for the people who have to evidence it.

· 6 min read

The question auditors actually ask

It is rarely 'which model are you using'. It is 'where did this customer record go, who could read it, and how do you know'. Those are infrastructure questions, and a vendor’s terms of service is a weak answer to all three.

When inference runs on infrastructure inside your own account, the answers become the same answers you already give for your database and your application servers, because it is the same boundary, the same logging, the same retention policy.

What actually moves

Running privately does not mean building a model. It means the weights and the serving layer sit inside your boundary, and the request never crosses it.

  • Inference runs in the region and account you nominate.
  • Prompts and responses land in your logging stack, under your policy.
  • Model versions are pinned, so nothing changes underneath an evidenced control.
  • Access follows your existing identity and network controls.

Version pinning is the underrated part

Teams focus on residency and miss change control. On a managed API, the model behind a version string can be updated, deprecated or retired on the provider’s schedule, which may land in the middle of your audit cycle, after you have already evidenced how the system behaves.

Pinned weights on infrastructure you control remove that class of surprise entirely. You upgrade when you have re-tested, not when someone else ships.

What it does not solve

Private infrastructure is not a compliance programme. It does not decide your lawful basis, write your DPIA, or make a badly-scoped prompt safe. It removes one specific and awkward category of risk (third-party data transit at inference time) and leaves the rest of the work where it was.

Claiming more than that is how privacy engineering loses credibility with the people who have to sign the forms.

The short version

Running inference inside your perimeter converts residency, logging and change control from vendor promises into properties of your own infrastructure. It does not replace a compliance programme.

Read next

When dedicated infrastructure beats an API

The crossover is not a matter of taste. It is a calculation, and most teams can do it from data they already have.

Next step

Curious whether this applies to your workload?

Tell us how many people are in the firm and what kind of client work they handle. We will tell you what it would cost to give all of them a private workspace, before anyone talks about a contract.

Talk to Runvo

Tell us the size of the firm and what your client contracts require.