Protect Your Sensitive Data While Leveraging AI Power
An intelligent text anonymization and de-anonymization system that allows users to safely interact with AI chatbots while protecting sensitive information. Built on Microsoft Presidio for enterprise-grade entity recognition, this tool provides a seamless workflow for redacting, processing, and restoring confidential data.
Automatically detects and anonymizes emails, organizations, URLs, UN entities, department codes, and custom patterns you define.
Uses LLMs to generate regex patterns from natural language. Just describe what you want to match, and the AI creates the pattern.
Maintains mapping to restore original values. Each unique entity gets a consistent, distinct placeholder for traceability.
Chat with AI models using anonymized text. Messages are automatically redacted before sending and restored after receiving responses.
Add entity patterns dynamically via web interface. Patterns persist and support priority scoring for overlapping matches.
All anonymization happens locally. Use OpenAI or local Ollama models for complete data privacy and control.
The system uses regex-based entity detection with configurable scoring, overlap detection, and conflict resolution. Case-insensitive matching with word boundaries and negative lookaheads ensures accurate recognition while excluding similar words.