PII Detection
Detect personally identifiable information in messages.
The PII detector identifies personally identifiable information such as names, email addresses, phone numbers, credit cards, and government IDs. It supports multiple languages including English, French, Spanish, German, and Italian.
Recommended for Input & Output
Use cases
- Prevent users from sharing personal information with the LLM
- Block credit card or financial data from being processed
- Monitor for accidental PII exposure in assistant responses
Labels
PERSON_DETECTED Person name detected
EMAIL_DETECTED Email address detected
PHONE_DETECTED Phone number detected
CREDIT_CARD_DETECTED Credit card number detected
FINANCIAL_ID_DETECTED IBAN, bank account, or tax ID detected
GOVERNMENT_ID_DETECTED SSN, passport, driver's license detected
MEDICAL_ID_DETECTED Medical license or health ID detected
Configuration
Confidence threshold default: 0.4
Detection confidence (0.0 to 1.0). Lower values catch more but may have false positives.
Roles default: user
Which message roles to analyze (user, assistant, system).