Yeah, there is a simple trie that checks for common profanity words. I'm sure we can improve it. :)
function isProfanityPresent() {return false} attractive
abusive
bra
style
naked
seduce
seductive
sex
sexy
gay
homo
oral
testicle
WTF?* Why bother using a trie?
* Why bother filtering profanity?
"non ne ho idea" (Italian for "I have no idea") triggers the filter, which is a non sense.