If you missed the broadcast this morning, you can watch our recording of Inside Story on how to regulate surveillance capitalists like Facebook and Google and replace them with ethical alternatives at your leisure at https://www.aljazeera.com/programmes/insidestory/2018/11/facebook-forced-comply-privacy-laws-181128171228326.html
Signal and Wire are both centralized, even if you run your own server, you can't talk to users on the official servers. It is easy to block them too. I recommend matrix, which is federated. There is no single point of failure.
@praveen What’s the state of end-to-end encryption on Matrix? Last I checked, it was not ready.
It works mostly but with some rough edges. There is a redesign in progress to fix these issues https://matrix.org/blog/2018/11/02/user-experience-preview-end-to-end-encryption-by-default/ your inputs would be valuable.
Conversations/Gajim/ChatSecure all have good e2e over xmpp I think (I prefer Matrix so not verified). Both xmpp and matrix are federated and hence preferred over Signal, Wire or Telegram. For those who want phone number based contact discovery, there is quicksy.im which is fully compatible with xmpp network.
It's a bit of a pain to manually backup the encryption keys and restore them on each new Riot installation. Search doesn't work in rooms with e2e encryption. Device verification is an additional step.
After first setup, the e2ee is quite smooth. I'd still recommend Riot over Whatscrap and Signal even in its Beta form.
@harald Signal is not my first choice. Heck, Moxie blocked me on Twitter for calling him out for legitimising Google/Facebook by working with them. I should have mentioned Wire first but it’s hard to get things exactly right when you’re in the moment. But regardless of all that, Signal is one of the few options people have for encrypted communication and so, yes, I will continue to recommend it, regardless :)
This is my personal Mastodon.