Isso já está totalmente implementado com Discourse Encrypt (deprecated)
Funciona muito bem.
Posso confirmar que o plugin de criptografia torna as mensagens privadas entre usuários impossíveis de ler sem chaves de descriptografia. Nenhuma espionagem de administrador é possível.
Matrix, Signal, Rocket.chat, Wire oferecem e2e e são de código aberto. Depois há Whatsapp e Telegram. Apenas para esclarecer para qualquer outra pessoa que esteja lendo isto.
Certifique-se de experimentar o Discourse Encrypt. Funciona muito bem! Criptografia total que você adiciona à sua sessão para acessar suas mensagens criptografadas entre você e outras X pessoas. Nenhuma dependência de categorias ou outra funcionalidade, que é como o chat funciona. Zero reclamações!!!