[nonimo]
EN
Download the app

Private LLM or privacy proxy: what an Irish firm needs

· Written and maintained by Nonimo

Do you need a private LLM, a language model running on your own servers, to use AI on client data? For most Irish firms of ten to a hundred people the honest answer is no. A self-hosted model makes sense in a few specific situations, and it costs more in people than in hardware. For the rest, keeping a commercial API and pseudonymising each request before it leaves gets you most of the privacy benefit for a fraction of the effort.

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

The question usually comes up after a partner or a practice manager reads that client data “goes to America” when staff use AI. Two different worries hide in that sentence: who can read the data, and where it is stored. A private LLM answers both, at a price. A privacy proxy answers the reading question directly and leaves storage to your contract with the provider.

Three set-ups sold as a private LLM

The phrase covers three set-ups that are often confused.

set-upwhere the model runswho sees the prompt
self-hosted open-weight modelyour server or your own cloud accountyour firm
dedicated model from a cloud providerthe provider’s cloud, in a region you pickthe cloud provider, under your contract
business account with a public providerthe provider’s infrastructurethe provider, under its terms

The top row alone keeps the prompt entirely inside your walls. The middle row is often marketed as private, and it may be a good arrangement, but there is still a processor reading your data under an Article 28 contract. The bottom row is what most Irish firms already have, covered in our guide to which AI Irish firms can use under the GDPR.

When hosting your own model makes sense

There are real reasons to run a model yourself. They tend to look like this:

If none of these describes your firm, you are likely to pay for a private LLM without using what it offers.

What it costs, without the sales figures

We will not quote a hardware price, because it moves every quarter and depends on the model. The cost shape is stable, though.

  1. Hardware or cloud capacity. A capable model needs GPU servers, bought or rented. Smaller models run on less, and answer less well.
  2. People. Someone has to install the model, keep the server patched, watch for failures, and decide when to move to a newer model. In a firm of 30, that is either a hire or a contractor on call.
  3. Evaluation. Open models vary a lot in quality between tasks. Someone has to test whether the one you chose drafts a letter to the Residential Tenancies Board as well as the service your staff compare it with.
  4. Security. The server now holds every prompt. Under Article 32 of the GDPR you are responsible for its security, its access controls and its logs, and a breach of it is yours to notify.

That last point is the one people miss. A self-hosted model does not make the data less personal. It makes your firm the single party answerable for it, which is a fair trade if you have the staff.

When keeping the API and pseudonymising is enough

Most of what Irish offices ask of a language model does not depend on knowing who the client is. Summarising a file, drafting a reply, pulling dates out of a lease, rewriting a policy in plain English: swap the names, numbers and addresses for placeholders and the model does the same job.

That is what a privacy proxy does. It replaces personal data in each request before it reaches the API, the model answers with placeholders, and the proxy restores the real values before the answer reaches your user. The DPC says pseudonymised data is still personal data for whoever holds the key, and our guide on whether pseudonymised data is personal data explains the Court of Justice’s position on the recipient. In practice, the provider and its logs see far less, and you keep the strong general model.

Where data is stored is a separate lever. OpenAI’s data controls documentation describes a European data residency region for the API, which requires an approved retention arrangement such as Zero Data Retention. Residency and pseudonymisation work well together; neither replaces the other.

A worked example from a Galway clinic

The clinic and the details are invented. A physiotherapy practice in Galway wants letters to GPs drafted from its treatment notes. The partners priced a private LLM and found they would need a server and someone to look after it.

Instead, the notes go through a proxy. “Referral for Tomás Breathnach, DOB 03/02/1961, 14 Mill Street, Oranmore, H91 R2C4, lumbar disc pain since March” reaches the model as “Referral for [PERSON_1], DOB [DATE_1], [ADDRESS_1], [POSTCODE_1], lumbar disc pain since March”. The clinical description still travels, which is health data under Article 9, so the clinic keeps its lawful basis and its contract with the provider in order. What no longer travels is the name, the date of birth and the Eircode that would tie the description to one man in Oranmore.

Nonimo Gateway, briefly

Nonimo Gateway is a privacy proxy for teams that keep the API. It runs on your own servers or in your own cloud, and the content does not pass through Nonimo. It is OpenAI-compatible, so you change base_url and keep your code. It replaces personal data on the way out and restores it in the response. You use your own OpenAI key, and it is available as a LiteLLM plugin.

Plans and prices are on the Nonimo Gateway page.

It helps with pseudonymisation, which Articles 25 and 32 of the GDPR name as a measure; it does not settle your lawful basis or your contracts. If you are still deciding what sits in front of the API, our guide to choosing an AI gateway in Ireland covers the layer before the proxy, and how an AI data leak happens covers the routes data takes out of your own apps. For a wider look at the tools in this space, see our overview of PII redaction software and the comparison with Microsoft Presidio.

A private LLM is a serious undertaking that some firms genuinely need. If yours is not one of them, keep the model you already pay for and stop sending it what it does not need. See Nonimo Gateway’s plans and get in touch.

Sources

Checked 20 October 2026.

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 your organisation controls, so prompts never go to an outside model provider. It can sit on a server in your office or in your own cloud account. The model itself is usually an open-weight one that you download and operate.

Does a private LLM make our use of AI GDPR-proof?

No. Running the model yourself removes one processor from the chain, but your firm is still the controller of everything it processes. Lawful basis, security, retention and the rights of the people in the data all still apply under the GDPR and the Data Protection Act 2018.

What does it cost to host your own language model?

It costs hardware, power and above all people. You need servers with suitable GPUs or a cloud bill for them, and someone who can install, update, monitor and evaluate the model over time. For a firm of 20 or 50 people, the staffing is usually the harder part to find.

When is keeping the API and pseudonymising enough?

When the task needs a strong general model but does not need to know who the client is. Drafting, summarising and classifying usually work just as well with placeholders in place of names and numbers, and the real values are restored in the answer before anyone reads it.

Is pseudonymised data still personal data in Ireland?

Yes, for the firm that holds the key. The DPC says pseudonymised data is still considered personal data. Pseudonymising before an API call reduces what the provider can read; it does not remove your duties as controller.

Can we use OpenAI and keep data in Europe?

OpenAI offers a European data residency region for API customers, but its documentation says it requires an approved retention arrangement such as Zero Data Retention. Residency decides where data is stored; it does not change what the provider receives.

Tools

Take personal data out of a file or text before it goes to AI. Or cover the details on a copy of your ID and add a watermark before you send it.

All tools →