Skip to content

PIIRedactionOptions

Options for createPIIRedactionGuardrail.

Defined in: src/guardrails/redaction.ts:68

Options for createPIIRedactionGuardrail.

Properties

PropertyTypeDefault valueDescriptionDefined in
additionalPatterns?readonly RedactionPattern[]undefinedExtra patterns to redact alongside the built-in categories. Remarks Use for domain-specific identifiers — policy numbers, case IDs, internal account formats.src/guardrails/redaction.ts:99
name?string'pii-redaction'Guardrail name reported in events.src/guardrails/redaction.ts:105
replacement?string'[redacted]'Text spoken in place of a match.src/guardrails/redaction.ts:80
replacements?Partial<Record<PIIType, string>>undefinedPer-category replacement overrides. Example createPIIRedactionGuardrail({ replacements: { email: 'an email address', phone: 'a phone number' }, });src/guardrails/redaction.ts:91
stages?readonly GuardrailStage[]both stagesStages at which to run.src/guardrails/redaction.ts:111
types?readonly PIIType[]every PIITypePII categories to redact.src/guardrails/redaction.ts:74

© 2026 CompositeVoice. All rights reserved.

Font size
Contrast
Motion
Transparency