Class
Parameters
boolean
default:true
Redact email addresses. Replacement:
[EMAIL REDACTED]boolean
default:true
Redact US phone numbers (
555-123-4567, 555.123.4567, 5551234567). Replacement: [PHONE REDACTED]boolean
default:true
Redact US Social Security Numbers (
123-45-6789). Replacement: [SSN REDACTED]boolean
default:true
Redact 16-digit credit card numbers. Replacement:
[CARD REDACTED]boolean
default:true
Redact API keys matching
sk-, api_key, or bearer <token> patterns. Replacement: [API_KEY REDACTED]list[tuple[re.Pattern, str]]
default:"[]"
List of
(compiled_regex, replacement_string) tuples. Applied after built-in patterns.Callable[[str], str]
default:"None"
A function
(text: str) -> str applied to each string value before the built-in patterns. Use for custom preprocessing or formats that regex can’t handle.Example
See Also
- create_redactor() — Build a redactor from config
- PII Redaction guide — Overview and examples
- init() —
redact_piiandredactorparameters

