Guardrails
PII Detection
This guardrail detects and handles personally identifiable information like emails, SSNs, names, etc.
Options:
entity_types: An array of PII types to detect, e.g., [“email”, “ssn”, “name”, “address”]
The following entity types are supported:
- phone
- ssn
- credit_card
- address
- name
- date_of_birth
- ip_address
- passport
- drivers_license
- crypto
- iban
- nrp
- medical_license
- url
- us_bank_number
- us_itin
- uk_nhs
- uk_nino
- es_nif
- es_nie
- it_fiscal_code
- it_driver_license
- it_vat_code
- it_passport
- it_identity_card
- pl_pesel
- sg_nric_fin
- sg_uen
- au_abn
- au_acn
- au_tfn
- au_medicare
- in_pan
- in_aadhaar
- in_vehicle_registration
- in_voter
- in_passport
- fi_personal_identity_code
Example
In this example, the guardrail system automatically detects and anonymizes emails, phone numbers, social security numbers, and names in both the incoming and outgoing data streams. This process helps maintain the privacy of individuals while allowing the company to handle sensitive data securely and compliantly.