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).