This plugin is work in progress.
Discourse Encrypt is a plugin that provides a secure communication channel through Discourse.
Follow Install a Plugin how-to from the official Discourse Meta, using
git clone https://github.com/discourse/discourse-encrypt.gitas the plugin command.
Please note that WebCrypto API is restricted to secure origins, which basically means that you must enable HTTPS before using this plugin.
Hey, that could solve an issue I have with hosting private messages! Just encrypt it all over!