Я хотел бы видеть возможность загрузки открытого ключа GPG на форуме.
После этого пользователь сможет разрешить другим пользователям отправлять зашифрованные ЛС. Или шифрование может быть приведено в исполнение.
Если шифрование включено, «Предварительный просмотр» будет отключен либо работать в автономном режиме на JavaScript.
Когда сообщение отправлено, оно будет первым зашифровано в автономном режиме с использованием openpgpjs или похожие.
Дешифрование будет факультативным. Возможно, было бы лучше, чтобы держать его на месте, так что никакие секретные ключи не загружены.
Для дополнительной безопасности может быть информация относительно того, когда открытый ключ был загружен, в случае, если хакер получает доступ к учетной записи загружать свой собственный ключ.