On this page
- The model was private. The application wasn't.
- What is private AI, really?
- How is sovereign AI different from private AI?
- A continuum, not a binary
- Which workloads need private AI?
- Control has many surfaces
- Every step runs inside the boundary, or doesn't run
- Self-hosting moves responsibility, not risk
- Economics: dedicated capacity has to earn its keep
- Common anti-patterns
- Ten rules for private AI architecture
- The result: private by route, not by room
- Frequently asked questions
- How Frozion runs where your data is allowed to go
- Sources
Private AI is a property of the whole application route, not of where the model runs. Preprocessing, retrieval, caches, telemetry, support access, tools and fallbacks all have to stay inside the declared boundary. Decide the deployment per workload, from its data, latency, capacity, resilience and evidence needs, and enforce the boundary on every step at runtime.
The model was private. The application wasn't.
A regional healthcare network runs a clinical-appeals AI application on dedicated accelerators in a colocation facility. It operates the model-serving stack itself, keeps the weights local, locks down inbound network access and never touches a public inference API. Internally, everyone calls it private AI.
But before inference, scanned attachments go to an externally operated OCR service, because the local OCR can't read several document formats. After inference, prompt and response telemetry is copied to a globally operated observability platform. A remote support team can open selected traces during incidents.
The model returns a correct, structured recommendation. No public model endpoint sees the final prompt. Nothing fails.
The workload still crossed several boundaries that were never part of the private-AI claim. Sensitive documents left the environment before inference. Model-visible content was replicated to an operations system outside the intended boundary. Every component can defend what it did. The failure was treating the model's location as the application's boundary.

What is private AI, really?
Private AI means the whole workload (model, data, derived artifacts, administration, telemetry and evidence) runs inside a boundary reserved for one organization, whoever operates it and wherever it sits.
The term gets used for many different things: on-premises inference, dedicated hardware, a single-tenant hosted environment, a private cloud, locally stored weights, disconnected networks, confidential computing, or contract terms limiting provider access. Each is useful. They aren't interchangeable.
NIST's definition of a private cloud is helpful here: infrastructure provisioned for exclusive use by one organization, which may be owned and operated by that organization, a third party or both, and may sit on or off premises. Private isn't a room. It's an operating model with a declared boundary.
How is sovereign AI different from private AI?
Sovereign AI adds jurisdiction to control. It asks which law governs the data and the operators, where processing and support physically happen, and who could be compelled to hand over access.
A dedicated environment in another country, run by a provider subject to foreign law, can be private and still fail sovereignty requirements. A shared environment in the right jurisdiction, with local operators and strong contractual and technical controls, may satisfy them. So treat sovereignty as its own set of requirements: processing location, operator location and nationality where it matters, support access paths, key custody, and the legal reach of each party in the chain. Region-level rules for each step are covered in data residency as an execution policy.
A continuum, not a binary
Enterprise AI deployment isn't a choice between "public API" and "our own servers." There's a range of patterns, each with a different trade-off:
| Pattern | Who operates what | Main trade-off |
|---|---|---|
| Your own data center | You run infrastructure, serving, network, patching and incident response | Most direct control; most capital, staffing and capacity risk |
| Colocation | Your systems in a third-party facility | Facility leverage; you still own the AI stack |
| Dedicated hosted or private cloud | Exclusive environment run partly or fully by a provider | Strong isolation; shared responsibilities must be written down |
| Your own cloud account | You control the account, network and keys; the cloud runs the hardware | Elastic and customer-owned; region and service choices matter |
| Confidential shared infrastructure | Shared hardware with protected execution and attestation | Reduces exposure of data in use; doesn't govern context, output or retention |
| Public managed endpoint | Provider runs shared service and capacity | Elastic, low burden; allowed only where data, region and retention fit |
| Hybrid by workload | Different steps or workloads use different modes | Fits control to need; needs one policy and one record across them |
Many organizations will use several. A regulated, high-consequence workflow runs on a private route. A low-sensitivity drafting assistant uses a managed endpoint. A document pipeline does deterministic preprocessing privately, inference on a dedicated host, and translation of non-sensitive text on a public route. That's hybrid because the workloads differ, not because nobody made a decision.
Which workloads need private AI?
The ones whose data, purpose, consequence or latency rule out shared routes: regulated personal data, privileged or proprietary content, high-consequence decisions, and work that must run near its data or survive network loss.
Start with the workload, not an enterprise-wide slogan. A marketing translator, an internal code assistant, a clinical-appeals system, a payments application and a proprietary model-development pipeline don't share the same obligations. Write each one down before choosing infrastructure:
| Dimension | Questions to answer | Why it changes the deployment |
|---|---|---|
| Data and purpose | What data, prompts, outputs and evidence are involved, for which purpose? | Sets allowed locations, operators, retention and support paths |
| Task and model | Which capability, context size, output contract and evaluation are needed? | Decides whether a local or dedicated model can do the job |
| Latency and locality | Must it be interactive, near a data source, or survive network loss? | Can favor local execution even for low-sensitivity data |
| Capacity shape | Steady, bursty, seasonal or batch? | Drives utilization, queueing and failover design |
| Control | Who may administer the runtime, read telemetry, patch artifacts, touch weights? | Defines privileged access and isolation |
| Resilience | Can it wait, degrade, use another route or go to a person? | Determines redundancy and safe-stop behavior |
| Economics | What fixed capacity and operating burden can each outcome carry? | Decides whether dedicated capacity creates value or sits idle |
| Evidence | What must be recorded, and where may those records live? | Sets telemetry location, retention and access |
Control has many surfaces
"Private" is often treated as one flag. In practice, you can control one surface and outsource the next. You might own the hardware and pull model artifacts from an external registry, run the model and export prompts to a global log platform, or host inference locally while a vendor keeps privileged remote access. Map each surface explicitly:
| Surface | What to control | Failure when it's left implicit |
|---|---|---|
| Data and context | Source eligibility, classification, redaction, caches, memory | The model is private; the data around it isn't |
| Model and IP | Weights, adapters, prompts, evaluation data, licenses | You run inference but don't control what shapes it |
| Infrastructure and network | Hardware, hypervisor, egress, storage, protected execution | Locality is mistaken for isolation |
| Identity and administration | Workload identity, privileged access, remote support, break-glass | A private endpoint is broadly administered |
| Lifecycle and supply chain | Build provenance, signing, patching, vulnerability response | Self-hosted artifacts go stale or unverifiable |
| Operations and evidence | Monitoring, incident response, logs, lineage, retention | The route is private but can't be investigated |
| Capacity and resilience | Scheduling, redundancy, degraded modes | Dedicated control becomes the outage |
| Economics | Capital, utilization, energy, staff, cost per outcome | "Cheaper" judged on hardware price alone |

Every step runs inside the boundary, or doesn't run
The opening failure happened at the edges: preprocessing, telemetry and support. A private-AI design has to cover each step of the route, not just the inference call:
- Preprocessing: OCR, transcription, parsing and redaction run inside the boundary, or the step is declared and approved as a crossing.
- Retrieval and caches: indexes, embeddings and response caches live where the source data may live. Embeddings are derived data, not anonymous data.
- Telemetry: prompts and outputs in traces are as sensitive as the case. Keep them local, redact them, or don't capture them.
- Support: remote administrative access is a data path. Scope it, time-box it and record it.
- Tools: an agent's tool call to an external SaaS sends data out just as surely as a model call does.
- Fallbacks: when the private route is down, the request waits, degrades, goes to a person or stops. It never fails over to a route outside the boundary.
Enforce this at runtime, step by step, not only in an architecture diagram. Each step should know the data it carries, check where it's allowed to run, and leave a record of where it actually ran.
Self-hosting moves responsibility, not risk
Running your own models removes some third-party exposure and adds operational duties. You now own model artifact provenance and integrity, patching of serving stacks and drivers, vulnerability response, capacity planning, evaluation after each upgrade, and incident response at 3 a.m. Secure-development and supply-chain practices apply to the weights, containers and serving code you run, just as they do to your own software.
Confidential computing helps in shared environments by protecting data in use and offering attestation. It doesn't decide which context enters the model, what the output may trigger, how long anything is retained or who may act on the result. Those are still application decisions.
Economics: dedicated capacity has to earn its keep
Dedicated accelerators cost money whether or not they're busy. A private route makes economic sense when utilization is steady, data movement is expensive or prohibited, or the consequence of exposure dwarfs the capacity cost. It looks worse for bursty, low-sensitivity work. Compare cost per resolved outcome across options, including staff, energy, idle capacity held for resilience, and the cost of the incidents each option avoids. Private AI isn't automatically greener or cheaper; utilization decides much of that.
Common anti-patterns
| Anti-pattern | Why it fails | What to do instead |
|---|---|---|
| Private model equals private application | Preprocessing, telemetry and tools leak around it | Draw the boundary around the whole route |
| One deployment for every workload | Over-controls some, under-controls others | Choose per workload from a written profile |
| Fail over to a public endpoint | An outage widens data exposure | Wait, degrade, hand off or stop inside the boundary |
| Telemetry exempt from the boundary | Traces hold the same prompts and outputs | Keep, redact or skip sensitive trace content |
| Unscoped remote support | Admin access becomes a data path | Time-box, scope and record support access |
| Self-hosting without lifecycle | Stale, unpatched, unverifiable artifacts | Own provenance, patching and re-evaluation |
| Private equals sovereign | Jurisdiction and operator reach are ignored | Treat sovereignty as its own requirement set |
Ten rules for private AI architecture
- Define private as a boundary around the whole workload, not the model.
- Choose the deployment per workload, from a written profile.
- Map who owns, operates and monitors each control surface.
- Keep preprocessing, retrieval, caches and telemetry inside the boundary.
- Treat remote support and agent tool calls as data paths.
- Never fail over to a route outside the boundary.
- Enforce where each step may run at runtime, and record where it ran.
- Treat sovereignty as jurisdiction and operator requirements, not a label.
- Own the lifecycle of anything you self-host.
- Judge economics per outcome, including idle capacity and operations.
The result: private by route, not by room
Private and sovereign AI are worth doing for the right workloads. They fail when the claim stops at the model server. The defensible version is narrower and stronger: for each workload, a declared boundary that covers every step, a deployment chosen for that workload's needs, fallbacks that stay inside, and a record of where each step actually ran.
That turns "we run AI privately" from a slogan into something you can show an auditor, one case at a time.
Frequently asked questions
What is private AI?
It's running AI workloads, including the model, the data around it, administration, telemetry and evidence, inside a boundary reserved for one organization, whether that organization or a contracted provider operates it, on premises or in a cloud account.
What's the difference between private AI and sovereign AI?
Private AI is about exclusive control of the environment. Sovereign AI adds jurisdiction: which country's law applies, where data and operators sit, and who can be compelled to grant access. A private deployment can still fail sovereignty requirements.
Should every AI workload run privately?
No. Match the deployment to the workload. Regulated, high-consequence work often justifies a private route, while low-sensitivity drafting may suit a managed endpoint. Dedicated capacity sitting idle is a real cost, so decide per workload.
How does this work for agents we already run?
Route the agent's tool and model calls over MCP or HTTPS through a governed runtime deployed where your data lives. Each step then runs only where its data is allowed to go, and a failover never moves it somewhere policy excluded.
How Frozion runs where your data is allowed to go
Private & Hybrid AI runs Frozion in your data center or in your own AWS, Azure or Google Cloud account, as one deployment across clouds. It's customer-owned, with no lock-in. Every task runs only where its data is allowed to go, and failover never widens permission. Model Routing routes by policy, so a model sees a request only if its location and terms fit the data. System credentials live once in Global Variables and are never shown to an agent or person again.
Sources
- NIST SP 800-145, The NIST Definition of Cloud ComputingPrivate cloud: exclusive use, operated by the org or a third party, on or off premises.
- NIST AI 600-1, Generative AI ProfileData privacy, information security and value-chain risks for generative AI.
- NIST SP 800-53 Rev. 5Access control, supply-chain and contingency planning controls.
- NIST SP 800-218, Secure Software Development FrameworkProvenance and integrity of software artifacts you run yourself.
- Confidential Computing ConsortiumProtecting data in use with hardware-based trusted execution and attestation.
- OWASP Top 10 for Agentic Applications (2026)Agentic risks that apply wherever the model runs.
- McKinsey, State of AI trust in 2026Nearly two-thirds name security and risk as the top barrier to scaling agentic AI.
More in Strategy & economics
Build vs buy 3
Cost & efficiency 3
Private & sovereign AI 2
Other topics



