Guardrail that detects personally identifiable information (PII).
Detects common PII patterns including:
const piiGuardrail = new PIIGuardrail({ detectTypes: ['ssn', 'email', 'credit_card'], severity: GuardrailSeverity.ERROR,});const result = await piiGuardrail.evaluate({ content: 'My email is john@example.com and SSN is 123-45-6789', contentType: 'input',});console.log(result.passed); // falseconsole.log(result.violations?.length); // 2 Copy
const piiGuardrail = new PIIGuardrail({ detectTypes: ['ssn', 'email', 'credit_card'], severity: GuardrailSeverity.ERROR,});const result = await piiGuardrail.evaluate({ content: 'My email is john@example.com and SSN is 123-45-6789', contentType: 'input',});console.log(result.passed); // falseconsole.log(result.violations?.length); // 2
Evaluate content against this guardrail
Evaluation context
Result of the evaluation
Readonly
Unique name of the guardrail
Human-readable description
Whether this guardrail is enabled
Guardrail that detects personally identifiable information (PII).
Detects common PII patterns including:
Example