Conversation redaction is the removal of personal data from the chats a health bot records with users. DPA 2018 and the NHS Code of Confidentiality apply before reuse. anonym.plus swaps the identifiers on your device, so the dialogue still reads naturally.
When this applies
Bot chats hold what users typed, often with a name, email, or symptom detail. To improve the bot from real talks, the personal parts must go.
How anonym.plus handles it
- Open the saved chat in anonym.plus on your device.
- It marks names, emails, numbers, IPs, and dates.
- Each speaker gets a steady role across the dialogue.
- Review the flags, then swap or hide them.
- Save the cleaned chat locally with no upload.
What you need to provide
- The chat (TXT, JSON, CSV, or pasted turns).
- An operator: Replace keeps the dialogue readable.
- Optional role map for [USER] and [BOT] turns.
Patient data entity types detected
| Category | anonym.plus entity type | Example |
|---|---|---|
| Names | PERSON | “I’m Marco” → [USER] |
| Contact | EMAIL_ADDRESS | marco@example.co.uk → [EMAIL] |
| Network | IP_ADDRESS | client IP → [IP] |
| Dates | DATE_TIME | “last night” → [DATE] |
| Contact | PHONE_NUMBER | +44 20 7946 0173 → [PHONE] |
| Identifiers | ID | session id → [ID] |
Compliance achieved
- Meets DPA 2018 & NHS Code of Confidentiality for reuse.
- Catches IPs and session identifiers alongside names and contacts.
- Fully offline — a private chat is never uploaded.
Anonymise chatbot conversation logs offline — see plans & start free →
Limitations & cautions
Free-form chat is messy, with typos and half-typed names. A first name alone can still slip by. Check the flags before export, since loose grammar gives the tool fewer cues than a formal record.
Frequently asked questions
Why flag the session identifier and client IP?
Both point to one user across turns, so they act as identifiers. The tool swaps them like a name or an email.
Does the dialogue still make sense after redaction?
Yes. Steady role labels keep the user-and-bot flow clear, so the talk reads naturally without real names.
Can I clean many chats together?
Yes. A folder of saved talks is processed one by one on your device.