CustomFilter allows you to filter certain words from your selection of chat channels (all channels are supported).
Filtered words will be replaced with a series of random symbols (similar to the default Mature Language Filter) or with a specified replacement word. You can also choose to completely remove messages with filtered words in them instead of masking the words.
You can also whitelist or blacklist a player. Messages from whitelisted players will never be filtered, whereas messages from blacklisted players will always be filtered (only makes a difference if you have "Remove chat lines" enabled).
Type /cf or /customfilter in-game to bring up the options menu.
If you wish to translate CustomFilter into your native language, you can contribute your translations to the AddOn's CurseForge localization page.
Thank you to those who have contributed translations: