---
sourceDocument: Australia Conversational Interfaces
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/conversational-interfaces

 Release :

    - australia

ft:locale :

    - de-DE

ft:publication_title :

    - Australia Conversational Interfaces

ft:clusterId :

    - convint

bundleId :

    - convint

workflow :

    - Platform


---

# Profanity Filter

# Profanity Filter for Agent Chat overview {#ariaid-title1}

* Freigeben Version: Australia
* 
* Aktualisiert 12. März 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 3 Minuten Lesedauer

The Profanity Filter for Agent Chat prevents agents from sending messages to requesters that include profane language (also known as forbidden keywords). If an agent is upset and tries to send a message with offensive language, the Profanity Filter prevents the requester from seeing the message.

If an agent tries to send a message with profane language, the Profanity Filter
blocks the message and flags the forbidden keywords. The Profanity Filter warns
the agent that the message contains forbidden keywords and alerts the chat manager to the agent's
use of profane language.

When the Profanity Filter detects forbidden keywords in a message entered by the agent:

* the message containing the forbidden keywords is highlighted in the agent's chat window.
* the agent receives a notification that they have used a forbidden keyword.
* the message with the forbidden keyword is not sent to the requester.
* if the agent has exceeded the number of forbidden keywords in a specified amount of time, a message is sent to the chat manager.
* the forbidden keyword is marked in the transcript of the chat conversation.
{#ci-profanity-filter__ul_bwj_srq_yrb}

## Notifying the chat manager {#ci-profanity-filter__section_q4w_ktq_yrb}

You can configure the Profanity Filter to notify the chat manager if an agent
tries to use more than the specified number of forbidden keywords over the specified time. The
Profanity Filter considers all conversations owned by the agent when determining
the number of forbidden keywords used. If the agent tries to send a message with a forbidden
keyword, the chat manager receives a notification. If the Manager Workspace or Agent Workspace
is the active window, a real-time notification displays. If the Manager Workspace or Agent
Workspace isn't the active window, a notification displays on the summary view in the Workspace
notification menu. In the incident entry, the chat manager can review the incident and the chat
log and privately message the agent.

## Machine learning-based or keyword-based {#ci-profanity-filter__section_rjk_v5q_yrb}

The Profanity Filter uses a machine learning-based model or a keyword-based
model to determine whether a message includes forbidden keywords. The machine learning-based
model analyzes keywords and phrases in the context of the agent's entire message before
determining whether any forbidden keywords in the message should be considered profane. For
example, the statement "I made a silly mistake" would be considered not profane while "You sound
so silly" would be considered profane. The machine learning-model is not on each instance
individually -- you cannot change the model directly to account for customized keywords and
phrases.

The keyword-based model compares a message against a list of forbidden keywords to determine
whether something should be considered profane. You can allow certain keywords or phrases even
if those keywords are considered profane in a generic sense. Common examples are book or movie
titles that might contain forbidden keywords and but should still be allowed in a conversation.
Conversely you can configure the Profanity Filter to block certain keywords or
phrases even if the words may not always seem profane. The Profanity Filter
analyzes each message against the list of allowed and forbidden keywords before running it
through the model-based mode.  
{#ci-profanity-filter__table_t4b_mtq_wsb__entry__4}

| Allowed keyword | Forbidden keyword | Message to be analyzed | System behavior |
|-|-|-|-|
|   |   | You are a dummy. | Message is blocked. |
| UNIX for Dummies |   | The reference book "UNIX for Dummies" might be useful. | Message is allowed. |
| UNIX for dummies | stupid | "UNIX for Dummies" is a stupid book. | Message is blocked. |
|   | foolish | I feel so foolish for not knowing the answer to your question. | Message is blocked. |
|   |   | I feel so foolish for not knowing the answer to your question. | Message is allowed. |
[Tabelle : 1. Example of machine learning-based model]

{#ci-profanity-filter__table_t4b_mtq_wsb} {#ci-profanity-filter__table_u4h_ztq_wsb__entry__4}

| Allowed keyword | Forbidden keyword | Message to be analyzed | System behavior |
|-|-|-|-|
|   | dummy | You are a dummy. | Message is blocked. |
|   |   | You are a dummy. | Message is allowed. |
[Tabelle : 2. Example of keyword-based model]

{#ci-profanity-filter__table_u4h_ztq_wsb}

## Domain separation {#ci-profanity-filter__section_fw2_2gb_jsb}

The Profanity Filter works with domain separation. If the domain is set to Global, then the keywords apply to both the agent and requester domains. For the agent and requester to see each other's domain, the administrator must do one of the following:

* Include the domain where the regular expression should be visible as a child domain to the corresponding parent domain.
* Grant necessary access to the appropriate domain if it's a sister domain.
* Set the keywords under a global domain.
{#ci-profanity-filter__ul_akq_zgb_jsb}

