Categories of profanity. This is actually your idea, but I like it.
Implementation:
Option to select categories would be in the settings
Suggested categories would be "Profanities" (God, Jesus, goddamn), "Vulgarities" (ass, asshole), "Sexual Explicits", etc.
Categorizing things could be subjective (i.e. is "f--k" a "Sexual Explicits" or a "Vulgarties"), but the categories could be in the filter list and would thus be changeable by the user if he wanted.
I've been thinking about this one a lot lately, and the more I think about it the more ways this could be accomplished. I'm just not sure what's the best way to do it yet. I want it easy to allow users to 1. Know what words they are blocking and 2. Allow for some level of severity. More suggestions along this line are welcome.
Suggestion from user 'dyingisgain':
I've been thinking about this one a lot lately, and the more I think about it the more ways this could be accomplished. I'm just not sure what's the best way to do it yet. I want it easy to allow users to 1. Know what words they are blocking and 2. Allow for some level of severity. More suggestions along this line are welcome.