OSHA 300 Log redaction is the removal of worker identifiers from the injury and illness log under 29 CFR 1904.35. That rule grants access while guarding sensitive cases. anonym.plus marks each name and detail on your own device, so the tally stays usable while the people behind it are shielded.
When this applies
The log lists each case with a name, a job title, and what happened. When you give a copy to a worker or rep, you trim the data that 1904.35 lets you protect.
How anonym.plus handles it
- Open the log in anonym.plus on your workstation.
- Local OCR reads a scanned or printed page.
- The tool flags names, job titles, and injury details.
- Confirm each flag and keep the case numbers you need.
- Replace each identifier with a label, or black it out.
- Save the clean copy. It never leaves your machine.
What you need to provide
- The filled log (PDF, XLSX, or scan).
- An operator: Replace, Redact, or Mask.
- Optional allow-list to keep case and line numbers.
PII entity types detected
| Category | anonym.plus entity type | Example |
|---|---|---|
| Names | PERSON | Maria Sandez → [WORKER] |
| Health | MEDICAL_CONDITION | wrist fracture → [CONDITION] |
| Identifiers | US_SSN | 402-71-3390 → [SSN] |
| Dates | DATE_TIME | injured 03/14 → [DATE] |
| Location | LOCATION | Bay 4 dock → [AREA] |
| Org | ORGANIZATION | Acme Plant 2 → [SITE] |
Compliance achieved
- Supports access duties under 29 CFR 1904.35 while guarding cases.
- Runs offline, so worker health data never touches a server.
- Working copies stay safe with AES-256-GCM at rest.
- Covers 340+ PII types, well past names and dates alone.
Anonymize OSHA 300 logs offline — see plans & start free →
Limitations & cautions
A small crew can be re-identified by job title plus date, even with no name. The tool flags listed items, but cannot judge when a rare role gives someone away. Review small-site rows yourself.
Frequently asked questions
Must I hide privacy-concern cases on the 300 Log?
Yes. 1904.29 lets you enter "privacy case" instead of a name for certain injuries. anonym.plus flags the names so you can apply that protection before sharing.
Does the posted 300A summary need this?
The 300A summary carries no names by design. This page covers the detailed log, which does hold worker identifiers.
Is the file uploaded for processing?
No. The desktop app runs locally with no cloud step, so health data stays on your device.