On this page

Moderate users and messages

Related moderation approaches

Chat SDK provides programmatic muting, banning, and flagging. See also: Auto Moderation (AI-powered), Channel Monitor (manual review), Moderation Overview.

Chat SDK offers multiple approaches for moderating users and messages.

Flag messages

Users can flag a message to report offensive content. A reason is required.

Mute users

Admins can mute users to block them from posting. With Access Manager, revoke write access so muted users can read but not send messages.

Secret Key required

Mute and ban operations require a Secret Key (from Admin Portal). Use only on secure servers, never expose to clients. If compromised, generate a new key in Admin Portal.

Ban users

Admins can ban users to block both posting and reading. With Access Manager, revoke read and write access.

Check user restrictions

Check user restrictions to verify mute or ban status before allowing operations.

Combine moderation restrictions with Access Manager rules for comprehensive protection. Access Manager verifies permissions against moderation restrictions before granting access.

Listen to flagging events

Monitor reported message events as an admin.

Handle flagging events

Add custom moderation logic or integrate with third-party services via PubNub Integrations (import from Admin Portal's Functions tab for profanity filtering and more).

Last updated on