Removing names may not be enough. Learn how to check free text for identifying details, combine automated detection with review and preserve useful findings.
Customer feedback, open survey responses and support tickets often contain more than opinions. Names, contact details and combinations of contextual information can identify people. Automated detection and masking can help reduce these details, but they do not guarantee anonymity on their own.
This guide describes a review process for text data. Anonymizing images or video, such as obscuring faces, is a different use case.
Anonymization or pseudonymization?
Pseudonymized data can be attributed to a person using additional information. It remains personal data. Whether text is anonymous also depends on the means reasonably likely to be used to identify someone. Replacing a name with a placeholder is not automatically sufficient. Relevant provisions include Article 4(5) and Recital 26 of the GDPR.
A fictional customer feedback example
Original: “I am the only customer with a red specialist vehicle at the North branch. Ms Example rescheduled my appointment on 12 March three times.”
Name removed: “I am the only customer with a red specialist vehicle at the North branch. [PERSON] rescheduled my appointment on 12 March three times.”
The name is masked, but the unusual combination of vehicle, branch and appointment remains. For an analysis of appointment scheduling, a reviewer could consider:
Reduced for this analysis: “My appointment was rescheduled three times.”
The central complaint remains. Branch and date information are deliberately removed. Whether that reduction is appropriate depends on the research question and the identifying information remaining across the dataset.
Which methods help with free text?
- Pattern matching: useful for structured details such as email addresses or particular identifier formats. Test alternative spellings and formats too.
- Named entity recognition (NER): can identify names, places or organizations in context. It can miss relevant details or incorrectly flag harmless words.
- Context review: examines rare roles, events and combinations. A list of obvious contact details may not be enough.
- Generalization or shortening: replaces unnecessary specifics with broader descriptions or removes them. Review whether the result remains useful for the analysis.
A workflow for larger text collections
- Define the analysis question. Which topics matter? Which details are actually needed?
- Select representative test texts. Include different languages, long answers, spelling mistakes and unusual situations. Use synthetic examples for initial tests.
- Configure detection and replacement. Document relevant categories and how matches should be handled.
- Review the result. Record both missed identifying details and unnecessary removals. Read the remaining context.
- Compare analyses. Check whether important topics disappear or change meaning after processing.
- Document the decision. Record which data may be used, for what purpose and by whom. Reassess when adding new sources.
What should software be able to demonstrate?
Use the same examples to compare tools. Are relevant details detected? Are incorrect matches visible? Can the team follow corrections? How are originals, processed text and any mappings retained? Which organizations and service providers can access them?
A well-masked sample sentence does not answer these questions. Ask to see the entire workflow through to analysis, distinguishing demonstrated features from planned ones.
Frequently asked questions
Is a text anonymous after removing all names?
Not necessarily. Rare occupations, locations, events and other details can still identify a person. Review combinations and available additional knowledge.
Can anonymization preserve every piece of information?
That is not a general guarantee. Some details are both identifying and analytically useful. Define which information can be removed and compare results before and after processing.
What is the next step for feedback analysis?
Start with a small test set and clear review criteria. Information about deepsight’s anonymization module can support your product evaluation. The privacy guide for AI text analysis covers the organizational workflow. To discuss your use case, request a demo.
