Sovereign AI: Self-Hosted LLMs With Granular Access Control

Nov 7, 2026

Sovereign AI: Self-Hosted LLMs With Granular Access Control

Every prompt sent to a hosted AI service leaves your company. A pasted-in contract, a customer complaint or a salary spreadsheet all travel to another company’s servers, under that company’s terms. For plenty of tasks that’s fine. For a hospital, a law firm, a public body or a bank, it’s often why AI projects never leave the pilot stage.

Open-weight models now perform well on many business tasks, which opens up another option: run the model yourself. This guide covers what sovereign AI means in practice, where to run a self-hosted LLM, how AI access control works, and when self-hosting actually saves money.

What is sovereign AI?

Sovereign AI means keeping control over where your AI runs, who operates it and who can access its data, instead of leaving that to a vendor. It’s a vague term, so we break it into four questions:

Question

Hosted AI service

Self-hosted model

Where is the data processed?

In the provider’s data centres

On your servers, or in a cloud region you choose

Which law applies?

Often includes non-EU law, such as the US CLOUD Act

EU law, plus whatever applies to your provider’s owners and subcontractors

Who can change the model?

The provider, at any time

Only you

Who can read the logs?

You and the provider

Only people you authorise

Hosting with an EU provider doesn’t make foreign law disappear by itself, so ownership, subcontractors and support access are worth checking. Self-hosting also reduces your reliance on outside AI providers and lets you decide where prompts are processed, which makes GDPR work simpler. You still assess your hosting, support and subprocessors as usual.

On-premise, EU cloud or private cloud: where to run a self-hosted LLM

Option

Data stays

Best for

Trade-off

Your own GPU server

In your building

Strict confidentiality, steady load

Upfront hardware, someone to run it

EU cloud provider, such as OVHcloud or Scaleway

With an EU company

Most organisations

Monthly rental

Private deployment in Azure, AWS or Google Cloud

In an EU region, under the provider’s terms

Teams already on that cloud

Weaker on the “which law” question

Laptops and edge devices

On the device

Offline work, field staff

Small models only

AI access control: who can use which model and tool

Running a model is the easy part. The harder question is what it’s allowed to do. Modern AI assistants don’t just answer questions. They call tools: search the CRM, read a file share, draft an invoice, send an email. Each tool is a door into one of your systems, and each needs its own lock.

We put an LLM gateway between your people and the model. Every request passes through it, so the rules live in one place instead of inside each application.

EmployeeSigned in with their company account
GatewayRole, budget, audit logIs this person allowed?
Local modelChosen per roleData stays where you approve
ToolsScoped per roleWrites wait for approval

Through that gateway, access can be as fine-grained as you need:

  • Per model. Legal gets the large model, everyone else the fast one.

  • Per tool. Sales can read the CRM through the assistant. Only account managers can update it. Interns’ assistants can’t call web-browsing tools.

  • Per record. The HR assistant answers policy questions for everyone, but only shows salary data to HR, using the permissions your systems already have.

  • Per action. Actions you choose, such as writing, sending or paying, wait for a person to approve them.

  • Per budget. Each team gets a usage allowance and a cap on simultaneous requests, so one runaway script can’t hog the GPUs.

  • Every call logged. Who used which model and which tools ran, stored on your infrastructure for audits. Full prompts and answers are kept only where justified, with restricted access and a retention period.

Here’s what a simple policy can look like for a mid-sized company:

Tool

Everyone

Finance

HR

IT admin

Internal wiki

Read

Read

Read

Read

CRM

No

Read

No

Read and write

Accounting

No

Write, with approval

No

Read

HR records

Own record

No

Read and write

No

External email

No

With approval

With approval

Yes

MCP security and prompt injection

Tools are connected through the Model Context Protocol (MCP), an open standard for plugging AI into business systems. MCP doesn’t enforce permissions by itself, so we set up each tool to check who is asking and apply that person’s rights in the underlying system, and we test it. This matters because of prompt injection, where a malicious email or document tries to instruct the model to leak data or take an action. Using each person’s own rights limits what an attack can reach. Approvals, restricted destinations such as no emails outside the company, and monitoring reduce the remaining risk. They don’t eliminate prompt injection, so we test what an attacker could still do within each user’s permissions.

Self-hosted LLM vs API: the cost question

Hosted AI services charge per token, roughly per word read and written. Self-hosting costs per hour of GPU, the specialised processor that runs the model, whether you use it or not. Which is cheaper depends mostly on volume, and also on which models you compare and what it costs to run the service.

An illustrative example, using public prices from late 2026. It compares a frontier model, one of the largest hosted models such as GPT or Claude, with an open model you run yourself:

Cost item

Hosted frontier model

Self-hosted open model

Workload

500 million tokens in, 100 million out, per month

Same

Price basis

About $5 per million tokens in, $25 per million out

One rented H100 GPU at about $3 an hour

Monthly cost

About $5,000, rising with usage

About $2,190 in GPU rental, before staff time

That works out at about 230 tokens a second on average, which one H100 can plausibly serve with a mid-sized model. Peaks, response times and spare capacity for failover still need a benchmark on your real traffic before you commit. The comparison also leaves out the time someone spends running the server. At low volume the hosted service wins easily: with the same mix, 20 million tokens a month costs about $170, far less than a GPU sitting idle. Budget models priced under $1 per million tokens can also undercut self-hosting for simple tasks.

Self-hosting pays off when volume is high and steady, when the data can’t leave anyway, or when a smaller, custom-trained model can replace an expensive frontier one. GPU rental prices move with demand, in both directions, so check current rates before you budget, or ask us to run the numbers on your actual usage.

Where hosted models are still ahead

The best open models are very good, but on the hardest reasoning tasks the leading hosted models are still ahead. We usually recommend a hybrid. Sensitive and high-volume work runs locally, and the gateway sends the occasional hard, non-confidential task to a hosted model, under the same access rules and the same logs.

The tools we use

Layer

Tools

Models

Qwen, Llama, Gemma, Mistral, or your own custom-trained model

Serving

vLLM or SGLang on GPU servers, llama.cpp and Ollama on laptops

Gateway

LiteLLM, with per-team keys, budgets and model routing

Identity

Your existing single sign-on, such as Microsoft Entra ID, Google Workspace or Keycloak

Tools

MCP servers that act with each user’s own permissions

Chat interface

Open WebUI, or your own applications

Policy and audit

Open Policy Agent, OpenTelemetry, Langfuse

How a sovereign AI pilot works

Before the pilot we agree the success measure, the security requirements and the scope. How long it takes depends mostly on your data and the systems to connect.

  1. Assess. Which use cases, which data, which rules. We map who should be able to do what before touching any hardware. It’s data governance applied to AI.

  2. Pilot. One team and one or two tools, on rented EU GPUs, so nothing is bought upfront.

  3. Harden. Single sign-on, policies, approvals, logging and monitoring, tested with deliberate misuse such as prompt injection attempts.

  4. Roll out. More teams and tools, and a decision on whether to keep renting or buy hardware, based on the usage the pilot actually measured.

What it costs

The assessment is the first step and is priced separately. After it, we quote a fixed scope for the pilot and roll-out. Complete projects, assessment included, usually land between €75,000 and €250,000 excluding VAT, depending mostly on how many teams and systems the assistant connects to. Plan for ten weeks for a pilot with one team. Running costs after launch, mainly GPU rental and support, are quoted separately as a monthly fee.

Frequently asked questions

Do we need to buy GPUs?

No. Most organisations start on rented GPUs from an EU cloud provider. Buying hardware only makes sense once usage is steady and measured.

How do you deploy an LLM on premise?

Choose an open-weight model sized for your hardware, serve it with vLLM or SGLang on a GPU server, and put an LLM gateway with single sign-on in front of it. Then connect tools through MCP with per-user permissions, and add logging and monitoring. We usually test it with one team before a wider roll-out.

What is an LLM gateway?

A single entry point between your users or applications and the models. It checks who is calling, applies the rules for that person or team, sends the request to the right model, enforces budgets and logs the call. LiteLLM is a widely used open-source example.

Are open-weight models good enough?

For most business tasks, such as drafting, summarising, extracting, classifying and answering questions about internal documents, yes. For the hardest reasoning, a hybrid setup keeps a hosted model available for non-sensitive work. On a specific task, fine-tuning on a few hundred to a few thousand labelled examples can close much of the remaining gap.

Can our staff still use a ChatGPT-style chat?

Yes. A familiar chat interface sits on top of the gateway, so people get the same experience with your rules applied.

Does self-hosting make us compliant with the AI Act?

Not on its own. Your obligations depend on what the system does and your role in it. Self-hosting helps you keep the evidence, such as logs and model versions, in your own hands.

Want to know what a sovereign setup would cost, or how your current AI use holds up on security? Get in touch with a rough idea of your users and use cases, and we’ll run the numbers. New to the technology? Our interactive guide to how LLMs work is a good place to start.

CONTACT

Reach out to Us!

© 2026 Datazzle. All rights reserved. | Data Science & AI solutions

Avenue Louise 200, 1050 Bruxelles, Belgique

© 2026 Datazzle. All rights reserved. | Data Science & AI solutions

Avenue Louise 200, 1050 Bruxelles, Belgique