# Community Guidelines & Abusive Content Moderation Support

**URL:** https://meta.discourse.org/t/community-guidelines-abusive-content-moderation-support/403261
**Category:** Support
**Tags:** watched-words
**Created:** [May 18, 2026, 7:29pm UTC](https://meta.discourse.org/t/community-guidelines-abusive-content-moderation-support/403261 "2026-05-18T19:29:19Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![Soumya\_Ranjan\_Mishra](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/soumya_ranjan_mishra/32/514662_2.png) [@Soumya\_Ranjan\_Mishra](https://meta.discourse.org/u/Soumya_Ranjan_Mishra)
#### Post date: [May 18, 2026, 7:29pm UTC](https://meta.discourse.org/t/community-guidelines-abusive-content-moderation-support/403261/1 "2026-05-18T19:29:19Z")

</div>

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!

---

<div class="post-metadata">

### Author: ![Lilly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lilly/32/575047_2.png) [@Lilly](https://meta.discourse.org/u/Lilly)
#### Post date: [May 18, 2026, 7:32pm UTC](https://meta.discourse.org/t/community-guidelines-abusive-content-moderation-support/403261/2 "2026-05-18T19:32:51Z")

</div>

there is one here

[https://github.com/coffee-and-fun/google-profanity-words](https://github.com/coffee-and-fun/google-profanity-words)

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

you can get a number of them [on google](https://www.google.com/search?q=blocked+words+list&rlz=1C5CHFA_enNZ505NZ506&ei=1JyEYZeiEsTFrQHh2Za4Dg&oq=block+word+list&gs_lcp=Cgdnd3Mtd2l6EAEYADIICAAQBxAKEB4yBggAEAcQHjIGCAAQBxAeMggIABAIEAcQHjIGCAAQBRAeMggIABAHEAUQHjIGCAAQCBAeMgYIABAIEB4yBggAEAgQHjoHCAAQRxCwA0oECEEYAFDQHFiJIWCbM2gCcAJ4AIABiwOIAYINkgEFMi0xLjSYAQCgAQHIAQjAAQE&sclient=gws-wiz)

---

<div class="post-metadata">

### Author: ![HAWK](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hawk/32/86627_2.png) [@HAWK](https://meta.discourse.org/u/HAWK)
#### Post date: [May 18, 2026, 7:47pm UTC](https://meta.discourse.org/t/community-guidelines-abusive-content-moderation-support/403261/3 "2026-05-18T19:47:10Z")

</div>

See [Watched Words Reference Guide](https://meta.discourse.org/t/watched-words-reference-guide/241735).

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
