deepanwadhwa/zink

A Python package for zero-shot text anonymization using Transformer-based NER models.

44
/ 100
Emerging

This tool helps data privacy officers, compliance managers, and data analysts protect sensitive personal information in text documents. It takes raw text containing details like names, locations, or company names, and either redacts these details (e.g., replacing 'John Doe' with '[PERSON_REDACTED]') or replaces them with synthetic, realistic-looking data. This ensures privacy while still allowing the text to be used for analysis or other purposes.

Available on PyPI.

Use this if you need to quickly and accurately remove or replace sensitive identifying information from large volumes of text without needing pre-labeled examples for every type of data you want to protect.

Not ideal if you require extremely high precision for highly specialized or obscure entity types where a custom, fine-tuned model would offer better performance.

data-privacy compliance text-anonymization personal-data-protection unstructured-data-masking
Maintenance 6 / 25
Adoption 9 / 25
Maturity 25 / 25
Community 4 / 25

How are scores calculated?

Stars

82

Forks

2

Language

Python

License

Apache-2.0

Last pushed

Dec 16, 2025

Commits (30d)

0

Dependencies

2

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/deepanwadhwa/zink"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.