No.1. Get a English Dictionary
No.2 Create a white list
No.3 Insert all the normal words with normal definition
No.4 Do not insert the Profanties.
No.5 After 1 month you might be able to fill the white list.
No.6 Here, detecting profanities.
You can't rely on a white list for an international audience.
What do you do when they misspell the word profanity?
No.1. Get a English Dictionary
No.2 Create a white list
No.3 Insert all the normal words with normal definition
No.4 Do not insert the Profanties.
No.5 After 1 month you might be able to fill the white list.
No.6 Here, detecting profanities.