Type anything into ChatGPT. Your clients' names and numbers stay with you.
Corpilus automatically replaces sensitive details in your message with neutral placeholders — and restores them in the answer. You work as before; the AI never sees the real data. Works with ChatGPT, Claude and Gemini, in 9 languages.
Client-side PII redaction for ChatGPT, Claude and Gemini.
Extension / MCP layer with reversible redaction before the prompt is sent. 9-language pattern corpus (birth number, PESEL, SIRET, Steuernummer…), context-aware NER, block mode for regulated sectors, a complete audit log of every rewrite.
Write a message. See exactly what the AI receives.
Corpilus hides sensitive details before they ever leave your browser — and puts them back into the answer. Try it on the sample text or write your own.
Reversible client-side redaction before the prompt is sent. Production engine: 9-language pattern corpus + context-aware NER, block mode for regulated sectors, Ed25519-signed audit log of every rewrite. This demo uses a simplified pattern set (IBAN, company ID, birth number, e-mail, phone, amounts, names).
Redacted before send
The browser extension intercepts your prompt on ChatGPT, Claude, and Gemini. The LLM only ever sees the placeholdered text.
9 languages, real local IDs
Slovak rodné číslo, German Steuernummer, Polish PESEL, Italian Codice Fiscale, French SIRET / SIREN — recognised out of the box.
Any LLM, any provider
Bring your own OpenAI / Anthropic / Google account, or use ours via the platform key. We never lock you to a model.
Who it's for
Five real scenarios where the same redaction stack pays for itself in the first prompt.
Share wireframes with ChatGPT without leaking client names
Send any prompt to ChatGPT, Claude, or Gemini — Corpilus redacts brand names, project codes, and customer references before the prompt leaves your browser. The LLM sees an abstract description, you get usable feedback.
Ask GPT-4 about a real bookkeeping problem with real numbers
VAT IDs, IBANs, payment amounts — all replaced with placeholders before they hit OpenAI. GPT-4 solves the structural problem; you map answers back to the original numbers on your side. No client data ever reaches the model.
Upload contracts to Claude for analysis without revealing parties
Corpilus redacts party names, dates, addresses, and reference numbers from the PDF before Claude sees it. You get the structural analysis you wanted; the counter-party identity stays on your side of the wall.
Ask Gemini about a performance case with real employee data
Employee name, salary, performance scores — all anonymised before they leave your browser. Gemini answers a generic case; you apply the reasoning to the real person. Zero personnel data in third-party logs.
Block sensitive client data before it can reach a public LLM
For teams in healthcare, finance, or legal, you can switch the scan from 'redact' to 'block' mode — on any detected national identifier or financial marker the prompt is stopped and never leaves the browser. For HIPAA / GDPR compliance we recommend adding a BAA / DPA agreement with our legal team.
How redaction happens
Three ways to get started
Pick the delivery surface that fits your team — they all read the same tenant configuration.