Community Guidelines & Abusive Content Moderation Support

Hi,

Does Discourse provide any built-in blocked word list or moderation feature for abusive, offensive, or discriminatory language?

We would like to know:

  • Is there any default profanity/discriminatory word list available?

  • Can we add custom blocked words/phrases?

  • Can posts containing those words be automatically blocked or flagged for moderator review?

Please share the recommended approach or best practices for implementing this in Discourse.

Thanks!

there is one here

i don’t think there is a core watched word list

you can get a number of them on google

See Watched Words Reference Guide.

There is no default list but as Lilly mentions, they are publicly available. Every community has different needs.

We support:

  • single words
  • phrases
  • wildcards with *
  • optional case sensitivity
  • bulk CSV import / export

Watched Words supports multiple actions, including:

  • Block — prevent the post/topic from being submitted
  • Require Approval — hide it until staff review
  • Flag — allow posting, but send it to the review queue
  • Censor — replace the word with blocks
  • plus Replace, Link, Tag, and Silence in some cases