Complaint redaction is the removal of all 18 HIPAA Safe Harbor IDs (45 CFR §164.514(b)) from a grievance. anonym.plus does this on your own device. The story of what went wrong stays, but it no longer names anyone.
When this applies
A grievance arrives by letter or web form, naming the patient, the staff, and a date. A panel needs the substance, not the people, so the IDs come out first.
How anonym.plus handles it
- Open the grievance in anonym.plus on your device.
- Local OCR turns scanned letters into searchable text.
- It flags the writer, the named staff, dates, and contacts.
- Confirm the flags and fix any term caught by mistake.
- Swap each ID for a steady label, or remove it.
- Save the cleaned copy. The source stays on your machine.
What you need to provide
- The grievance (PDF, DOCX, web-form export, or scan).
- An operator (Replace keeps the narrative readable).
- Optional map so one complainant maps to one label.
PHI entity types detected
| Category | anonym.plus entity type | Example |
|---|---|---|
| Patient | PERSON | Amara Diallo → [COMPLAINANT] |
| Staff | PERSON | Dr. Hofer → [STAFF] |
| Dates | DATE_TIME | visit 02/03/2026 → [DATE] |
| Contact | EMAIL_ADDRESS | a.diallo@example.com → [EMAIL] |
| Contact | PHONE_NUMBER | 030-555-8812 → [PHONE] |
| Record IDs | MEDICAL_RECORD_NUMBER | MRN 770318 → [MRN] |
Compliance achieved
- Strips all 18 ID classes for HIPAA Safe Harbor (45 CFR §164.514(b)).
- Runs offline, so the tool itself needs no BAA.
- Named staff are cleared too, since their data is personal.
Anonymize patient complaints offline — see plans & start free →
Limitations & cautions
A grievance is free text and often emotional. A writer may give a unique clue, like a job or an exact ward time, that points to one person after names go. Review such lines, and use Expert Determination where a clue is rare.
Frequently asked questions
What are the 18 Safe Harbor identifiers?
They are listed in 45 CFR §164.514(b): names, small geographic areas, all dates tied to the person, phone and fax, email, SSN, MRN, account numbers, IPs, and any other unique code, among others.
Do I need a BAA for this?
No. The work runs on your own device with no cloud step, so no outside party touches the data and the tool needs no BAA.
Can I keep complaints from one person linked?
Yes. A label map gives one complainant the same steady alias across every file.