Using NLP and Machine Learning to Detect Data Privacy Violations
Open accessAbstract
Privacy concerns are constantly increasing in different sectors. Regulations such as the EU's General Data Protection Regulation (GDPR) are pressuring organizations to handle the individual's data with reinforced caution. As information systems deal with increasingly large amounts of personal data in essential services, there is a lack of mechanisms to help organizations in protecting the involved data subjects. In this paper, we propose and evaluate the use of Named Entity Recognition as a way to identify, monitor and validate Personally Identifiable Information. In our experiments, we used three of the most well-known Natural Language Processing tools (NLTK, Stanford CoreNLP, and spaCy). First, we assess the effectiveness of the tools with a generic dataset. Then, machine learning models are trained and evaluated with datasets built on data that contain personally identifiable information. The results show that models' performance was highly positive in accurately classifying both generic and more context-specific data. We observe the relationship between the datasets' training size and respective performance and estimate the appropriate size for model training within this context. Furthermore, we discuss how our proposal can effectively act as a Privacy Enhancing Technology as well as the potential risks and associated impacts.
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Silva et al. (2020) evaluated NER to identify and monitor PII, with Stanford CoreNLP and SpaCy achieving classification accuracy rates of 0.84 and 0.86.
“Silva et al. (2020) [56] evaluated the use of NER to identify and monitor Personally Identifiable Information (PII), with Stanford CoreNLP and SpaCy achieving high classification accuracy rates of 0.84 and 0.86, respectively.”
From A systematic review on insider threat detection using natural language processing (2025) · cites this paper as [56]
The Experimental Approach and Data section says the authors evaluated NER tools for detecting PII, including Stanford CoreNLP and spaCy. The Generic Data results report 0.84 and 0.86, respectively, but identify these as F1 scores on the full generic dataset—not classification accuracy rates or results specifically from the PII-containing contracts. (LLM, conf=0.90)
Experimental — accuracy not yet measured
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
Glove: Global Vectors for Word Representation
Pennington, J., Socher, R., & Manning, C. (2014) · Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing (EMNLP) · doi:10.3115/v1/d14-1162 · Cited by 34,071 · see citing works
Conditional Random Fields: Probabilistic Models for Segmenting and Labeling Sequence Data
Lafferty, J., McCallum, A., & Pereira, F. C. N. (2001) · ScholarlyCommons (University of Pennsylvania) · Cited by 12,953 · see citing works
The Stanford CoreNLP Natural Language Processing Toolkit
Manning, C. D., Surdeanu, M., Bauer, J., Finkel, J. R., Bethard, S. J., & McClosky, D. (2014) · Annual Meeting of the Association for Computational Linguistics: System Demonstrations (ACL Demo) · doi:10.3115/v1/p14-5010 · Cited by 7,171 · see citing works
Natural language processing with Python
Bird, S., Klein, E., & Loper, E. (2009) · CERN Document Server (European Organization for Nuclear Research) · Cited by 3,472 · see citing works
Design Challenges and Misconceptions in Named Entity Recognition
Ratinov, L., & Roth, D. (2009) · Conference on Computational Natural Language Learning · doi:10.3115/1596374.1596399 · Cited by 1,640 · see citing works
Named Entity Recognition in Tweets: An Experimental Study
Ritter, A., Clark, S., & Etzioni, O. (2011) · Cited by 1,192 · see citing works
Feature selection for text classification with Naïve Bayes
Chen, J., Huang, H., Tian, S., & Qu, Y. (2008) · Expert Systems with Applications · doi:10.1016/j.eswa.2008.06.054 · Cited by 576 · see citing works
A Survey on Recent Advances in Named Entity Recognition from Deep Learning modelsPreprint
Yadav, V., & Bethard, S. J. (2019) · arXiv (Cornell University) · doi:10.48550/arxiv.1910.11470 · Cited by 542 · see citing works
Types of machine learning algorithms
Oladipupo, T. (2010) · New Advances in Machine Learning · doi:10.5772/9385 · Cited by 443 · see citing works
A survey of randomized algorithms for training neural networks
Zhang, L., & Suganthan, P. N. (2016) · Information Sciences · doi:10.1016/j.ins.2016.01.039 · Cited by 352 · see citing works
Omran, F. N. A. A., & Treude, C. (2017) · IEEE/ACM International Conference on Mining Software Repositories (MSR) · doi:10.1109/msr.2017.42 · Cited by 101 · see citing works
Evaluating and Combining Name Entity Recognition Systems
Jiang, R., Banchs, R. E., & Li, H. (2016) · Named Entities Workshop (NEWS) · doi:10.18653/v1/w16-2703 · Cited by 87 · see citing works
Evaluating and combining biomedical named entity recognition systems
Vlachos, A. (2007) · doi:10.3115/1572392.1572430 · Cited by 18 · see citing works
Flagged first, then by citations
Cited by
Sorted by citations
Detecting privacy requirements from User Stories with NLP transfer learning models
Casillo, F., Deufemia, V., & Gravino, C. (2022) · Information and Software Technology · doi:10.1016/j.infsof.2022.106853 · Cited by 44 · see citing works
Review: Privacy-Preservation in the Context of Natural Language Processing
Mahendran, D., Luo, C., & McInnes, B. T. (2021) · IEEE Access · doi:10.1109/access.2021.3124163 · Cited by 37 · see citing works
Measuring Teaching Practices at Scale: A Novel Application of Text-as-Data Methods
Liu, J., & Cohen, J. (2021) · Educational Evaluation and Policy Analysis · doi:10.3102/01623737211009267 · Cited by 34 · see citing works
Privacy risk assessment and privacy-preserving data monitoring
Silva, P. V. S., Gonçalves, C., Antunes, N., Curado, M., & Walek, B. (2022) · Expert Systems with Applications · doi:10.1016/j.eswa.2022.116867 · Cited by 30 · see citing works
Self-citationData driven identification of international cutting edge science and technologies using SpaCy
Hu, C., Gong, H., & He, Y. (2022) · PLoS ONE · doi:10.1371/journal.pone.0275872 · Cited by 24 · see citing works
Privacy-Preserving Personal Identifiable Information (PII) Label Detection Using Machine Learning
Jaikumar, J., Mohana, & Suresh, P. (2023) · International Conference on Computing, Communication and Networking Technologies (ICCCNT) · doi:10.1109/icccnt56998.2023.10307924 · Cited by 12 · see citing works
Zu, L., Qi, W., Li, H., Men, X., Lu, Z., Ye, J., & Zhang, L. (2024) · Future Internet · doi:10.3390/fi16030102 · Cited by 12 · see citing works
Deep Learning Based Sensitive Data Detection
Chong, P. (2022) · International Computer Conference on Wavelet Active Media Technology and Information Processing (ICCWAMTIP) · doi:10.1109/iccwamtip56608.2022.10016592 · Cited by 10 · see citing works
A systematic review on insider threat detection using natural language processing
Kundiya, K., & Haribhakta, Y. (2025) · International Journal of Information Security · doi:10.1007/s10207-025-01145-6 · Cited by 9 · see citing works
Simple and Efficient Identification of Personally Identifiable Information on a Public Website
Brown, C., & Morisset, C. (2022) · IEEE International Conference on Big Data (BigData) · doi:10.1109/bigdata55660.2022.10020584 · Cited by 7 · see citing works
Shallow Learning Versus Deep Learning in Natural Language Processing Applications
Sawalha, L., & Akıncı, T. Ç. (2024) · The Springer series in applied machine learning · doi:10.1007/978-3-031-69499-8_8 · Cited by 7 · see citing works
Doğan, D., ALTUN, B., Zengin, M. S., Kutlu, M., & Elsayed, T. (2023) · Proceedings of the International AAAI Conference on Web and Social Media · doi:10.1609/icwsm.v17i1.22136 · Cited by 5 · see citing works
Detecting Sensitive Information from Unstructured Text in a Data-Constrained Environment
Anand, S., Shukla, M., & Lodha, S. (2023) · International Conference on Communication Systems & Networks (COMSNETS) · doi:10.1109/comsnets56262.2023.10041388 · Cited by 4 · see citing works
Artificial Intelligence and Machine Learning at the Intersection of Privacy and Archives
Khuhro, I., Gilmore, E., Suderman, J., & Hofman, D. L. (2024) · Archeion · doi:10.4467/26581264arc.24.006.20201 · Cited by 3 · see citing works
Extract Compliance-Related Evidence Using Machine Learning
Alattas, H., Almassary, F. M., AlMahasheer, N. R., Alammari, R. M., Alswaidan, H. A., Nagy, N., Almoqbel, M. A., & Alharthi, S. A. (2022) · International Conference on Computational Intelligence and Communication Networks (CICN) · doi:10.1109/cicn56167.2022.10008324 · Cited by 3 · see citing works
Enabling Efficient Personally Identifiable Information Detection with Automatic Consent Discovery
Fugkeaw, S., & Sanchol, P. (2023) · ECTI Transactions on Computer and Information Technology (ECTI-CIT) · doi:10.37936/ecti-cit.2023172.252270 · Cited by 3 · see citing works
Fuchs, C., & Hastings, J. D. (2025) · International Symposium on Networks, Computers and Communications (ISNCC) · doi:10.1109/isncc66965.2025.11250498 · Cited by 2 · see citing works
Comparing Feature-based and Context-aware Approaches to PII Generalization Level Prediction
Zhang, K., & Qiu, X. (2024) · International Conference on Asian Language Processing · doi:10.1109/ialp63756.2024.10661151 · Cited by 1 · see citing works
Barrett, S., Ramasamy, V., Dorai, G., & Boswell, B. (2025) · IEEE SoutheastCon · doi:10.1109/southeastcon56624.2025.10971616 · Cited by 1 · see citing works
LIP: Lightweight Intelligent Preprocessor for meaningful text-to-speech
Anand, H., Begam, N., Verma, R., Ghosh, S. K., Harichandana, B. S. S., & Kumar, S. (2022) · IEEE International Conference on Electronics, Computing and Communication Technologies (CONECCT) · doi:10.1109/conecct55679.2022.9865708 · Cited by 1 · see citing works
Enhancing User Privacy in Natural Language Processing (NLP) Systems
Behera, C. K., Lakshmi, D., & Kondurkar, I. (2023) · Advances in computational intelligence and robotics book series · doi:10.4018/979-8-3693-0502-7.ch009 · Cited by 1 · see citing works
A Comprehensive Review on Transforming Security and Privacy with NLP
Garg, R., Gupta, A., & Srivastava, A. (2024) · Lecture notes in networks and systems · doi:10.1007/978-981-97-0641-9_10 · Cited by 1 · see citing works
Enhancing GDPR Compliance Through NLP: Automated Policy Evaluation and Legal Document Analysis
Okonicha, O., & Sadovykh, A. (2025) · Lecture notes in networks and systems · doi:10.1007/978-3-031-94770-4_34 · Cited by 1 · see citing works
Rule-Based Automatic Question Generationusing Dependency ParsingPreprint
Sewunetie, W. T., & Kovács, L. (2023) · Research Square · doi:10.21203/rs.3.rs-2693893/v1 · Cited by 1 · see citing works
A Comprehensive Survey Integrating Scientometric Analysis and ML approaches for Data ProtectionPreprint
Yaseen, H., & Hassan, S. I. (2024) · Research Square · doi:10.21203/rs.3.rs-3869221/v1
Enabling Privacy in IT Service Operations
Gupta, R., Kumar, R., Mondal, S., Gharote, M., & Lodha, S. (2024) · Lecture notes in computer science · doi:10.1007/978-3-031-80020-7_17
Privacy Preservation in Service Operations by Minimizing Sensitive Data Exposure
Kumar, R., Gupta, R., Mondal, S., Gharote, M., Gauravaram, P., & Lodha, S. (2024) · Conference on Privacy, Security and Trust · doi:10.1109/pst62714.2024.10788049
DESIGN OF METADATA MANAGEMENT PLATFORM USING ARTIFICIAL INTELLIGENCE
Kişlal, K., Doğan, B., & Abdurrauf, A. (2025) · İstanbul Ticaret Üniversitesi Teknoloji ve Uygulamalı Bilimler Dergisi · doi:10.56809/icujtas.1563267
Munhos, C. A. M., & Ignaczak, L. (2025) · Simpósio Brasileiro de Cibersegurança (SBSeg) · doi:10.5753/sbseg_estendido.2025.10728
Saqib, N. A., Abbasi, E. G., Rubaian, G. A. B., Aloneizi, M. A., Alotaibi, R., & Alasmari, L. N. (2025) · International Conference on Business Analytics for Technology and Security (ICBATS) · doi:10.1109/icbats66542.2025.11258366
Toward Privacy Management Automation: A Framework for Assessing Privacy Sensitivity
Azaria, B., Alkoby, S., & Hirschprung, R. S. (2026) · IEEE Access · doi:10.1109/access.2026.3652489
Bundele, A. D., Deshpande, A. R., Jadhav, S. W., & Handge, Y. A. (2026) · International Conference on Computing, Communication and Green Engineering (CCGE) · doi:10.1109/ccge67142.2026.11581726
- Authors
- Silva, P., Goncalves, C., Godinho, C., Antunes, N., & Curado, M.
- Affiliations
- University of Coimbra (PT)
- Venue
- IEEE INFOCOM 2020 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS)
- Publisher
- IEEE
- Published
- 2020-07
- Pages
- 972-977
- OpenAlex
- W3048742277
- Cited by
- 32
- References
- 13
- Citations by year
- 2026: 2 · 2025: 7 · 2024: 8 · 2023: 6 · 2022: 7 · 2021: 2
- FWCI
- 1.43
- Type
- conference paper
- Language
- en
- Open access
- green
- hdl.handle.net
- Licence
- Locations
- IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS) (publishedVersion)
- Portuguese National Funding Agency for Science, Research and Technology (RCAAP Project by FCT) (submittedVersion, public-domain)
- Estudo Geral (Universidad de Coimbra) (submittedVersion, cc-by)
- Portuguese National Funding Agency for Science, Research and Technology (RCAAP Project by FCT) (submittedVersion, other-oa)
- Funders
- Horizon 2020 Framework Programme (786713)
- Topics
- Physical Sciences › Computer Science › Artificial Intelligence › Privacy-Preserving Technologies in Data
- Social Sciences › Sociology and Political Science › Privacy, Security, and Data Protection
- Physical Sciences › Computer Science › Artificial Intelligence › Topic Modeling
- Keywords
- personally identifiable information, named entity recognition, privacy-enhancing technologies, General Data Protection Regulation, personal data protection, training data size, privacy risk assessment
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review