Feature request: XEP-0425 Message Moderation
Occasionally, a Multi-User Chat (XEP-0045) [1] moderator might wish to moderate certain groupchat messages by, for example, retracting them from the groupchat history as part of an effort to address and remedy issues such as message spam, indecent language for the venue or exposing private third-party personal information. Alternatively, a moderator might want to correct a message on another user's behalf, or flag a message as inappropriate without requiring that it be retracted.
Due to the federated nature of XMPP and as with any content moderation tool, the moderation request can only be considered as a hint and clients which don't support message moderation are not obligated to enforce any such request.
This feature would be nice-to-have in profanity. So far it is afaik only supported by converse.js
There is also support in the CLI tool clix: https://code.zash.se/clix/rev/6c1953fbe0fa
Gajim now also supports this feature: https://dev.gajim.org/gajim/gajim/-/blob/e145689e3317da0a020d3fded830ede894574b6a/ChangeLog#L727
As there were some spam waves recently where people posted inappropriate content into various MUCs I hope more and more clients will add support for this. Would really love to see it in profanity and conversations (my main clients) as currently I always have to fire up a gajim to redact the messages.