# AI Conflict Checking for German Law Firms — Optimaite Law

Source: [https://www.optimaite.eu/en/law/konfliktpruefung](https://www.optimaite.eu/en/law/konfliktpruefung)

> Conflicts you see — before they become conflicts.

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.

**What the AI does:** AI screens direct and transitive conflicts (group, identical directors, shareholder chains) in seconds.

## Problems today

### 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.

### 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.

### 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.

## How conflict checking runs in Optimaite

Four layers: direct match, identical directors, group affiliation, transitive shareholdings.

### 01 — AI step

**AI:** AI extracts from the mandate inquiry all parties: client, opponent, directors, ultimate beneficial owners (UBO), intervenors.

**You:** You see the participant graph — add or exclude persons.

### 02 — AI step

**AI:** Layer 1: AI does direct name matching across all matters — fuzzy for spelling variants ('Müller' = 'Mueller'), commercial register, VAT ID.

**You:** Hits are color-coded: red (same party), yellow (related person), green (no conflict).

*M-2023-0091 — Müller GmbH = Mueller GmbH (HRB 67342)*

### 03 — AI step

**AI:** Layer 2: AI checks director identity — if 'Hans Müller' is director at client A and opponent B, that's a conflict.

**You:** Data comes from commercial register extracts or your KYC process — AI connects the dots.

### 04 — AI step

**AI:** Layer 3: AI traces group affiliation — parent/subsidiary/sub-subsidiary, including holdings and trust structures.

**You:** You see the group tree with conflict nodes marked — decide on acceptance with reasoning.

### 05 — AI step

**AI:** Layer 4: Transitive shareholdings — 'client A owns 30% of X, opponent B owns 25% of X' — AI flags for review.

**You:** You weigh: no direct conflict, but reject mandate or disclose to client? Decision is saved with reasoning.

### 06 — AI step

**AI:** AI documents the decision: who checked (lawyer ID), when (timestamp), which conflicts (hit list), how decided (acceptance/rejection with reasoning), what client disclosure occurred.

**You:** 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.

## Features

- **Fuzzy name matching** — Recognizes 'Müller' = 'Mueller', 'GmbH' = 'limited liability company', tolerates typos and language variants.
- **Commercial register integration** — Direct query against the German commercial register (HRB/HRA) — directors, proxies, shareholders, partners are auto-imported.
- **Group relations visualised** — Group trees as interactive graph. Conflict nodes marked; depth configurable (typically 3 levels).
- **UBO detection** — 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.

## Optimaite conflict check vs. RA-MICRO conflict module

| Feature | Optimaite Law | RA-MICRO Konflikt |
|---|---|---|
| Search type | Fuzzy + semantic | Exact string |
| Group tracing | Up to 3+ levels | None |
| Director match | Automatic via HRB | Manually maintained |
| Speed (50k matters) | <3 sec | 20-60 sec or more |
| Audit doc | Auto-PDF with reasoning | Manual note |

## FAQs

### How deep does group tracing go?

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.

### Can we connect external data sources?

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.

### What legally counts as a conflict?

§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.

## Related modules
- [Case Management](https://www.optimaite.eu/en/law/aktenmanagement)
- [Client Portal](https://www.optimaite.eu/en/law/mandantenportal)
- [Intelligent Inbox](https://www.optimaite.eu/en/law/bea)
