[nonimo]
EN
Download the app

Private LLM or privacy proxy? What UK GDPR really asks

· Written and maintained by Nonimo

A private LLM is a language model you run yourself, on your own servers or in a cloud account you control, so that prompts never reach a model provider. For a UK firm handling client files it sounds like the safe default. It is also the most expensive way to solve the problem, and often not the problem you have.

Nonimo Gateway runs on your own servers. See plans and get in touch.

The UK GDPR does not ask you to own the model. It asks you to limit what personal data you use, keep it secure, and build protection in from the start. For many firms of 10 to 100 people, keeping the provider’s API and pseudonymising each request before it leaves meets that aim at a fraction of the effort.

What follows is an honest comparison: what “private” can mean, what the law and the ICO actually say, what running a model costs in hardware and people, and when each route is the right call.

What people mean by a private LLM

The phrase covers three set-ups that are often lumped together, and they carry quite different obligations.

Set-upWhere the prompt goesWho you rely on
Open-weight model on your own hardwareNowhere outside your building or data centreYour own team, for everything
Model in your own cloud accountYour tenancy at a cloud providerThe cloud provider as processor, plus your team
Provider API on business termsThe model provider, under its API termsThe provider as processor, under contract

The top row is a private LLM in the strict sense. The middle row is private in the sense that matters for most contracts, since the cloud provider is a processor you already vet for email and file storage. The bottom row is not private at all, although it may still be lawful and suitable once you have a contract, a transfer mechanism and a policy on what goes into the prompt.

What UK GDPR and the ICO actually ask

There is no rule in the UK GDPR or the Data Protection Act 2018 that names self-hosting. The relevant duties are principles you meet with whatever design works.

The ICO’s guidance on security and minimisation in AI makes the same point from the other side. It mentions hosting a model on the device as one way to minimise the personal data involved in prediction, and in the same breath warns that local processing does not automatically fall outside data protection law. A private LLM changes who else sees the data. It does not change the fact that you are processing it, and your own logs, fine-tuning sets and backups are personal data like any other.

Transfers are where the UK picture is specific. OpenAI lists the United Kingdom as a data residency region for storage, but not for regional processing, as of 20 October 2026. So a request from a Manchester office is processed outside the UK, which is a restricted transfer under the ICO’s rules and needs adequacy regulations or a safeguard such as the IDTA. Pseudonymising the request does not make the transfer question go away, but what crosses the border is placeholders rather than client names, which changes the risk you are assessing.

What a private LLM costs, in hardware and people

Nobody can give you an honest figure without knowing your volumes and model, so here are the cost lines rather than invented numbers.

Hardware. Capable models need GPUs, and enough of them to cover your busiest hour rather than your average one. Add redundancy if the tool matters, and a plan for replacement as models grow.

People. Someone has to choose the model, serve it, patch the stack, watch it, and decide when to upgrade. That is a mix of infrastructure, security and machine learning skills that most firms of 50 people do not have in-house and would struggle to recruit.

Quality. The open-weight model you can afford to run may answer less well than a hosted model on the tasks your fee earners care about. You will need to test it on your own documents, and test again at every upgrade.

Your own data trail. Self-hosting moves logs, caches and evaluation sets inside your estate. That is good for control, but they still need retention periods and access controls, and a breach of your server is still a breach.

When to self-host and when a privacy proxy is enough

Self-hosting a model tends to make sense when:

Keeping the API and pseudonymising the request tends to be enough when:

A worked example

Take an invented case. Severn Clinical Services, a 45-person firm in Bristol that transcribes and codes clinic letters for NHS trusts, wants a tool that suggests a summary and a coding note for each letter. The letters carry health data, so the rules in our guide on special category data in AI apply on top.

Option one is a private LLM on two GPU servers in their own rack. The board likes the sound of it until the IT manager lists what it needs: a person to run it, a test set of real letters to judge quality, and a plan for when the model is upgraded.

Option two keeps a hosted model. A proxy inside their network turns “Mrs Eileen Hartley, DOB 03/07/1951, seen by Dr Rahman at Southmead on 9 October” into “PERSON_1, DOB DATE_1, seen by PERSON_2 at LOCATION_1 on DATE_2”. The model writes its summary with placeholders, and the proxy restores the names before the coder sees it. The provider never holds the patient’s identity, the firm keeps the key, and the decision about the lawful basis and the trusts’ contracts stays where it was. Before choosing, they also check the trusts’ contracts: if a trust forbids any text leaving the estate, option one is the answer for that trust’s letters.

Neither option removes the need for a DPIA. The proxy route simply gives that assessment a narrower set of risks to describe. If your staff are using ChatGPT directly rather than through an internal tool, the practical steps for clinical text are in can NHS staff use ChatGPT.

Nonimo Gateway, the proxy route

Nonimo Gateway is a private proxy for the second option. It runs on your own servers or in your own cloud, and the content does not pass through Nonimo. It speaks the OpenAI API, so you change base_url and keep your code and your own OpenAI key. It replaces personal data before the request leaves, restores the real values in the answer, and comes as a plugin for LiteLLM.

Plans and prices are on the Nonimo Gateway page. It helps you pseudonymise; it does not replace your DPIA or your contracts.

The short answer

You do not need a private LLM to use AI on client data in the UK. You need to know what leaves your network, who receives it, and for how long it is kept. If the honest answer has to be “nothing leaves”, self-host and budget for the team. If the answer can be “placeholders leave, the names stay”, a privacy proxy will usually do the job, ideally behind the AI gateway that already holds your keys. For how data slips out of internal apps to begin with, read how a ChatGPT data leak happens from business apps, and for tools that clean text without a proxy, our overview of PII redaction software and the Presidio alternative page.

See Nonimo Gateway’s plans and get in touch.

Sources

Checked 20 October 2026.


This page is for information and is not legal advice. Product details of other vendors were checked on their official pages on 20 October 2026 and can change.

Nonimo is the software that does this on your own computer: it redacts client names and IDs before your text reaches ChatGPT. No account needed, and the app does it without your files leaving your machine.

Common questions

What is a private LLM?

A private LLM is a language model that runs on infrastructure you control, so prompts never go to a model provider. In practice it is usually an open-weight model hosted on your own servers or in your own cloud account.

Does the UK GDPR require us to host our own model?

No. The UK GDPR does not name any architecture. It asks for minimisation, security and data protection by design, and Article 25 names pseudonymisation as one of the measures that can deliver them.

Is a self-hosted model outside data protection law?

No. Prompts processed on your own servers are still personal data processed by your organisation, and the ICO notes that local processing does not by itself take an organisation outside data protection law.

When does a private LLM make sense?

When the text must not leave your estate at all, by contract, by security classification or by client instruction, and you have the people to run and update a model. It also suits very high, steady volumes where you are prepared to own the hardware.

Can we keep OpenAI's API and still protect client data?

Yes, if the request is pseudonymised before it leaves. A privacy proxy replaces names and identifiers with placeholders, the provider sees the placeholders, and the real values are put back in the answer inside your network.

Does OpenAI process API requests in the UK?

Not as of 20 October 2026. OpenAI lists the United Kingdom as a data residency region for storage, but not for regional processing, so the request itself is processed elsewhere.

Tools

Remove personal data from a file or text before AI sees it. Or cover the details on a copy of your ID and add a watermark before you send it.

All tools →