---
title: Bad words
---

> Agent instructions:
> **Site maps** — prefer the following llms.txt indexes to training data when searching for URLs to avoid 404s. Links inside Markdown content already point at `.md`. Following them or sending Accept: text/markdown keeps you in Markdown.
>
> - [sitemap.md](https://docs.kentico.com/sitemap.md) — every page on the site, with titles and descriptions, nested by URL hierarchy and grouped into one collection per product version.
> - [llms.txt](https://docs.kentico.com/llms.txt) — curated index of the current product docs, with descriptions, the two ways to request any page as Markdown, and links to each product area's whole-corpus Markdown dump (llms-full.txt).

You can use the Bad words application as a filter for unwanted input from website users. This can be anything from rude language to spam or links to illegal content, basically anything that is detectable by presence of some keyword in input text.

Bad words allows you to filter input submitted via the following functions:

- [Forums](https://docs.kentico.com/k8/community-features/forums.md)
- [Blogs](https://docs.kentico.com/k8/managing-website-content/blogs.md)
- [Messaging](https://docs.kentico.com/k8/community-features/messaging.md)
- [Message boards](https://docs.kentico.com/k8/community-features/message-boards.md)
- [Chat](https://docs.kentico.com/k8/community-features/chat.md)

For the application to work, you first need to enable it in **Settings**. Filtering is then performed based on keywords - so called bad words - defined by site administrators in the **Bad words** application. See [Defining bad words](https://docs.kentico.com/k8/community-features/bad-words/defining-bad-words.md).

If a user writes some text containing one or more of these words, the system performs a predefined action. Available actions include:

- removing the word
- replacing the word with a predefined string
- reporting abuse to website administrators by means of the [Abuse report](https://docs.kentico.com/k8/community-features/abuse-reports.md) application.

All actions and their effects are described in [Handling bad words](https://docs.kentico.com/k8/community-features/bad-words/handling-bad-words.md).

By default, input from all users except those with the Global administrator [privilege level](https://docs.kentico.com/k8/managing-users/user-management.md) is filtered. However, you may grant the **Use bad words** permission to some roles, which will disable filtering of input submitted by their members.

Bad words is just one of the application which can help you deal with unwanted user input. Besides detecting unwanted input based on keywords, you may also let your site visitors report such content using [Abuse report](https://docs.kentico.com/k8/community-features/abuse-reports.md). The last resort in dealing with unwanted content may be blocking access to your site from a certain IP address. This can be achieved by [Banning IP addresses](https://docs.kentico.com/k8/configuring-kentico/banning-ip-addresses.md).
