Message anonymisation is the removal of personal data from the chat threads patients send through a portal. DPA 2018 and the NHS Code of Confidentiality apply. anonym.plus swaps the identifiers on your device, so the question-and-answer flow stays clear.
When this applies
Portal threads read like texts. People share their name, email, and phone freely. To study these chats for service work, take those out first.
How anonym.plus handles it
- Open the saved thread in anonym.plus on your device.
- It spots names, emails, numbers, and any dates.
- Each sender gets a steady role label across the chat.
- Check the flags, then swap or hide them.
- Save the cleaned thread locally with no upload.
What you need to provide
- The thread (TXT, CSV, JSON, or pasted chat).
- An operator: Replace keeps the back-and-forth readable.
- Optional sender map for [PATIENT] and [STAFF] turns.
Patient data entity types detected
| Category | anonym.plus entity type | Example |
|---|---|---|
| Names | PERSON | “– Priya” → [PATIENT] |
| Contact | EMAIL_ADDRESS | priya.k@nhs.net → [EMAIL] |
| Contact | PHONE_NUMBER | text me +44 7911 123456 → [PHONE] |
| Dates | DATE_TIME | “by Friday” → [DATE] |
| Identifiers | USERNAME | @priya_k → [HANDLE] |
| Record IDs | MEDICAL_RECORD_NUMBER | NHS 943 476 5670 → [NHS_NUMBER] |
Compliance achieved
- Meets DPA 2018 & NHS Code of Confidentiality for chat reuse.
- Emails, numbers, and handles are caught as direct identifiers.
- Fully offline — a private thread is never uploaded.
Anonymise patient messages offline — see plans & start free →
Limitations & cautions
Casual chat is full of slang, typos, and partial names. A first name with no surname can still slip past. Look over the flags, since informal threads give the tool weaker grammar cues than a formal note.
Frequently asked questions
Are usernames and handles treated as identifiers?
Yes. A portal handle or screen name points to one person, so it is flagged and swapped like an email or phone number.
Does the reply structure stay intact?
Yes. Each turn keeps its steady role label, so you can still follow who asked what without real names.
Can I batch many threads?
Yes. Saved chats in a folder are cleaned one after another on your device.