Dear all.
I am new to the world of ejabberd so please forgive me if I am regurgitating an old topic, I did try to use the powers of search first. I work for a company which is switching almost all of its messaging solution to an ejabberd driven one. Which is very exciting to me, I love open source and I hope some of our work can be reused by the community (if they decide to give back, which I hope).
We have a quite clear requirement for profanity filtering for one of the messaging solutions and while we are in the process of hiring in-house resources to add such capability programatically, I would like to understand whether there are already modules out there that can do this type of "work".
I would also like to understand whether there are any XEPs in the works around this and whether there have been discussions around how to best go about implementing such a module. Our first target is probably MUC profanity filtering where a user may subscribe or not subscribe to having his messages filtered. However I am a newbie and as such I wanted to first have a "chat" before running off into the complete wrong direction.
Thank you.
There is a small ejabberd
There isa small ejabberd module for censoring words in messages . The author of that module explained that he wrote it to experiment with the possibility, so it haven't evolved much.
I am not aware of any running attempts to improve such a feature in ejabberd.
Optional MUC profanity filtering: sounds interesting. It may require improvements in ejabberd's MUC service to allow room and private room message filtering.
Looking at thelist of XEPs , I don't see anything about profanity. I guess that is considered a topic related to the particular server implementation.