Conarium is the governance layer between enterprise AI and sensitive data. We enforce policy, mask data, and record every action — in real time.
Break it if you can — every attempt lands in the audit log.
An AI coding tool is like a brilliant new consultant you turn loose in your filing room. It works incredibly fast — but it reads everything, including what no outsider should ever see: customer names, passwords, card numbers. Conarium is the checkpoint at the door: before the consultant sees a single file, it blacks out every secret, notes down everything that was looked at, and makes sure not one original ever leaves the building.
You decide what's allowed. You keep the key.
And the clever part — the company that makes Conarium never sees your files either. It runs inside your own walls, so there's nothing for anyone to leak.
Pick a sample or paste your own. See exactly what an AI assistant reads the moment you point it at real data — then flip Conarium on. Everything runs in your browser; nothing is ever uploaded.
This is a pattern-based preview. See what production masking does — and doesn't — catch →
Point Cursor or Copilot at a production database and it drinks the raw stream — national IDs, IBANs, balances, live keys. One prompt can expose your most sensitive tables. Security teams simply can't allow that.
| 1 | Ayşe Demir | TR00 0000 0000 0000 0000 0001 | 12345678901 | +90 5xx xxx 00 01 | ₺482,900 |
| 2 | Mehmet Yılmaz | TR00 0000 0000 0000 0000 0002 | 12345678902 | +90 5xx xxx 00 02 | ₺1,204,350 |
| 3 | Zeynep Kaya | TR00 0000 0000 0000 0000 0003 | 12345678903 | +90 5xx xxx 00 03 | ₺76,120 |
No narration — the real pipeline. A request arrives, the eye decides, and the audit writes itself.
Act as a rogue AI or a malicious developer. Try to extract PII from our database. Watch how Conarium intercepts and masks it in milliseconds.
This is a live Conarium server with a governed sample database. Connect it to your own Claude in about 30 seconds and try to get the data out. You won't be able to — and you'll see exactly why.
https://demo.conarium.dev/t/conarium-public-demo-tryit-2026/mcp
In Claude, open Settings → Connectors → Add custom connector.
Paste the URL above, name it anything, and connect.
Ask it for the revenue. Then ask it for the customer list.
Business figures come back instantly. Governance isn't a wall; the work still gets done.
Sales rows arrive complete, but every name, phone and email is redacted before the model reads it.
Not permitted by policy. The AI can ask; it simply never gets an answer.
Sample data is entirely synthetic — no real company, no real people. The connector is read-only and rate-limited. This is the same code you can read on GitHub and run on your own server.
Emails, IDs, cards and secrets redacted in the response stream — before the model sees a character.
Whitelist what AI can access. Your secrets table stays invisible; unauthorized access throws PolicyError.
Hard per-query limits. No silent exfiltration of millions of rows. You stay in control.
Every access logged — who, what, when, rows, decision — in a hash-chained, tamper-evident ledger. Alter one entry and the chain shatters. Built for KVKK / GDPR evidence, no raw PII.
Every governed access can emit a portable receipt — Ed25519-signed, carrying the fields EU AI Act Article 12 / 19 asks for, with chain heads anchored to OpenTimestamps. An auditor checks it offline using conarium-verify: no Conarium install, no call back to us. It proves records were not altered, deleted, reordered or backdated after they were created — it does not claim they were correct when written.
DELETE, DROP, UPDATE, INSERT — blocked at the door. Even smuggled inside comments or stacked queries. The assistant can read; it can never wreck.
PII slipped past as base64 or hidden behind an alias (email AS contact)? Still caught. Masking follows the data, not just the column name.
Postgres, internal docs, OpenAPI specs, Jira and Slack — a single governed layer over all your scattered knowledge, spoken in MCP to every assistant.
Runs entirely on your infrastructure. Your data never crosses your perimeter. Not ours. Yours.
Claude, Codex, Cursor, Copilot. Bring whatever assistant your team already loves.
Most tools are merely configured to be safe. Conarium is attacked by an adversarial red-team that tries to break every policy — write-smuggling, unauthorized access, PII slipped past the mask. Whatever it bypasses, we harden — then it attacks again to verify the fix. We don't claim secure. We prove it, and re-prove it.
A production AI assistant runs a real company's ERP — its customers, suppliers and staff. Every one of the 121,366 real identities is pseudonymized before it ever reaches the model. The AI reasons on opaque tokens; the operator sees the real names on the way back. Raw contact data — phone, email, tax IDs — never crosses the boundary at all.
Read Governance Report 001 - what it proves, what it does not, and the measurement error we made →
Conarium is designed from the ground up for zero-trust environments. It runs inside your VPC, acts as a local MCP server, and ensures your raw data never leaves your perimeter.
No. Conarium is a stateless gateway. It processes data in memory to apply masking and row caps, then streams it directly to the local MCP client. The only thing written to disk is your PII-safe audit log.
Conarium intercepts PII and secrets before they reach the LLM; and because it runs self-hosted, you choose which model to use — including zero-retention endpoints — so the end-to-end data flow stays under your control.
Conarium provides an immutable, append-only JSONL audit log of every database query made by AI, including the rows returned and the policies applied. This supports access-monitoring and data-governance controls.
As a standalone Node.js binary or Docker container within your VPC. It communicates with developer machines entirely over standard I/O (stdio) via the Model Context Protocol, meaning absolutely no open inbound ports.
Deploy Conarium locally or in your VPC, configure your policy, and attach it to your IDE.
A few big, well-funded companies touch this. Here is the honest difference.
They protect your data by first sending it to their servers. Conarium never sees it — it runs inside your walls.
They guard the door — who is allowed in. Conarium masks what is actually in the room.
They stop hackers from tricking your AI. Conarium stops your own trusted AI from quietly walking out with your data.
We couldn't leak your data if we wanted to — we don't have it.
Of the ten projects we scanned, none combines all three: enforcement before the model, a receipt you can verify without us, and reconciliation against the data source's own counters. That is the whole claim — we make no wider one.
Named comparison (one list): hoop.dev, Lasso, Bifrost, Docker MCP Gateway, MintMCP, Lunar MCPX — full table with numbers on compare.html. This grid shows two. Measured 29–31 July 2026 from each project's own docs. “Not documented” means we could not find it documented — it does not mean the product lacks it. If we got something wrong about your project, email us and we will correct it.
See the named comparison, with numbers - including five places where they beat us →
Start free and fully self-hosted. Upgrade when your team needs more sources, a console, and support — your data never leaves your perimeter at any tier.
The core is MIT-licensed and free forever. Paid tiers buy support and assistance — not access to the code.
Take this 30-second self-assessment to discover if your AI coding assistants are leaking sensitive PII to external models.
I built Conarium because I needed it myself. Our own ERP had to let AI work across 100,000+ real customer records and 10,000+ incoming messages a month — with zero chance of a leak. The governance layer that made that safe became this product.
If you're shipping AI on sensitive data and losing sleep over it, I'd like to hear from you. I answer every email personally.
Self-hosted, MCP-native, governed by you alone. Be among the first teams to let AI touch production — safely.