What has changed since 10 May
On 10 May we explained why Smart Legal Pro replaces personal-data patterns with placeholders before the LLM call. Since the end of May, the masking has become considerably more robust — without you having to change anything in the interface.
Stage 2 at a glance
Identity seeds from your account. If you have stored letterhead details (account_identities), your name, company, address and billing email are pre-masked in addition to regex patterns. The AI sees, for example, __PII_PERSON_1__ instead of "Müller GmbH" — even when the name appears in the text without a typical address format.
Session consistency across multiple AI calls. Analysis → clarification → letter generation: within a single process, placeholders remain stable (__PII_PERSON_1__ is always the same person). This prevents mix-ups in long dialogues — especially in the Schreib-Assistent and during document analysis.
Persistence in the writing intake. writing_intake_sessions.pii_session stores the reversible map in the EU database, so that follow-up rounds and letter generation use the same masking.
Where it is live
The extended pipeline runs in 24 edge functions — including document analysis, contract comparison, legal questions, lawyer pre-chat, writing intake, letter fields and platform help. Exceptions (e.g. when the sender has to appear in the output) are documented in Privacy Policy §4c.
To complement the technical side: Security overview · AI transparency
What you will notice in practice
- Fewer "leaks" with repeated names in a long chat.
- Letters with your real letterhead — even though the AI only ever saw placeholders.
- The same data-protection logic in the public quick check and in the case file.
Limits (still important)
PII masking does not replace third-party confidentiality obligations or a legal data-protection review before uploading. Details remain in the legal-services notice and on the trial page.




