Content Policy controls which topics and content types your AI agent will engage with. Set it once per tenant — it applies to all conversations across chat, voice, and form channels.Documentation Index
Fetch the complete documentation index at: https://docs.animam.ai/llms.txt
Use this file to discover all available pages before exploring further.
Policy Levels
| Level | Code | Description |
|---|---|---|
| Strict SFW | SFW_STRICT | No romantic, sexual, or violent content. Suitable for all audiences. |
| SFW | SFW | Default LLM behavior. Professional and neutral. |
| Moderate | MODERATE | Romantic and suggestive content is allowed. Explicit content is refused. |
| Unfiltered | UNFILTERED | No content restrictions. |
SFW.
Age Gate
ForMODERATE and UNFILTERED policies, you can require visitors to confirm their age before starting a conversation.
| Setting | Type | Default | Description |
|---|---|---|---|
ageGateEnabled | boolean | false | Show age confirmation screen before first message |
ageGateMinAge | integer | 18 | Minimum age to confirm |
contentWarning | string | — | Custom text shown on the age gate screen |
Configuration
Via the API
Via the Dashboard
Go to Dashboard > Settings > Content Policy and select your level. Age gate options appear automatically whenMODERATE or UNFILTERED is selected.
SFW_STRICT
Use this for:- Customer service bots
- Children’s platforms
- Public-facing bots with no content moderation team
SFW (Default)
Standard professional behavior. The agent follows the underlying LLM’s default guidelines. No special restrictions are applied beyond the system prompt.MODERATE
Use this for:- Adult communities (dating apps, creative writing platforms)
- Companion bots with a romantic persona
- Fiction and roleplay contexts
UNFILTERED
Content Warning Screen
WhencontentWarning is set and ageGateEnabled is true, the widget displays a confirmation screen before the first message. The visitor must acknowledge the warning and confirm their age to proceed.
The contentWarning text is shown verbatim — write it clearly and in the visitor’s language.