PubNub Logo Docs
Support Contact Sales Login Try Our APIs

›Moderation Dashboard

Collapse all
Dark mode

Back to Home

Overview

  • In-App Chat

Chat Components

  • Overview
  • REACT

    • React Components

    ANDROID

    • Getting Started
    • UI Components
    • Data Components
    • Chat Provider

    IOS

    • Getting Started
    • UI Components
    • Data Components
    • Chat Provider

SDKs

  • Overview
  • USERS

    • Setup
    • Metadata
    • Permissions
    • Presence
    • Mentions

    CHANNELS

    • Types and Names
    • Metadata
    • Subscriptions
    • Memberships

    MESSAGES

    • Sending Messages
    • Message Storage
    • Unread Counts
    • File Upload
    • Typing Indicators
    • Read Receipts
    • Emoji Reactions
    • Update Messages
    • Delete Messages
    • Message Webhooks

    PUSH NOTIFICATIONS

    • Overview

    MODERATION

    • Profanity Filters
    • Flag Messages
    • Ban Users
    • Mute Users
    • Spam Prevention

    INTEGRATIONS

    • Overview
    • Content Moderation
    • Image Moderation
    • Language Translation
    • Chatbots
    • GIFs
    • Stickers

Moderation Dashboard

  • Overview
  • Getting Started
  • FEATURES

    • Automatic Text Moderation
    • Automatic Image Moderation
    • Manual Message Moderation
    • Manual User Moderation
    • User Management
    • Channel Management
  • Required Configuration

Debug Console
Network Status

Moderation dashboard

PubNub's Moderation Dashboard is an open-source, configurable GUI application that enables moderation capabilities for your chat apps.

Using Moderation Dashboard you can perform common moderation tasks, such as:

  • Moderating messages (text and images) for inappropriate content
  • Responding to reports of innapproptiate behavior from other users (the so-called "user flagging")
  • Moderating user permissions by blocking or muting them from a channel or banning them completely from the application that is being moderated.

Moderation Dashboard works best with applications that have been properly configured to support moderation. PubNub provides such a reference chat application that you can use as a starting point to play with moderation features. If you'd like to add moderation capabilities to an existing chat app built with PubNub, check the Required Configuration document to learn how to prepare your app for moderation.

Call for contribution

Moderation Dashboard, as any other open-source project, values contributions. If you want to help the project evolve, raise an issue or create a pull request directly in the Moderation Dashboard repository.

Get started

Run local GUI to learn how to moderate messages, users, and channels.

  • Moderation Dashboard

Demo

Play with an interactive Moderation Dashboard demo, sample user and channel data. Later, see your moderation in action in an integrated React chat app.

  • Moderation Dashboard
  • Moderated Chat App

Source code

View source code, create issues, and pull requests.

  • Moderation Dashboard
  • Moderated Chat App

Tutorials

Set up Moderation Dashboard locally and run it together with the moderated chat app.

  • Quick Start
  • Moderate Chat App

Features

Moderation Dashboard supports:

  • Automatic Text Moderation - Define a word list or set third-party moderation to block inappropriate text messages.
  • Automatic Image Moderation - Set third-party moderation to block inappropriate images.
  • Manual Message Moderation - Manually edit or delete messages after they've been published on channels.
  • Manual User Moderation - Flag, ban, mute, or block chat app users.
  • User Management - Add, edit, or delete chat app users.
  • Channel Management - Add, edit, or delete channels.
←StickersGetting Started→
  • Get started
  • Demo
  • Source code
  • Tutorials
  • Features
© PubNub Inc. - Privacy Policy