back to docs

Moderation

Learn about content moderation and privacy protection features in ChatBotKit to ensure safe, compliant bot-user interactions. Enable automatic content scanning and personal data protection.

ChatBotKit includes built-in safety features to help you maintain secure and appropriate bot-user interactions. These features include content moderation to protect against harmful content and privacy controls to safeguard sensitive information.

Both moderation and privacy features are available on the Pro plan.

Moderation

Content moderation automatically scans all incoming and outgoing messages for abusive or harmful content, preventing unsafe interactions.

Features

  • Content Scanning: All messages are checked for abusive and harmful content
  • Automatic Refusal: Flagged messages are not processed; the bot sends a refusal response instead
  • Safety Dashboard: Flagged conversations appear in your Conversations dashboard with a flag status indicator

Enabling Content Moderation

To enable moderation for a bot:

  1. Open the bot's settings page and scroll to Advanced Settings
  2. Locate the Moderation toggle and switch it ON
  3. Save your changes

Once enabled, every message from both users and the bot will be checked before being processed.

How It Works

  • When a user sends a message, ChatBotKit scans it for harmful or abusive content before the bot processes it
  • If flagged as inappropriate, the bot will not respond with its normal reply and will instead send a default refusal message
  • You can review flagged conversations in your Conversations dashboard to maintain oversight of safety events

Privacy

Privacy protection automatically removes or masks personal data from messages, helping you comply with data protection regulations and safeguard sensitive user information.

Features

  • Personal Data Stripping: Automatically removes or masks personally identifiable information from messages in conversations
  • Compliance Support: Helps meet privacy regulations by reducing the storage of sensitive data
  • Transparent Processing: Privacy processing occurs automatically without affecting the conversation flow

Enabling Privacy Protection

To enable privacy protection for a bot:

  1. Open the bot's settings page and scroll to Advanced Settings
  2. Locate the Privacy toggle and switch it ON
  3. Save your changes

Once enabled, all messages will be processed to remove personal data before storage.

How It Works

  • When a message is sent or received, ChatBotKit identifies and removes or masks personal data such as names, email addresses, phone numbers, and other sensitive identifiers
  • The processed messages are stored without this sensitive information
  • The conversation flow remains natural and unaffected by privacy processing