Suggestion
It seems that the Matrix specs currently has a hard requirement to remember which evens/messages were redacted, and by whom.
Would it be possible to make logging of the usernames, timestamps and the very fact that a user has redacted a message an optional feature in the Spec, rather than a hard-must one?
As it stands, Matrix servers, and clients record, then display a record about each deleted message, such as this one:
@username removed this message 12:34
Despite the message being removed, a 3rd party can still collect enough metadata to know who redacted a message to whom, when. Can this be made optional, or adjustable by admins rather than mandatory in the specification, so that 3rd party servers/clients can also make it possible to turn off such deletion event log messages?
Thanks for considering,
M