Key features: - Detects 31 PII types (emails, phones, SSNs, credit cards, API keys, etc.) - Multiple modes: redact, mask, hash, or replace with fake data - REST API + Python library - Self-hosted, no data leaves your server - Uses Microsoft Presidio + spaCy NER under the hood
Quick example:
curl -X POST http://localhost:8000/anonymize \
-H "Content-Type: application/json" \
-d '{"text": "Contact [email protected] or call 555-123-4567"}'
Returns: "Contact <EMAIL> or call <PHONE_NUMBER>"Docker: docker run -p 8000:8000 dimanjet/piicloak PyPI: pip install piicloak
Happy to answer any questions!