Private AI: the four ways to run it, and an API that keeps no prompts

Private AI means you decide who sees your prompts and what is kept. The four options side by side: a local model, an enterprise private cloud, a no-log chat app, and an API that stores no prompt or reply bodies on open-weight models you can later run yourself.

Published October 27, 2026 · prices as of November 9, 2026

Private AI is AI where you decide who sees your prompts and what is kept. There are four ways to get it: run a model on your own machine, run one in your company’s private cloud, use a chat app that says it keeps nothing, or call an API that stores no prompt or reply bodies. This page lays out all four, then the developer path through the last one, on open-weight builds you can move to your own hardware later.

What is private AI?

Private AI is AI where the person or company using it decides who sees the prompts, what gets stored and for how long. The enterprise pages on Google’s first page for this query on October 27, 2026 (VMware, Cloudera, Teradata, HPE) define it as models, data and compute kept inside one organisation’s control. The consumer result at the top, a chat app, defines it as conversations nobody else keeps. Both are right. They differ on where the model runs.

Three questions decide how private any setup is:

  • Who sees the text? Whatever runs the model has to read the prompt to answer it. That is your own machine, your company’s cluster or someone else’s.
  • What is written down? Prompt and reply bodies, usage records, account details, logs, and for how long.
  • Who controls the weights? A closed model can only ever run where its owner runs it. An open-weight model can move to your hardware the day you need it to.

Why it matters

Prompts carry the material people are careful with everywhere else: contract drafts, source code, customer records, health and legal questions. A stored prompt can leak in a breach, be read by staff, or be produced under a legal order. A prompt that was never stored cannot.

For a developer there is a second reason. An app that sends user text to a model inherits that service’s retention as its own. If your privacy policy says you keep nothing, the model API behind it has to keep nothing too, and you need it in writing.

Regulated work adds a third: HIPAA, GDPR and similar rules ask where the data went and who processed it. This page makes no compliance claim for any option. It lays out the facts each option gives you to answer that question.

Four kinds of private AI

OptionWho sees the textWhat is keptModel sizeCost basis
Local model (Ollama, llama.cpp, LM Studio)Only your machineWhatever your front-end logsWhat your GPU memory holdsHardware and power
Enterprise private cloudYour organisation’s clusterYour organisation’s policyLarge, on owned or leased GPUsVendor contract and infrastructure
No-log consumer chat appThe app and its model hostPer the app’s own policyThe app’s choiceFree tier or subscription
No-retention API (this site)The model host, in transitA usage row and fingerprints, no bodiesAny build in the catalog, 70B and largerPer token, prepaid from $10

Local is the most private and the most limited. An 8B model runs on a recent laptop; the large open models need far more GPU memory than a consumer card has. The Ollama uncensored models guide covers the local route.

Enterprise private cloud is the definition the vendor pages rank with. It fits a company with a security team, a procurement process and a budget for both.

Consumer apps are the quickest start and the hardest to check: you read their policy and trust it. The app side of the question, including a dated comparison of three of them, is private AI chatbot.

A no-retention API sits between local and enterprise. You get large models with no hardware, and the provider states exactly what it keeps. The rest of this page is that option, line by line.

What this API keeps, and what it does not

Quoted from the privacy page, last updated 2026-10-27 and read for this post on October 27, 2026:

Prompt and reply bodies
Not stored
They pass through the gateway and are not written anywhere, unless you turn on replay for a key, which keeps that key’s request bodies for 7 days.
Per request
One usage record
Request id, model, token counts by class, the source of those counts, and the charge.
Fingerprints
SHA-256, never text
Of each request and response, so a signed receipt can show what was billed; and of large system prompts, kept 7 days, to cache prompts many accounts send.
Account
Email, balance, ledger
The sign-in email, the amount paid as checkout reports it, and every balance change. The card number never reaches this site.
Keys
A salted hash
The key is shown once and not stored; its hash, name, status and limits are.
First visit
Referrer and landing page
The site that sent you, the link’s campaign tags and the page you landed on, saved with the account when your first sign-in creates it.
Who sees the text
The model host
Every model is served by third-party hosting providers under contract with the operator; they receive the request and response for the calls they serve.

The last row is the honest limit of every hosted option. The text reaches the machine that runs the model; nothing else can answer it. What the gateway adds is that it keeps no copy on the way through, and that the record it does keep holds counts and hashes you can audit, not words.

The privacy page makes no statement about model training, and this post does not add one. Chat requests are not filtered for topic; the acceptable use policy lists what is never allowed.

Open weights you can take with you

The reason to pick an open-weight build for private work is the exit. Each build below has its own weights published on Hugging Face, so the model you call today is a repository you can download and run on your own server when the work calls for it. Card facts are from the model cards; prices are read from the live catalog as this page renders.

BuildWeightsLicence on the card10,000 calls by API
NeuralDaredevil 8B AbliteratedDaredevil 8B Abliterated (Llama 3 8B)mlabonne/NeuralDaredevil-8B-abliteratedllama3$40.48
Gemma 4 26B-A4B ChimeraX HereticChimera-X 26B-A4B (Gemma 4 26B-A4B)Vortex5/Chimera-X-26B-A4B-hereticapache-2.0$14.24
Qwen3.8 27B ObliteratedQwen3.8 27BOBLITERATUS/Qwen3.8-27B-OBLITERATEDapache-2.0$33.45
Llama 3.3 70B AbliteratedLlama 3.3 70B Instructhuihui-ai/Llama-3.3-70B-Instruct-abliteratedllama3.3$64.40

The job: 10,000 documents classified, 2,000 input and 300 output tokens each, at the prices below.

Uncensored models and their prices per million tokens
Wire formats
NeuralDaredevil 8B Abliteratedneuraldaredevil-8b-abliteratedAbliterated$1.76$1.768Kopenai
Gemma 4 26B-A4B ChimeraX Hereticgemma-4-26b-a4b-chimerax-hereticAbliterated$0.484$1.52262Kopenai
Qwen3.8 27B Obliteratedqwen3.8-27b-obliteratedAbliterated$0.582$7.27524Kopenai
Llama 3.3 70B Abliteratedllama-3.3-70b-abliteratedAbliterated$2.80$2.8033Kopenai

Prices per million tokens, read from the live catalog on 2026-11-09.

Not every build works this way. DeepSeek V4.1 Flash Abliterated is served here with its refusal removed, and the published weights are the stock base, deepseek-ai/DeepSeek-V4.1-Flash (MIT, 552B backbone, 8B active per token at prefill and 16B at decode). Moving that job in-house means the base model, not this edit.

The daily check at /proof sent its fixed prompt to every listed model on November 9, 2026; 161 of 170 came back stable. That check is how you know the id you called this week is the same model you would download: it flags any build whose answer changed under its name. The proof page has the verdict per model.

How to set up private AI as a developer

  1. Sort the data. Anything that must never leave your hardware goes to a local model. Everything else can go to an API whose storage you have read.
  2. Pick an open-weight build from the table above or the models page, so the exit stays open.
  3. Create a key in the console with a monthly spend limit. Leave replay off; it is off unless you turn it on.
  4. Point your code at the base URL. The OpenAI SDK works with the base URL changed. Ollama serves the same chat-completions shape locally (its OpenAI compatibility notes), so moving the job is a one-line change.
  5. Keep your own logs clean. The model API keeping no bodies means nothing if your app writes every prompt to its own log.
python
1from openai import OpenAI
2
3# Today: the hosted build. Later: the same weights on your own server.
4client = OpenAI(base_url="https://api.uncensoredllm.ai/v1", api_key="sk-ullm-live-…")
5# client = OpenAI(base_url="http://localhost:11434/v1", api_key="ollama")
6
7label = client.chat.completions.create(
8 model="neuraldaredevil-8b-abliterated",
9 messages=[
10 {"role": "system", "content": "Classify the document as contract, invoice, medical or other. One word."},
11 {"role": "user", "content": open("doc-0001.txt").read()},
12 ],
13 max_tokens=5,
14)
15print(label.choices[0].message.content)

The commented line is the move. Pull the same weights into your local server, swap the base URL, and the code runs unchanged; the model name becomes whatever your server calls the download.

Common mistakes

  • Reading “private” as “nobody sees it”. Every hosted model is read by whatever runs it. The useful question is what is kept afterwards.
  • Turning on replay to debug and leaving it on. Replay keeps that key’s request bodies for 7 days. Use a separate key for debugging and revoke it after.
  • Pasting secrets. API keys, passwords and other people’s personal data do not belong in a prompt on any service. Strip them before the call.
  • Trusting a slogan over a list. “We respect your privacy” is not a retention statement. A field-by-field list of what is stored is.
  • Building on a closed model. If the weights are not published, local is never an option later, however sensitive the work becomes.
  • Sharing one key across apps. One key per app keeps spend limits and revocation separate, and the usage rows tell you which app sent what.

Questions

A local open-weight model through Ollama, llama.cpp or LM Studio for anything that must not leave your machine. For larger models, a service whose storage you have read: on this key prompt and reply bodies are not stored unless replay is on, and a key needs an email and a top-up from $10. See the privacy page.

ChatGPT itself runs only where OpenAI runs it, under OpenAI’s own data terms. The open-weight route is OpenAI’s GPT-OSS 120B, whose weights are published under Apache-2.0; an uncensored build of it is on this key, called with the same chat-completions code. See every build, priced.

Local costs the hardware and the power. Enterprise private cloud is a vendor quote plus GPUs. Consumer apps publish their own plans. On this API it is per token with no subscription; the table above prices a 10,000-document job on four builds from the live catalog. See per-token prices.

Yes. Download an open-weight model, serve it with Ollama or llama.cpp, and put a front-end such as Open WebUI on top. For models too large for your hardware, call the same kind of build by API with replay off, and move it in-house later if the weights are published. See the Open WebUI guide.

A local model is free after the hardware. The playground on this site gives a few free turns a day with no account on the builds marked free. Beyond that, a key is prepaid per token. See the playground.

There was a PII-redaction company named Private AI; its search ad on 27 October 2026 said it is now called Limina. This page uses private AI in the general sense: AI where you control who sees the data.

Not by itself. Privacy is about storage; refusals are about the model. The builds on this key have the refusal removed in the weights, so medical, legal, security and harm-reduction questions get an answer, under the acceptable use policy. See AI with no restrictions.

Every model above is on the uncensored model list with its live price per million tokens. Per-token pricing sets the whole catalog side by side, and the family directory groups the builds by base model.

Get a keyPrepaid from $10, no subscription.

New models and price changes, once a month.

New uncensored builds with their prices, price moves, and what the daily model check found.

Join on Telegram