I think offline encryption works fine if your XMPP server implementes XEP-0198[0]. Prosody doesn&#x27;t out of the box, but there&#x27;s a community plugin available[1] for it. The plugins are really easy to install if you&#x27;re running prosody already, if you&#x27;re not then ask your XMPP name host. Stream management requires client and server to support this, which Conversations does so I&#x27;d assume your server is lacking.<p>If you&#x27;re in an OTR converation already, I think the server would just get encrypted garbage, hold it until the other party comes on the network and then pass it off and their client would decrypt it. I haven&#x27;t read the protocol though TBH.<p>[0] <a href="https:&#x2F;&#x2F;xmpp.org&#x2F;extensions&#x2F;xep-0198.html" rel="nofollow">https:&#x2F;&#x2F;xmpp.org&#x2F;extensions&#x2F;xep-0198.html</a>
[1] <a href="https:&#x2F;&#x2F;modules.prosody.im&#x2F;mod_smacks.html" rel="nofollow">https:&#x2F;&#x2F;modules.prosody.im&#x2F;mod_smacks.html</a>