Training record redaction is the removal of personal data from compliance training logs, which may hold special-category data under GDPR Art. 9. anonym.plus strips staff names and IDs on your device and keeps the completion and score stats for reporting.
When this applies
Training logs name each staff member, their score, and sometimes a health note for an accommodation. To report on coverage, you clear the names but keep the totals.
How anonym.plus handles it
- Load the log into anonym.plus on your device.
- The tool flags staff names, emails, and IDs.
- Any Art. 9 note (e.g. an accommodation) gets flagged.
- Swap IDs with the map off for true anonymity.
- Save the clean log on your device.
What you need to provide
- The training log (XLSX, CSV, PDF, or export).
- Replace with the map off for full anonymity.
- Optional allow-list for course codes.
PII entity types detected
| Category | anonym.plus entity type | Example |
|---|---|---|
| Names | PERSON | staff member → [EMPLOYEE_1] |
| Contact | EMAIL_ADDRESS | work email → [EMAIL] |
| Identifiers | NATIONAL_ID | employee no. → [ID] |
| Dates | DATE_TIME | completed 03/05 → [DATE] |
| Sensitive | MEDICAL_LICENSE | accommodation note → [REDACTED] |
| Location | LOCATION | office → [SITE] |
Compliance achieved
- Strips GDPR Art. 9 sensitive notes from the log.
- True anonymity puts the result outside scope by Recital 26.
- On-device AES-256-GCM guards the working files.
- Keeps completion and score totals for reporting.
Anonymize training records offline — see plans & start free →
Limitations & cautions
Art. 9 notes such as a health accommodation need a legal basis to hold. Remove them for reuse. A small team plus a course date can still point to one person, so weigh the residual risk.
Frequently asked questions
Why are some training notes special under GDPR?
A note about a health accommodation is special-category data under Art. 9, so it needs a legal basis. Making it anonymous drops that need for second uses.
Can I keep the completion stats?
Yes. Course, score, and completion data stay. Only personal IDs and Art. 9 notes are removed.
Does it work on a spreadsheet log?
Yes. XLSX and CSV logs run locally, with the name column swapped or removed.