Fuzzy name matching
Recognizes 'Müller' = 'Mueller', 'GmbH' = 'limited liability company', tolerates typos and language variants.
Optimaite Law screens — in under 3 seconds — every active, archived and potential matter against the new client, the opponent, their directors, group structure and member relationships. You see hits with reasoning — and decide with BRAO-compliant documentation.
AI screens direct and transitive conflicts (group, identical directors, shareholder chains) in seconds.
Fuzzy + semantic
Exact string
Up to 3+ levels
None
Automatic via HRB
Manually maintained
<3 sec
20-60 sec or more
Auto-PDF with reasoning
Manual note
Four layers: direct match, identical directors, group affiliation, transitive shareholdings.
AI extracts from the mandate inquiry all parties: client, opponent, directors, ultimate beneficial owners (UBO), intervenors.
You see the participant graph — add or exclude persons.
Layer 1: AI does direct name matching across all matters — fuzzy for spelling variants ('Müller' = 'Mueller'), commercial register, VAT ID.
→ M-2023-0091 — Müller GmbH = Mueller GmbH (HRB 67342)
Hits are color-coded: red (same party), yellow (related person), green (no conflict).
Layer 2: AI checks director identity — if 'Hans Müller' is director at client A and opponent B, that's a conflict.
Data comes from commercial register extracts or your KYC process — AI connects the dots.
Layer 3: AI traces group affiliation — parent/subsidiary/sub-subsidiary, including holdings and trust structures.
You see the group tree with conflict nodes marked — decide on acceptance with reasoning.
Layer 4: Transitive shareholdings — 'client A owns 30% of X, opponent B owns 25% of X' — AI flags for review.
You weigh: no direct conflict, but reject mandate or disclose to client? Decision is saved with reasoning.
AI documents the decision: who checked (lawyer ID), when (timestamp), which conflicts (hit list), how decided (acceptance/rejection with reasoning), what client disclosure occurred.
For bar-association queries the documentation is printed in 30 seconds — BRAO-compliant.
Lawyer in control. The conflict engine doesn't replace legal judgment — it provides the data basis. Every mandate acceptance remains a conscious lawyer decision; the system only documents.
Recognizes 'Müller' = 'Mueller', 'GmbH' = 'limited liability company', tolerates typos and language variants.
Direct query against the German commercial register (HRB/HRA) — directors, proxies, shareholders, partners are auto-imported.
Group trees as interactive graph. Conflict nodes marked; depth configurable (typically 3 levels).
Ultimate beneficial owners from trust and holding structures are detected — relevant for AML compliance (GwG).
Whitelist / blacklist
Specific clients or opponents can be explicitly blocked or released for mandates — beyond matter lifetime.
Audit log with reasoning
Every conflict check, decision and client disclosure is documented. Export as PDF for bar association or insurance.
String match misses many
Legacy conflict checks search 'Müller GmbH' and miss 'Müller Beteiligungs AG' (same director) or 'Mueller Holding' (group parent). That's exactly where professional-liability cases arise.
AI extracts from the mandate inquiry all parties: client, opponent, directors, ultimate beneficial owners (UBO), intervenors.
Conflict documentation on paper
When the bar association asks 'When was the conflict checked, who decided?' — the answer sits in an email in the archive. At best.
Layer 1: AI does direct name matching across all matters — fuzzy for spelling variants ('Müller' = 'Mueller'), commercial register, VAT ID.
→ M-2023-0091 — Müller GmbH = Mueller GmbH (HRB 67342)
Large-firm reality: 50,000 matters
With 50,000+ active matters and 200 lawyers, conflict checking isn't 'someone looks it up' — it's a systematic bottleneck.
Layer 2: AI checks director identity — if 'Hans Müller' is director at client A and opponent B, that's a conflict.
Default is 3 levels (parent → subsidiary → sub-sub), extensible to 6. Beyond 6 levels, hits are flagged for manual review — the typical large-firm setup.
Yes. Optimaite has connectors for Bundesanzeiger, OpenCorporates, Northdata and the Transparency Register. For regulated-industry mandates (banks, pharma) we also integrate BaFin sanctions lists and the EU consolidated list.
§43a (4) BRAO and §3 BORA are the basis. Optimaite doesn't flag 'this is a conflict' — but 'this is a potential conflict, check this relationship'. The legal classification stays with the lawyer.
Case Management
AI assigns matters and parties · detects deadlines · opens ticklers · measures realisation and utilisation — you run the mandate.
Intelligent Inbox
AI sorts · extracts docket numbers, parties and deadlines · routes the case to the right associate — you confirm in one click.
Client Portal
AI sorts client-uploaded documents automatically into the matter and notifies the responsible lawyer.
30-minute demo: we screen one of your hypothetical new mandates against your existing book and show the four conflict layers in action.
14-day trial · no credit card · data residency: Frankfurt