I haven’t seen discourt encrypt for personal messages covers this use case for me. I don’t actually see the use case for e2e in terms of the real time chat, because that breaks the entire intention of chatting about the forum and replicates the existing encrypt plugin.
Exactly.
But why not achieve this using existing trust system and group restrictions of Discourse first?
We were able to resolve this using opt-in / opt-out groups. Really helped and allowed everyone else to never see such messages while using the forum.
Before thinking things must be e2e (breaking the entire structure of the forum) really consider how far you can get with group restrictions.
Highly recommended.
My .02 is e2e is used when you cannot trust you admin maintaining the system hosting your forum, as opposed to privacy of user posts and interactions (which can be handled already).