Duplicate Profanity Filter Can Easily Be Bypassed

The word "****" is correctly filtered and redacted.

However, if someone uses the RTL Unicode control character - ‮ - they can bypass the filter by writing the swear word backwards, eg ‮kcuf.



Last edited by a moderator:

Liam W

Well-known member
There are loads of cases where things like this can be used, including the zero-width unicode character.

In reality, there's not much that can be done to block everything. It's really down to diligence and setting the rules straight...



Well-known member
Profanity filters will never catch everything, users who want to get around it will always find a way, whether that be through unicode characters, images of swear words or other means.

Profanity filters need to be used in conjunction with clear rules on behaviour and guidance on acceptable content in posts, combined with effective Moderators and sanctions for those who break the rules.