[nonimo]
EN
Download the app

Private LLM or privacy proxy: do you need your own model?

· Written and maintained by Nonimo

You need your own model less often than the pitch suggests. A private LLM, meaning an open-weight model served on hardware you control, keeps every prompt inside your walls, and the OAIC itself says local or on-premises deployment is likely to be more privacy-preserving. It also makes you the operator of a GPU stack, with the hardware, the patching and the model upgrades that come with it.

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

For most Australian practices of 10 to 100 people, the question underneath is narrower: does the model need to see who the client is? If the answer is no, you can keep a hosted model through its API and send it a request with the personal data replaced. This guide sets out both paths, honestly, and how to tell which one your work calls for.

Private LLM vs privacy proxy: the two architectures

A private LLM moves the model to the data. You choose an open-weight model, serve it on GPUs in your server room or your own cloud account, and point your apps at it. Nothing reaches a model provider because there is no provider in the loop.

A privacy proxy moves the data away from the model. Your apps keep calling a hosted model such as OpenAI’s, but every request passes through a proxy on your servers that swaps names, addresses and other identifiers for placeholders, and swaps them back in the answer. The provider sees the work, not the people.

Private LLMPrivacy proxy in front of a hosted model
Where the model runsYour hardware or cloud tenancyThe provider’s infrastructure
What leaves your networkNothingThe request, with personal data replaced
HardwareGPUs sized to the model and the usersAn ordinary server or container
PeopleSomeone to serve, patch, evaluate and upgrade modelsSomeone to deploy and update one service
Model qualityWhatever open-weight model you can runThe provider’s current models
APP 8 questionMostly falls awayReduced, and still worth a written assessment

What the OAIC actually says about hosting your own

The OAIC’s guidance on commercially available AI products makes two points that matter here. One: where an organisation uses a proprietary system with protections against information leaving the organisation, putting personal information into it is a use rather than a disclosure. The other: it says that deploying a system locally or on premises is likely to be more privacy-preserving, because it limits the risk of outside parties reaching the data.

Neither point is a requirement to self-host. The same guidance recommends, as a general step, minimising the personal information that goes into an AI system at all. A request with the names taken out is minimisation, whichever model reads it.

There is a catch on the proxy side, and it should be stated plainly. The Privacy Act defines personal information and de-identified information, and nothing between them. Text you have pseudonymised, while keeping the way back, is still personal information in your hands. De-identified vs pseudonymised walks through why. The proxy does not take you outside the Act; it changes what the provider receives and what sits in its logs.

When hosting your own model makes sense

Self-hosting is the right call more often in some sectors than others. It tends to pay off when several of these hold:

The costs are real and mostly about people. Hardware is a purchase or a monthly rental. Keeping a model current, measuring whether it still gives good answers, securing the server and handling the next model release is a job that does not finish. We are not putting a dollar figure on it here, because it varies too much with model size and usage to be honest about in general.

When keeping the API and pseudonymising is enough

For most professional services work, the model needs the structure of the problem and not the identity of the person. A conveyancing summary, a draft letter of advice, a list of deadlines from a lease, a triage note for an intake form: all of them read the same with “Client A” in place of a real name.

In those cases a privacy proxy gives you most of what a private LLM would, for this specific risk, without the GPU stack:

  1. The provider never receives the identifiers, so its retention and logging matter less.
  2. Your own logs can hold the pseudonymised version.
  3. You keep using the hosted models your staff already rely on.
  4. The real names come back in the answer, so the output is usable straight away.

Hosted providers have also moved on data location. OpenAI’s data controls page, for example, lists Australia as a data residency region for storage, while marking regional processing as unavailable there. That helps with storage questions and leaves the processing question to your APP 8 assessment, which is another reason to send less in the request. Which assistants suit which uses under the APPs is in Australian Privacy Principles and AI tools.

A worked example: a family law practice in Parramatta

An invented practice, Harbourside Family Lawyers, has 25 staff. Its IT contractor is asked to let solicitors summarise affidavits and draft chronologies with AI, and the partners start by asking for a private LLM.

QuestionTheir answerWhat it points to
Does the model need to know who the parties are?No, it needs dates, events and the order they happened inProxy
Does any client contract forbid external processing?NoProxy
Is there someone to run GPU servers?No, one contractor two days a weekProxy
Is any work so sensitive it must not leave at all?Children’s matters with a court order in placeKeep those out of AI, or on a local model

The practice keeps OpenAI through the API, puts a privacy proxy in front of it, and writes a rule that matters involving suppression or non-publication orders stay out of AI entirely. A litigation practice also has the court’s own rules to follow, covered in the NSW Supreme Court AI practice note.

Nonimo Gateway, in short

Nonimo Gateway is the proxy option. It replaces personal data before the request reaches the model API and restores the real data in the response. It runs on your own servers or in your own cloud and accepts OpenAI-style calls, so developers change base_url and nothing else. It is also available as a LiteLLM plugin, and you call OpenAI with your own key.

Plans and prices are on the Nonimo Gateway page.

It helps you minimise what reaches the provider; it does not make your use of AI lawful on its own. For the wider market of detection tools, see PII redaction software for LLM apps and alternatives to Presidio. For the traffic layer around it, what an AI gateway is, and for the ways data escapes from your own code, ChatGPT data leak from your own apps.

Making the call

Ask whether the model needs the identity, whether anything forbids external processing, and who would run the servers. If the answers are no, no and nobody, a privacy proxy in front of a hosted model is the proportionate step, and a private LLM can wait until a workload truly needs one. See Nonimo Gateway’s plans and get in touch.

Sources

Checked on 21 October 2026 unless stated.

The practice, its staff and its matters are invented.

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 hardware or a cloud account you control, so prompts and answers never go to a model provider. In practice it means downloading an open-weight model and serving it on your own GPUs, on-premises or in your own cloud tenancy.

Does the OAIC prefer AI models hosted on-premises?

It says on-premises is likely to be more privacy-preserving, not that it is required. Its guidance on commercially available AI products notes that deploying a system locally or on premises limits the risk of outside parties reaching the data, and it recommends minimising the personal information entered into any AI system.

How much does it cost to run a private LLM?

There is no single figure, because it depends on the model size, the number of users and whether you buy or rent the GPUs. The cost has three parts: the hardware or cloud GPU time, the power and hosting, and the people who patch, monitor, evaluate and replace the model as newer ones appear.

Is pseudonymised data still personal information in Australia?

For the business that holds the key to reverse it, yes. The Privacy Act defines personal information and de-identified information, but not pseudonymisation, so data you can re-link to a person stays personal information in your hands. What pseudonymising does is reduce what the model provider receives.

When is a privacy proxy enough instead of a private LLM?

When the task depends on the structure of the text rather than who the people in it are. Drafting, summarising, classifying and extracting dates or amounts work the same with placeholders, so you can keep a hosted model and send it a request with the personal data replaced.

Can I use both a private LLM and a privacy proxy?

Yes, and some firms do. A local model handles the most sensitive workloads that must never leave the building, while a privacy proxy lets everyday tasks keep using a hosted model through the API with personal data replaced before each call.

Tools

Remove personal details from a file or text before AI reads it. Or hide your licence card number and add a watermark before you send a copy.

All tools →