Commercial-invoice redaction is the removal of customer and bank PII from a bill under GDPR Recital 26. anonym.plus runs offline. It strips the names, addresses, and bank fields but keeps the line amounts and totals.
When this applies
An invoice names the buyer, a contact, and the remit-to bank. To share it for spend or tax review, you clear those IDs but keep the amounts.
How anonym.plus handles it
- Load the bill into anonym.plus on your device.
- The tool flags buyer name and contact fields.
- It catches the billing address and bank details.
- Confirm the flags and keep the amounts.
- Swap or black out the IDs.
- Save the clean bill on your machine.
What you need to provide
- The invoice (PDF, DOCX, CSV, or scan).
- A field map for known ID columns.
- An operator (Replace keeps the amounts readable).
PII entity types detected
| Category | anonym.plus entity type | Example |
|---|---|---|
| Names | PERSON | customer contact → [CUSTOMER] |
| Company | ORGANIZATION | bill-to firm → [COMPANY] |
| Location | LOCATION | billing address → [ADDRESS] |
| Banking | IBAN_CODE | remit-to acct → [IBAN] |
| Identifiers | NATIONAL_ID | VAT no. → [TAX_ID] |
| Contact | EMAIL_ADDRESS | ap@buyer.com → [EMAIL] |
Compliance achieved
- Supports GDPR Recital 26 anonymisation for bills.
- Catches bank and VAT fields as PII.
- On-device AES-256-GCM guards the working files.
Anonymize commercial invoices offline — see plans & start free →
Limitations & cautions
A VAT number plus a rare amount can trace back to a small buyer. Review such lines. Scanned invoices lean on OCR, so check the fields the tool found before you export.
Frequently asked questions
Can the totals stay?
Yes. The line amounts, tax, and totals stay. Only customer and bank data changes.
Is the VAT number removed?
Yes. A VAT or tax number tied to a customer is PII and is flagged for removal.
Does it read a scanned invoice?
Yes. Local OCR reads scanned pages, so printed fields are caught before the swap.