{"categories":[{"label":"Security","url":"https://skillfed.io/packages/category/security"}],"enrichment":{"capability":"Replaces detected PII text entities with anonymized values using configurable operators like redaction, masking, hashing, encryption, or custom functions.","skillfed_tags":["pii-redaction","data-privacy","text-anonymization"],"use_cases":["Redact sensitive customer data in logs or reports before sharing with non-privileged teams","Hash or mask credit card numbers and SSNs in datasets for analytics while preserving some structure","Encrypt detected names and email addresses in text, then decrypt them later with the correct key","Batch-process lists of documents to remove PII before archival or compliance export","Replace detected phone numbers with placeholder text in call transcripts or support tickets"],"what_it_does":"Presidio Anonymizer is a Python module that takes detected PII entities and replaces them with anonymized values according to configured operators. It handles the transformation side of PII protection: given a text and a list of entity locations (typically from a separate analyzer), it applies anonymization strategies like redaction, masking, hashing, encryption, or custom transformations. The package also includes a deanonymizer for reversing encryption-based anonymization.\n\nThe module is designed to work downstream of PII detection\u2014you provide the text, the detected entity spans and types, and the anonymization rules you want applied. It handles overlapping entity spans by selecting based on confidence score or span containment, and supports batch operations for lists and nested dictionaries. The core anonymizers use standard algorithms (AES for encryption, SHA256/SHA512 for hashing) and rely on cryptography for secure operations.","worth_installing":"Yes. The package is actively maintained, has no known vulnerabilities, installs with minimal friction, and solves a concrete problem in data privacy workflows. It's most useful when paired with a PII detector (like presidio-analyzer), but the anonymization logic itself is solid and well-documented. Install if you need to transform detected PII in text after detection."},"id":"presidio-anonymizer","links":{"html":"https://skillfed.io/packages/presidio-anonymizer","md":"https://skillfed.io/packages/presidio-anonymizer.md","pypi":"https://pypi.org/project/presidio-anonymizer/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-22","license_spdx":"MIT","license_treatment":"permissive","name":"presidio-anonymizer","python_support":"supports_current","summary":"Presidio Anonymizer package - replaces analyzed text with desired values."},"popularity":{"monthly_downloads":4936435,"position":2194,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"2.2.364"}
