Home › Blog › Choosing anonymization software

Choosing document anonymization software: the 8 criteria that matter

To choose document anonymization software, look first at where your files are processed and who keeps the mapping table. Then check the formats it reads, how it handles an entire case file, whether export truly deletes content, and the price.

Published · Updated · 10 min read

Three families of tools, three paths for your files

Document anonymization tools fall into three families; your file does not follow the same path in each.

The family is therefore not enough: only the tool's actual behavior counts. For a single PDF, see our comparison anonymizing a PDF online or offline.

The 8 criteria for choosing anonymization software

We publish AnonymFiles, desktop software: this guide therefore names no other product. It gives the questions to ask every publisher, us included; our answers, limits included, are in the summary table.

1. Where the document is processed

Why it matters. On a server, the file has left your computer, if only for the time of processing: it can be logged, backed up or retained there. Processed on the computer, it does not leave the disk. In principle, the GDPR processor question also depends on this location (see below).

The question to ask: does my file, or its text, leave my computer during processing? If so, to which servers, in which country, and for how long?

2. Where the mapping table stays

Why it matters. Replacing “Camille Durand” with [PERSONNE_1] does not cut the link: a table says who is behind each label. Under the GDPR, there is pseudonymization only if this “additional information” is “kept separately” (Article 4(5)). Whoever holds the table can re-identify the whole case file: if it stays with the publisher or travels with the copies, the protection is lost. And as long as it exists, this is pseudonymization, not anonymization.

The question to ask: where is the table stored, who can read it, is it encrypted, and does it travel with the exported copies?

3. What the software sends over the network

Why it matters. Installed software may connect to check a license or an account, send usage statistics (telemetry) or run an AI chat hosted in the cloud. The last case weighs the most: the text of your documents then goes to a server, which may belong to another provider.

The question to ask: what connections does the software open, when, and with what content? Does it work with the network off? If an AI chat is built in, where does the text go?

4. The formats it reads

Why it matters. Each format has its traps. A scanned PDF is an image: without character recognition (OCR), the software sees no names, and a reading error can let one slip through (see anonymizing a scanned PDF). A Word file can contain comments and tracked changes, a spreadsheet columns of names, an email headers and attachments. Start from your real case files: judgments and scanned exhibits in a law firm, trial balances and spreadsheets at a chartered accountant's.

The question to ask: which formats do you really read, scans included, and what happens to a file you cannot read: flagged, ignored or copied as is?

5. Processing an entire case file, with stable labels

Why it matters. Processed file by file, the same name can become [PERSONNE_1] in one document and [PERSONNE_3] in the next: the AI then thinks it is dealing with two people, and its analysis goes wrong. Variants raise the same problem: “Camille Durand”, “Mrs. Durand” and “C. Durand” may refer to the same person. Labels that stay stable across the whole case file keep the logic of the matter; a renamed label, such as [PERSONNE_CLIENTE], makes it easier to read.

The question to ask: does the same person keep the same label in every document, variants included? Can you drop in an entire case file and rename a label?

6. Review before export, and real deletion

Why it matters. No automatic detection is perfect. The tool should show the original and the copy side by side, let you mask a forgotten passage and block export until the document is approved. At export, covering is not enough: a black box placed on a PDF can leave the text underneath, readable by copy and paste (see why a black box is not enough). The file's properties, such as the author, can also contain a name: see a PDF's metadata.

The question to ask: is the masked text deleted from the file, or only covered? Are metadata and annotations removed? Can you export a document that has not been reviewed?

7. Putting the real names back into the AI's answer

Why it matters. If you pseudonymize in order to work with an AI, its answer comes back with [PERSONNE_1] and [ORGANISATION_2]. Putting the real names back by hand is slow and error-prone. The tool should do it with the mapping table, on your computer, with a preview before saving. The AI must still keep the labels intact: an instruction to give it helps, and a modified label should be flagged, not guessed.

The question to ask: can you put the real names back into the AI's answer? Where, in which formats (text, Word, PDF), and what happens if the AI has modified a label?

8. The price and the licensing model

Why it matters. Anonymization software is paid per seat, per page or per document. A per-page price looks modest during a trial, then climbs with a case file of several hundred pages. A per-seat price with no cap is predictable, whatever the volume. And a license checked online brings you back to criterion 3.

The question to ask: what exactly do you pay for, with which caps, and how much over a year with my real volume? Is the license checked online?

GDPR processors: what the place of processing changes

The GDPR calls a processor the body that “processes personal data on behalf of the controller” (Article 4(8)). A service that anonymizes your documents on its servers in principle falls under this definition.

Under Article 28, you may only use processors “providing sufficient guarantees”. The relationship is governed by a written contract, which provides in particular for the deletion or return of the data at the end of the service. And the provider does not engage another processor without your prior written authorization. So ask for this contract, and for the list of its own processors.

With software that processes everything on your computer, the publisher does not receive your documents: for this step, it in principle processes no data on your behalf, and the processor question does not arise. It comes back if the software sends text elsewhere, to a built-in AI for example. As for the copy then given to an AI, it is pseudonymized, not anonymous: according to the CNIL, such data “therefore retain a personal character” (our translation).

The 8 questions, and AnonymFiles' answers

Our answers for AnonymFiles, coming soon for Apple silicon Macs and Windows. Ask other publishers the same questions.

CriterionThe question to askAnonymFiles' answer
1. Place of processingDoes my file leave my computer during processing?No: everything happens on the computer.
2. Mapping tableWhere is it, and does it travel with the copies?On your computer, never in the export. It is encrypted at rest (AES-256-GCM), with the key protected by the system keychain in the packaged application.
3. NetworkWhat connections, and with what content?No account, no telemetry, no online license check, no AI chat. On a Mac, no connection at all: the models are included. On Windows, they are downloaded once, on first processing, without any document text.
4. FormatsWhich formats do you read, and what happens to the rest?Text or scanned PDFs (local OCR, 50 MB maximum), Word .docx (and .doc on Mac), .eml and .msg emails, .xlsx, .xls and .csv spreadsheets (10 MB), .pptx and .ppt presentations, images, .txt and .md. Encrypted PDFs and archives are flagged and excluded. The copy of a Word file is a redacted .docx that keeps its layout, without comments, tracked changes or images.
5. Entire case fileDoes the same person keep the same label everywhere?Yes for the same value, across the whole case file, subfolders included; when a short name and a full name seem to refer to the same person, the application offers to merge their labels in one click. A label can be renamed, for example [PERSONNE_CLIENTE].
6. Review and exportIs the masked text deleted, metadata included?Yes: the masked content is deleted; metadata, annotations, forms and links are removed, and file names become neutral. Each document is reviewed side by side with the original and approved before export; amounts are masked by hand, in one click, for the whole case file. A text PDF keeps its layout, with labeled black blocks; a Word file becomes a redacted .docx that keeps its layout.
7. Re-injectionCan you put the real names back into the AI's answer?Yes, in the text answer (pasted, or a .txt or .md file) as well as in a tagged Word or PDF file, restored in its layout, on the computer, with a preview. An instruction to paste into the AI asks it to keep the labels.
8. PriceWhat do you pay for, and for what volume?Per seat per year, with no page limit: €290 excl. VAT for 1 or 2 seats, €240 excl. VAT per seat from 3 seats, quote above 20 seats.

Automatic detection finds names of people, organizations, addresses, emails, phone numbers in French format, IBANs from nine European countries, private dates and ID numbers. Since no detection is perfect, every document is reviewed before export: see how AnonymFiles works, step by step.

Checking the answers during the trial

Four tests, valid for any tool:

For AnonymFiles, the security and network scope page details these checks.

Frequently asked questions

What is the best document anonymization software?

The one that meets the eight criteria for your case files: it processes files where you accept it, leaves the mapping table with you, reads your real formats and truly deletes what it hides. As the publisher of AnonymFiles, we applied these criteria to ten named tools in a separate comparison.

What is the difference between anonymization software and pseudonymization software?

Software that replaces names with labels and keeps a mapping table does pseudonymization: with the table, the people can be identified again, and the data remain personal data within the meaning of the GDPR. Anonymization makes identification impossible in practice, irreversibly.

Does the GDPR forbid online anonymization services?

No. The GDPR allows processing to be entrusted to a service provider. But a service that processes your documents on its servers is in principle your processor: it must provide sufficient guarantees, and a written contract governs the relationship (Article 28).

Can software anonymize a scanned PDF?

Yes, if the software first recognizes the characters in the image (OCR); without that, it sees no names at all. AnonymFiles does this: local OCR reads the page, the pixels of the detected areas are erased in the image and an invisible text layer carries the labels.

How much does document anonymization software cost?

It depends on the pricing model: per seat per year, per page or per document, to be compared against your real annual volume. AnonymFiles, coming soon, will cost €290 excl. VAT per seat per year for 1 or 2 seats, €240 excl. VAT per seat per year from 3 seats, with a quote above 20 seats.