Private AI in Switzerland: a private ChatGPT on your own infrastructure

A ChatGPT-style assistant for your whole organisation, with the models, the prompts and your documents kept on your own servers or on dedicated GPUs in Zurich.

Start with one workloadBook a 30-minute private AI briefing

Interface
Open WebUI, LibreChat or Dify
Models
Llama, Mistral, Qwen, Gemma, DeepSeek and gpt-oss, on your servers or on GPUs in Zurich or another Pilae Cloud region
Data location
Your premises or Zurich by default; any other Pilae Cloud region if you choose
Your documents
Indexed and searched where they already live
Sign-in
Your SSO, through Keycloak or Entra ID

A private ChatGPT your security team can approve

Your staff already paste contracts, code and customer emails into public chatbots. The fix is not a ban. It is an assistant that is just as easy to use and runs where your data is allowed to be.

Prompts stay inside

Every prompt, answer and uploaded file is processed and stored on machines you control. Nothing goes to an external model provider unless you decide it should.

Models in your perimeter

Open-weight models run on your own GPU servers, or on dedicated GPUs in Zurich or another Pilae Cloud region you choose. You choose the model per use case.

Answers from your documents

Retrieval over your file shares, Nextcloud, wikis and databases, with a citation to the source passage under every answer.

Access follows your directory

Staff sign in with their company account. Groups in your directory decide who sees which models, assistants and document collections.

Assistants and workflows

Dify and n8n turn a good prompt into a reusable assistant or an automated flow, such as drafting replies or summarising tenders.

Operated for you

The Pilae Agent plans each model and app update, waits for your approval and applies it in your window, with a backup first.

Why companies want a private ChatGPT

Public chatbots are useful, and your staff know it. They also send every prompt to an outside provider, on terms your legal team did not negotiate. Blocking them only moves the copying to personal phones.

A private assistant gives your teams the same experience with a different address. The chat window is Open WebUI, LibreChat or Dify. The model runs on your servers or on dedicated GPUs in Zurich, or in another region you choose. The conversation history sits in your own database, and the contract is with Pilae SA, a Swiss company.

Models hosted in your perimeter

We run open-weight models on hardware you choose: your own GPU servers, Pilae Cloud in the region you choose, or both. vLLM serves them when many people use the assistant at once; Ollama suits a pilot or a small team. Small models handle drafting and summaries quickly. Larger models handle reasoning over long documents. Each is a line in your contract, not a setting a vendor can change.

For air-gapped sites, the whole stack runs on premises with no outbound connection. Model updates arrive as planned changes that you approve.

The open-weight models we run

These are the model families we deploy most often. Each comes in several sizes, and the size decides the hardware: we match it to your GPUs and to how many people use the assistant at once. Licences differ by family and by size, so we check each one against your use before it goes into the contract.

FamilyPublished byTypical use
LlamaMetaA general assistant for drafting, summaries and questions over your documents.
MistralMistral AI, Paris

French, German and Italian as well as English, for multilingual teams and correspondence.

QwenAlibaba CloudLong documents, structured extraction and code, in many languages.
GemmaGoogle

Smaller models that answer quickly on modest hardware, for a pilot or a single team.

DeepSeekDeepSeek

Step-by-step reasoning over a problem, where a slower, more careful answer is worth it.

gpt-ossOpenAIReasoning and tool use in the assistants and workflows you build with Dify and n8n.

The weights are downloaded once, checked and served from your own machines. Whoever published a model never sees a prompt sent to it: it runs on your hardware, not on theirs.

Answers grounded in your documents

Retrieval-augmented generation connects the assistant to the places your knowledge already lives: file shares, Nextcloud, wikis and databases. The index sits in Qdrant or in Postgres, inside your perimeter. Each answer cites its sources, so a reader can check the passage behind it. Permissions come from your directory, so an intern does not get answers from the board papers.

Built for Swiss rules on outsourcing, secrecy and data

A private assistant does not make an organisation compliant, and no provider can do that for you. What the architecture can do is keep the facts on your side: where the data sits, who can reach it, and what the record shows. It is built to support the rules a Swiss compliance team asks about first.

  • FINMA outsourcing. For banks and insurers, FINMA Circular 2018/3 asks for an inventory, due diligence, audit rights for you, your audit firm and FINMA, and a way out. Your contract names where the models and data run and grants those rights, and the whole stack can be handed back or moved. FINMA’s guidance 08/2024 on artificial intelligence adds governance, data and model risks; the model list per environment and the approval of every change support the governance it describes. Our FINMA outsourcing page covers the contract in detail.
  • Professional secrecy. Article 321 of the Swiss Criminal Code punishes lawyers, doctors, notaries and their auxiliaries who reveal a secret entrusted to them. With the models in your perimeter, a client file pasted into the assistant goes to no model provider. On premises or air-gapped, the conversations never leave your machines, and every access by one of our engineers is one you approved and the audit log records.
  • The Swiss data protection act. The Federal Data Protection and Information Commissioner states that the data protection act applies directly to AI. The act asks for transparency, security and care with disclosure abroad. The data stays in Switzerland unless you choose a region elsewhere, our data processing agreement covers the processing, and prompts, answers and sources are logged in your own database for access requests. See our nLPD page.
  • The EU AI Act. Regulation (EU) 2024/1689 reaches Swiss organisations whose AI output is used in the EU, and sets its obligations by risk. An internal assistant for drafting and search is rarely high-risk; screening candidates or scoring credit is. For those uses, the logs, the listed model versions and the approved changes support the record-keeping and human oversight the act asks of a deployer. Which of your uses fall where is your decision, and we supply the facts it needs.

Operated, not just installed

The Pilae Agent watches the chat, model and retrieval stack, plans each update and waits for your approval. Monitoring probes every service every 60 seconds and alerts our engineers. Your data residency and security controls are written into the contract. To start, book a 30-minute private AI briefing with an engineer, or tell us about your project.

How we deliver it

  1. Scope

    We agree the users, the use cases, the document sources and where the models run: your premises, Pilae Cloud or both.

  2. Install

    We deploy the chat interface, the model server and the retrieval index on your private network, behind one hardened gate.

  3. Connect

    We wire in single sign-on and the first document collections, and set who can see what.

  4. Pilot

    A first group of users works with it for a few weeks. We tune models, prompts and collections from their feedback.

  5. Roll out and run

    We open it to the organisation and operate it under an SLA, with monitoring and approved updates.

What your contract includes

Data location
Named in the contract: your premises, or any of 10+ Pilae Cloud regions, six of them in Switzerland and the EU. Prompts and documents do not leave it.
Model choice
The models you run are listed per environment. Changing or adding one is a planned, approved change.
Availability
A monthly availability commitment, with service credits if we miss it: 99.5% on Business, 99.9% on Enterprise.
Updates
Security fixes for the chat, model and retrieval stack, proposed by the agent and applied in your window.
Support
Pilae engineers on escalation, with response times set per plan.

The apps behind it

Open WebUI

A chat interface over models you host, so prompts and the documents people paste into them never leave your network.

Replaces ChatGPT Team, Microsoft Copilot

LibreChat

One chat interface over every model your organisation allows, local or hosted, with the keys, the history and the choice of provider held on your side.

Replaces ChatGPT Team, Poe

Dify

A builder for AI apps, agents and retrieval workflows that runs next to your documents and your models instead of at a platform vendor.

Replaces OpenAI Assistants, Azure AI Studio

vLLM

An OpenAI-compatible inference server for open-weight models, run on GPUs in Switzerland, the EU or your own datacentre, so prompts and answers never reach a model vendor.

Replaces OpenAI API, Azure OpenAI

Ollama

A server that loads open-weight models on demand behind an OpenAI-compatible API, run on GPUs in Switzerland, the EU or your own datacentre so prompts never reach a model vendor.

Replaces OpenAI API, Azure OpenAI

Qdrant

A vector database for semantic search and RAG, run on your own hardware or in Switzerland and the EU, so the embeddings of your documents stay where the documents are.

Replaces Pinecone, Weaviate Cloud

n8n

Workflow automation your own team writes, running next to the systems it talks to instead of reaching them across the internet.

Replaces Zapier, Make

Keycloak

Single sign-on for everything else you run, with your own directory as the source of truth and no per-seat bill between you and it.

Replaces Okta, Microsoft Entra ID

Nextcloud

Files, calendars and shared documents for the whole organisation, on storage you can point at in a room you control.

Replaces Google Drive, Dropbox, SharePoint

Questions

What is a private ChatGPT for companies?

It is a chat assistant that looks and works like ChatGPT but runs on infrastructure the company controls. Prompts, answers and uploaded files stay on those machines, and the models are chosen and hosted by the company or its operator rather than a public AI provider.

Which models can we run?

Open-weight families such as Llama, Mistral, Qwen, Gemma, DeepSeek and gpt-oss, served by vLLM or Ollama and sized to your hardware and use cases. The table on this page lists what each is typically used for. Where your policy allows it, the same interface can also route selected users to an external API under your own contract.

Do we need our own GPUs?

No. You can run the models on your own GPU servers, or on dedicated GPU machines in Zurich or another Pilae Cloud region you choose. You can start in Pilae Cloud and move the models on premises later.

Can a bank, an insurer or a law firm use it?

Yes, and the architecture is built for it: the models, prompts and documents stay on your servers or on machines in Switzerland, no model provider receives them, and every access is logged. It is not a certification. Your compliance team decides how FINMA outsourcing rules, professional secrecy and data protection law apply to your use, and we give them the contract terms and documentation they need to do so.

How does it answer questions about our internal documents?

Your documents are indexed inside your perimeter. When someone asks a question, the relevant passages are retrieved and given to the model, and the answer shows which documents it came from. Access rights from your directory decide which collections each user can search.

How much does private AI cost?

Starter and Business have public monthly prices on the pricing page, per app and not per user. GPU machines for the models and larger estates are quoted after a scoping call.

Related

Try a private ChatGPT on your own documents.

Start with one workload, or book thirty minutes with an engineer first: we show the assistant answering from a sample collection, walk through where the models run and scope a pilot for your teams.