ahmedbesbes/anonymization-api
How to build and deploy an anonymization API with FastAPI and SpaCy
This project offers a clear guide to deploying a text anonymization service. It takes raw text containing sensitive information like names, organizations, and locations, then outputs the same text with those entities masked. This is ideal for developers responsible for building and maintaining data privacy solutions for their organizations.
No commits in the last 6 months.
Use this if you need to deploy an API that automatically identifies and redacts named entities from text data.
Not ideal if you are looking for a pre-built, ready-to-use anonymization tool without needing to engage in deployment workflows.
Stars
71
Forks
28
Language
Python
License
—
Category
Last pushed
Jul 21, 2021
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/nlp/ahmedbesbes/anonymization-api"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
DataFog/datafog-python
Python SDK for PII detection and redaction in text and images, combining regex + NLP pipelines...
vmenger/deduce
Deduce: de-identification method for Dutch medical text
aphp/eds-pseudo
EDS-Pseudo is a hybrid model for detecting personally identifying entities in clinical reports
seanpedrick-case/doc_redaction
Redact PDF/image-based documents, Word, or CSV/XLSX files using a graphical user interface....
martincjespersen/DaAnonymization
Simple customizable pipeline tool for anonymizing Danish text.