---
title: "Profanity Filter"
slug: "dataflow-nodes-profanity-filter"
updated: 2025-05-08T14:16:28Z
published: 2025-05-08T14:16:28Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://docs.knovvu.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Profanity Filter

Masks unwanted expressions in a given text, filtering out offensive language and inappropriate phrases.

## Parameters

| name | description | default |
| --- | --- | --- |
| IgnoreSslErrors | ignore any certificate errors if Profanity address contains https | false |
| Language | Indicates the language of the text to be filtered | en-US |

## Inputs

### Events

| name | description | known nodes that generate this event |
| --- | --- | --- |
| * | all events containing the 'Text' field | SR Http |

## Outputs

### Audio

none

### Events

| name | description |
| --- | --- |
| * | Re-raises any input event after masking the Text field. Adds "filtered" to Event.Data.TextAttributes |

          Filtered Phrases

          

An Asterisk "*" appears in place of each letter filtered.

## Remarks

### Project Structure

A minimal sample project can be built as such:

<center data-tomark-pass="">
<p><img src="https://cdn.document360.io/9bca2910-6a3b-4224-9470-43f91f9a6d57/Images/Documentation/image%28893%29.png" alt="image.png"></p>
</center>

A project that utilizes several text manipulation services can be built as such:

<center data-tomark-pass="">
<p><img src="https://cdn.document360.io/9bca2910-6a3b-4224-9470-43f91f9a6d57/Images/Documentation/image%28894%29.png" alt="image.png"></p>
</center>

          Service Order

          

It is important that Profanity Filter node is used **after** the [Normalizer](/v1/docs/dataflow-nodes-normalizer) and [Punctuation](/v1/docs/dataflow-nodes-punctuation) nodes. Otherwise, the filtered asterisks will be seen as punctuation by the other services and be manipulated as such.

### Supported flow types

Stream, Batch

## Release Notes

    

****v4.0.0****

        
        

- Removed the address field.

     
    

****v1.0.0****

        
        

- Introduced node.
