DocIQ Shield.
10 seconds instead of 2 hours.
Swiss-engineered anonymisation for judicial, government, and regulated sectors. Fine-tuned local NER + LLM models; no data leaves your network. Full Swiss court standard compliance. Zero-persistence architecture: no database, no logs, no trace. Documents process entirely in memory and vanish on exit.
- Speed
- ~10 seconds
- Standard
- Swiss court 2016
- Persistence
- Zero

01 / Capabilities
What it does.
Four pillars: local models, Swiss-court precision, zero persistence, full transparency.
- 01
Fine-tuned local models
Fine-tuned NER + LLMs on your infrastructure. No data leaves your network. Optional managed cloud in Switzerland.
- 02
Smart preservation
Rules preserve judges, lawyers, authorities. Anonymises parties, witnesses, minors, addresses, dates. Catches every variation: abbreviations, misspellings, cross-references.
- 03
Zero persistence
In-memory only. No database (not even empty), no disk, no logs. Memory cleared on exit. Nothing to breach or subpoena.
- 04
Entity transparency
Colour-coded cards with classification rationale. Confidence scores, side-by-side comparison. See exactly what changed and why.
02 / Demo
Before and after.
Same paragraph, same formatting. Parties, addresses, dates anonymised to Swiss-court placeholders. Judge, lawyer, authority preserved.
Der Gerichtspräsident Dr. Meier entscheidet im Verfahren des Klägers Hans Müller (geboren 12.03.1974, wohnhaft Musterweg 4, 4053 Basel) gegen die Muster AG, vertreten durch RA Dr. Schneider.
Der Gerichtspräsident Dr. Meier entscheidet im Verfahren des Klägers A.____ (geboren [date], wohnhaft X.____weg, [postcode] [city]) gegen die B.____ AG, vertreten durch RA Dr. Schneider.
Rendered with the same model weights that ship to production.
03 / Standard
Entity rules.
Compliant with the Swiss court standard as of August 2016. Every row tested against real redacted judgments.
| Entity | Action | Placeholder | Notes |
|---|---|---|---|
| Judge (Gerichtspräsident) | Preserve | None | Title + abbreviation always intact. |
| Court staff (Gerichtsschreiber) | Preserve | None | Including “GS” abbreviation. |
| Lawyer (RA, RAin, Rechtsanwalt) | Preserve | None | All three forms recognised. |
| Authority (IV-Stelle, KESB, Staatsanwaltschaft) | Preserve | None | Office names never anonymised. |
| Academic title (Dr., Prof.) | Preserve | None | Titles kept; attached names follow their own rule. |
| Party (Kläger, Beklagte) | Anonymise | A.____, B.____ | First party A, second B, etc. All name forms mapped to same token. |
| Witness (Zeuge/-in) | Anonymise | C.____, D.____ | Sequence continues after parties. |
| Minor | Anonymise | a.____, b.____ | Lower case for under-18s; age inferred from context. |
| Heirs | Anonymise | a.____, b.____ | Lower case, inheritance-case convention. |
| Legal entity | Anonymise | A.____ AG | Retains legal form suffix. |
| Compound entity | Anonymise | A.____ und B.____ GmbH | Members of joint claimants kept distinct. |
| Address / street | Anonymise | X.____weg | Street type preserved; house number dropped. |
| Postcode / city | Anonymise | [postcode] [city] | Bracketed redaction. |
| Date (birth, marriage, divorce) | Anonymise | [date] | All personal dates redacted; court dates preserved. |
04 / Architecture
No database. No logs. No trace.
Documents process entirely in memory. When processing completes, data is immediately discarded. There is nothing to breach, subpoena, or leak.
Database records
Log entries
Disk writes
05 / Throughput
Speed, by document size.
Measured on a single GPU worker. Linear in page count. Human review still recommended -- Shield replaces the redaction pass, not the lawyer.
Processing time
- 5-page judgment
- ≈ 8 seconds
- 50-page appeal
- ≈ 45 seconds
- 100-page case file
- ≈ 90 seconds
- Batch (100 × 20pp)
- ≈ 35 minutes
Accuracy (internal test set)
- Entity recall
- 98.2%
- Entity precision
- 97.8%
- F1 score
- 98.0%
- Human review after Shield
- ~15 min / doc
06 / Audience
Who it’s for.
- 01
Swiss courts
2 to 3 hours of manual anonymisation per document. Shield runs in ~10 seconds. 95%+ time reduction.
- 02
Government + administration
DSG/GDPR compliance, high-volume FOI requests. Zero-persistence architecture means nothing to breach.
- 03
Banks + healthcare
FINMA requirements, patient confidentiality. On-premises deployment. No external transmission.
07 / Spec
Operational details.
- Processing
- ~10 seconds (5 pages)
- Input
- .docx, plain text
- Output
- Annotated DOCX + entity report (JSON)
- Languages
- DE (CH/DE/AT), FR, IT, EN
- Standard
- Swiss court anonymisation (Aug 2016)
- Data residency
- Your infrastructure or Switzerland
- Deployment
- On-prem, air-gapped, CH managed cloud
- Compliance
- FADP, GDPR, FINMA-aligned
- Standard updates
- Tracked; redaction format bug-fixed
Deployment
- 01 On-premises. Docker with fine-tuned local NER + LLM.
- 02 Air-gapped. Zero external network dependencies.
- 03 Managed cloud (Switzerland). For teams that prefer hosted.
- AI
- Privacy
- Swiss Courts