4 ms·
Signal is open source and well established. The end-to-end encryption has been audited and cannot be disabled. Matrix has e2ee but the overall UX of Matrix is
by makeworld 5y ago
Signal is open source and well established. The end-to-end encryption has been audited and cannot be disabled.
Matrix has e2ee but the overall UX of Matrix is still not really there, and the encryption can have issues where messages are not able to be decrypted. It has been audited and is open source. With Matrix you have more freedom because you can run your own server, but personally I would pick Signal since there is less chance of messing things up, for example accidentally having an un-encrypted chat.
Telegram does not do encrypted chats by default and has a history of implementing their own poor encryption. The Telegram server is closed source.
WhatsApp has good encryption, the same as Signal, enabled for all chats. But it is closed source.
- stereoradonc 5y agoThats the usual response. Privacy (and e2EE) depends on threat model and business model. WhatsApp depends on FB (nee' Meta) for sustenance, and it's hard to believe that they will keep their paws off the sweet data nectar. Signal is bankrolled by state agencies and millionaires. MobileCoin adds little more distrust (it's like the Brave model of browser). Telegram doesn't have a visible model of selling user content. Signal copied everything from Telegram's features- namely the "secret chats" that don't sync between devices and disappear after a while (depending on the set time). Nothing else. Signal's UI is washed out and the only "innovation" they could bring was the change in the size of emoji.
- SecurityLagoon 5y agoSignal is opensource-ish. The fact you can't compile the code and federate with the main Signal network means having some version of source online is mostly meaningless. They proved this when they developed the crypto functionality behind everyone's back with no commits to the public source code for months. Who is to know if they are really running the source code they publish? Matrix is the only one where you can be sure that the source code matches what you are running on both the client and (your) server.