Open
Description
Redactions are clear-text events and they can contain an optional reason
, also in clear text. This can lead at a partial content leak if a user writes something related to the ongoing discussion in the reason
of a redaction of a message in an E2EE room.
Suggestion
Handle the context of m.room.redaction
as m.room.encrypted
so there's no clear-text information except the needed details of the reaction event. This is probably in conflict with the move of redacts
into content
by MSC2174.
Workaround
Explicitly tell to the client developers to inform their users that redaction reasons are in clear-text.