Summarize a claim file without ever seeing a cleartext name.
Drop a 40-page file into chat. Ask free-form questions. GPT-5.1 answers, from tokens, not identities.
Null anonymizes your sensitive data in real time, before prompts reach the model. The model sees tokens. Your people see originals. Compliance sleeps through the night.
Allianz Versicherung received claim #S-2024-48113 from Mara Hoffmann on March 3, 2026. The insured vehicle was registered at Leipziger Str. 14, 10117 Berlin. Witness Jonas Becker (policy VK-993-0144) filed the statement. Medical records for IBAN DE89 3704 0044 0532 0130 00 are pending review.
Insurance, healthcare, legal, financial services, public sector. If your data can't cross a border, Null is how you still ship.
We couldn't put GPT in front of case workers without a wall between the model and our data. Null is that wall, and it's invisible to the people using it.
Structure-aware document intelligence detects names, addresses, dates, insurance numbers, contract IDs, and internal codes, not just regex. The model receives deterministic Vault tokens.
The model's response is resolved on the user's device. No sensitive data in server logs, no sensitive data in inference traces, no sensitive data in training data.
Frankfurt routing. GDPR, BDSG, EU AI Act, ISO 27001, ISO 42001. No detour through US clouds. Pseudonymization meets Art. 32 “state of the art” by design.
Every request follows the same four steps. No raw sensitive data crosses the perimeter at any point, and every reveal is audited for seven years.
Before the inference call, before the network hop.
NER + context + structure. Replace with Vault tokens.
GPT-5.1 · Claude 4.5 · Mistral Large 3 · self-hosted.
Tokens swapped back on device. Audit written.
// raw, as typed by the user > Summarize the claim filed by Mara Hoffmann on March 3, 2026 against Allianz (case #S-2024-48113). Flag liability risks. // 7 sensitive data entities detected · blocking inference
person.full_name "Mara Hoffmann" 0.98 person.full_name "Jonas Becker" 0.96 org.insurer "Allianz" 0.99 case.id "S-2024-48113" 0.99 date.claim_filed "March 3, 2026" 0.94 address.postal "Leipziger Str. 14…" 0.93 bank.iban "DE89 3704 0044 …" 1.00
Each entity comes with a confidence score, alternatives, and provenance, NER, structural signal, or custom rule. Thresholds tunable per entity type.
“Internal project codes starting with PRJ-” and our engine builds the detector. No regex gymnastics, no ML pipeline to wire up.
Null knows the difference between plaintiff and defendant, case worker and claimant, by reading the document's structure, not just its words.
Scoped re-identification: per conversation, per case file, or global with admin sign-off. Every reveal is audited, every time.
DSGVO-grade append-only log. Who revealed what, when, under which scope. Exportable on subject access request.
Workspace admins curate the model roster. Regions, versions, training opt-out enforced upstream. No shadow-AI.
Claim files. Underwriting memos. Medical reports. Adjusters move faster when the model reads for them, and compliance stays quiet because names, IBANs, and case IDs never leave the perimeter.
Drop a 40-page file into chat. Ask free-form questions. GPT-5.1 answers, from tokens, not identities.
Indemnity, force majeure, subrogation. The engine finds them. Your counterparty's name never leaves your walls.
Every reveal is logged, scoped, and traceable. DSGVO Art. 32 “state of the art” pseudonymization, out of the box.
Free 14-day trial included. Starter tier from €15/seat. See full pricing →