presidio-pii-specialist - Microsoft Presidio PII Detection Specialist for Vigil Guard
Python Flask service providing dual-language (Polish + English) PII detection using spaCy NER models, custom recognizers, regex fallback, and entity deduplication within the Vigil Guard v2.0.0 architecture.
Tags
Updated: 2026-06-30Capabilities
Typical Inputs
Typical Outputs
What this skill does
- analyze text for PII entities
- anonymize and redact PII text
- add custom PII recognizers
- deduplicate detected entities
- configure dual-language detection
- manage regex fallback patterns
- optimize detection performance
- list supported entity types
- perform service health check
Inputs
- Text input for analysis
- spaCy models (en_core_web_lg, pl_core_news_lg)
- pii.conf configuration file
- Custom recognizer definitions
- Presidio Flask API service
Outputs
- PII entity detection results with scores
- Redacted or anonymized text
- Service health status
- List of supported entity types
Requirements
- Python 3.11
- Flask 3.0.0
- presidio-analyzer 2.2.354
- presidio-anonymizer 2.2.354
- spaCy 3.7.2
- spaCy models: en_core_web_lg and pl_core_news_lg
- Docker environment
- Network access to Presidio API service
