Privacy Dictionary
The Privacy Dictionary lets administrators define sensitive business entities that AIvis should detect before chat, Agent, and model requests leave the trusted deployment boundary. Use it for organization-specific identifiers such as customers, projects, code names, regulated records, or confidential terms that generic detectors may not know.
The page is available in the administrator configuration area at Admin > Configuration > Privacy Dictionary. Entries created there are drafts until they are published into a dictionary version. Runtime protection uses the latest published version, so unfinished drafts do not affect active sessions.
Capability Boundary
Entry Fields
Actions
Runtime Flow
Recommended Actions by Data Type
Operating Practices
- Use stable entity IDs that do not include the sensitive value itself.
- Keep aliases narrow. Very broad aliases can over-match and block unrelated work.
- Prefer Tokenize for business terms that the model needs to track across a conversation.
- Prefer Generalize when exact identity does not matter.
- Use Block for secrets and values that should never appear in prompt context.
- Publish small batches and verify the resulting dictionary version before broad rollout.
- Revisit inactive or retired entries during privacy reviews.
Verification
Before relying on dictionary rules in production:
- Create a draft entry and confirm the sensitive value remains hidden after closing the form.
- Publish the draft and confirm the current dictionary version increases.
- Send a test chat that contains the canonical value and an alias.
- Confirm the model response does not reveal the raw sensitive value.
- Test one Tokenize entry and confirm repeated mentions remain coherent.
- Test one Generalize entry and confirm the response uses category-level context.
- Test Local only and Block entries with the deployment’s configured model routes.
- Review tracing, query history, or administrator logs according to your deployment policy.