VITAC IT-Systeme GmbH
Certified ShinrAI implementation and training partner.
Visit VITAC ↗
Detect personal data and replace it with consistent stand-ins before text reaches your AI workflow. Choose the managed API on STACKIT in Germany or deploy ShinrAI on your own infrastructure.
Business checkout, clear consumption tracking, API keys and invoices in one Dashboard. Monthly plans and non-expiring record packs.
Three levels of detail. Start where you want.
Before your text reaches any AI, ShinrAI swaps every person, place and company for a convincing stand-in — and swaps them back in the answer. The AI helps you without ever knowing who you are.
A two-stage engine — a sub-millisecond static screen plus a purpose-trained neural detector — finds names, cities, streets and organizations in running text, across languages. Each finding is replaced by a context-matched counterpart, the AI answers naturally, and the reply is restored on your side. Masking is built in; replacement is why it works.
A 308M-parameter multilingual encoder (mmBERT base, ModernBERT family) with four entity heads and three attribute heads runs behind a regex/gazetteer stage. Replacement draws from realm-indexed pools — (type, origin, tier, gender, register) — with six validation gates and an injective session map. Restoration is a literal inverse over the stream; no server-side mapping store exists. Deployed as Helm charts, an OpenAI-compatible proxy, or a desktop connector.
Every classic tool can blank out a name. ShinrAI can too — but a blanked text loses the information the AI needs to reason. Multi-dimensional replacement keeps it.
| Original | Detected realm | mask | preserve | Why not the “obvious” swap? |
|---|---|---|---|---|
| Robert | PERSON · DE · common · masc · given | [FIRSTNAME] | Paul | Never “Mohammed” — flipping cultural origin measurably changes AI answers. |
| Bad Neustadt | CITY · DE · small | [CITY] | Biberach | Never “München” — a small-town→metropolis jump breaks the story’s logic. |
| Mailand (in German text) | CITY · IT · major | [CITY] | Turin | The entity is Italian even when the text is German — exonym-aware, culture kept. |
| Aleksandra Nowak | PERSON · PL · uncommon · fem · full | [PERSON] | Kasia Wiśniewska | Gender is never flipped; rarity tier is never dropped. |
| Siemens | ORG · DE · international | [COMPANY] | Bosch | An international brand stays an international brand — scale is meaning. |
| Autohaus Krüger GmbH | ORG · DE · regional | [COMPANY] | Fuhrmann Fahrzeugtechnik GmbH | Fictional but plausible — never a real firm, never a mismatched size. |
Worked examples from the ShinrAI replacement specification. Three policy modes — mask, preserve (default) and neutralize — are configurable per entity type and per deployment.
Each replacement matches the original in every dimension that shapes meaning — and passes six validation checks before it ships.
Person, city, street, organization — each with a rarity tier that is never dropped.
small town → small town50 origin classes. The entity’s culture is preserved — independent of the text’s language.
Mailand → Turin, not FrankfurtMasculine, feminine, neutral. Flips are forbidden; fallbacks always go toward neutral.
Anna never becomes AndreasGiven, family or full name; formal, diminutive or abbreviated — the tone survives.
a nickname stays a nicknameDistance ≥ 3 edits, length ratio bounds, mirrored capitalization, no collisions, injective map.
restoration is guaranteedAttribute detection measured at 97.7% (origin), 98.8% (gender expression) and 100.0% (name part) accuracy on the frozen v1-suite. The engine scores up to 42 candidates per entity; across all 24 language×type cells, at least 3 candidates land within 0.15 of the top score.
Two detection stages, one replacement layer, and a restoration path that only your side can compute.
Regex patterns, O(1) name hash pools and city gazetteers catch structured PII — emails, phones, IBANs, tax and ID numbers — in under a millisecond, before any model runs.
A purpose-trained multilingual encoder finds what rules never can: names, places and organizations in running text, with tier, origin and gender attributes per span.
The replacement map exists once — on your side. Answers stream back and every stand-in is swapped to reality mid-stream, even when a name splits across network chunks.
Identity looks different in every language and jurisdiction. ShinrAI models are trained per language track, with registry-anchored name, city, street and organization inventories per culture.
All 15 locales run on the released ShinrAI 1.3 model — one model, automatic per-country conventions. ChtSafe and Secure AI Suite deployments run it in production; Hebrew ships as beta.
The 1.4 campaign trains at the Jülich Supercomputing Centre: long-document redaction, the paperwork register, and Hebrew toward full support — all current locales retrain alongside.
Medical and aerospace lead the specialist queue; the rest follows the language tracks — the beta community votes on the order. Medical text is already a first-class training domain and our hardest benchmark.
ShinrAI 1.3 is available across 15 locales, including Hebrew beta. ShinrAI 1.4 is in development, focusing on longer documents, paperwork and Hebrew. No release date announced.
Median strict-span F1 · ShinrAI 1.3
Innovius evaluation: 200 business and clinical texts per locale, 15 locales, Hebrew beta included. Model-only scores; compare identical datasets and scoring methods.
The same protection, packaged for your cluster and your laptop.
Kubernetes-native engine with an OpenAI-compatible endpoint: drop it between your applications and any LLM. On-premise or VPC, CPU-only or GPU-served, air-gap ready. Streaming encryption and restore built in.
A desktop tray app that routes local AI tools — Claude Code, Codex, anything on the vendor SDKs — through on-device protection, and shows you exactly what it did. Monitor first, protect when ready.
ChtSafe brings ShinrAI-protected access to 50+ models for individuals. The Secure AI Suite deploys the full governed stack for organizations — ShinrAI is its encryption layer.
ShinrAI protects what is in a request. Onion routing protects who sends it. Together they are the highest security level our enterprise customers run.
Requests travel to the AI provider over multiple independent routing hops and model access paths. No single hop sees your origin and your request together. The layer runs on llmproxy, the low-level C++ proxy engine behind the Secure AI Suite — built for high throughput at minimal added latency.
Your requests can no longer be attributed to your organization or person through provider billing accounts, IP addresses or country of origin. Competitors, providers and observers cannot tell that your company is asking — or from where.
Optional, on top of any ShinrAI deployment. We demonstrate it live, and we plan, set up and operate it with your team as a paid service.
Request a demo & setup quoteContent protection (ShinrAI) works without onion routing. Add the routing layer when request attribution itself is a risk — trade secrets, M&A, defense, journalism, regulated research.
RAM and a fast CPU — or a GPU. Both work; memory is the main dimension. Honest numbers:
Rule of thumb (measured 2026-09, fp32): an Apple M4 Pro detects a short message in 13 ms and a paragraph in 56 ms; a 4-vCPU x86 server VM needs 350 ms per paragraph; a 2016 Tesla P40 does it in 25 ms through the serve API — L40S/A100 class: ≈7 ms (est.). A Raspberry Pi 5 takes ≈982 ms per paragraph (est.) — batch use only. No internet access required at runtime.
Wherever people write about people, ShinrAI lets AI help without exposure.
De-identify electronic patient files (ePA), doctor letters and clinical archives on your own hardware — statistically faithful, analytically useful, never leaving the premises.
Let advisors and analysts use frontier AI on customer correspondence while account holders stay unidentifiable — IBANs and card numbers caught in the static stage.
Citizen correspondence, case files and administrative records processed by AI inside your own security perimeter — with audit-grade, content-free logging.
Drafting, summarizing and reviewing with AI on matters that name real people — while parties, addresses and firms travel as consistent, restorable stand-ins.
Route Claude Code, Codex and SDK-based tools through the desktop Connector — prompts are protected on-device before they leave the laptop, with a transcript of what happened.
Summarize tickets, draft replies and analyze feedback at scale — customers stay people to your team and patterns to the model.
Expertise from development to deployment.
Certified ShinrAI implementation and training partner.
Visit VITAC ↗
Certified ShinrAI implementation and training partner.
Visit ELBA ↗ShinrAI technology development partner.
Visit EECC ↗Research infrastructure and supercomputing enabler.
FZ Jülich ↗Privacy infrastructure you can inspect beats privacy claims you must believe.
Every ShinrAI detection model ships as open weights on Hugging Face: v1.1 and v1.2 under Apache 2.0, the v1.3 flagship under the Innovius Open License — free for government, education, research, and companies under $10M revenue; every version becomes Apache 2.0 within 24 months.
Developed with the EECC Research Lab and trained on the JURECA supercomputer at the Jülich Supercomputing Centre under the WestAI initiative — scaling onto JUPITER, Europe’s first exascale system.
GeoNames, Wikidata, national statistics registries (SSA/Census, INSEE, INE, PESEL) give every culture honest, bias-aware ground truth — synthetic text, real distributions.
Join the model beta, bring the platform into your cluster, or start with the desktop Connector — and send the two-page overview to whoever asks what this is.
Send a question about setup, billing or deployment. Include a request ID if useful; do not send API keys or personal data from your documents.