- Tying back into the encryption point, in the event of a breach or an MITM, whoever intercepts or accesses WhatsApp messages will get encrypted dumps, while my Telegram messages are pretty much going to be in plaintext.
Only if you trust Facebook with their proprietary software.
And on Telegram you can easily export your history at any time and delete from the servers.
Isn't MTProto proprietary as well?
Also, the option to delete on a periodic basis is not an alternative to not having things stored in the first place. That said, there is no way you can verify that copies are not retained on the servers in either case (WhatsApp or Telegram) so there's not much to argue there.
Clients are open-source, so you can see the code for e2e encryption.
> That said, there is no way you can verify that copies are not retained on the servers in either case (WhatsApp or Telegram) so there's not much to argue there.
This is exactly true, so I actually prefer Matrix.
Cool. Unfortunately the cases where it's applicable are too limited for my liking.
> Matrix.
Matrix is great, I just wish I had more luck onboarding my network onto it. I really enjoy using Element.
This type of pressure on centralized systems is exactly why it is unethical as technologists to suggest people centralize the internet.
When you choose to send friends to centralized systems you are voting for the internet to have all the problems and advantages of dictatorships.
When you support open decentralized protocols you get the problems and advantages of a democracy.
Dictatorships can move fast and make sweeping changes. Look at China.
Signal, Telegram, WhatsApp, iMessage are all examples of centralized walled gardens, aka dictatorships. They are all doomed to be co-opted into doing something you don't like at some point and you will have no recourse.
Meanwhile we have decentralized systems like like HTTP, SMTP, and Matrix. Yes they move slower, are more fragmented, need long periods of carefully discussed and rolled out protocol changes and many implementations and servers to all agree on those to function. Decentralized control is messy, and good UX takes longer to materialize, but that is how the internet was built, and how we kept it from being controlled by a single ISP/Browser like AOL.
If you want a modern e2e chat protocol that lets you use any client, server, operating system, or architecture you want and take your social graph with you when you change your mind on any of those things, where no one single entity can change the rules of the network for profit or other reasons... you are looking for Matrix.
Apple pressured Telegram to remove specific posts. There was no way to stop spamming the posts, so they removed the whole channel because it was a lot easier.
a. It doesn't require a cellphone always on (most important point for me)
b. It's not run by Facebook, or any other FAANG
c. It's not based in the USA
d. It has a great UX.
Care to elaborate? Haven't heard/read anything that points in that direction. Except for the "nearby people" feature but that its up to you to enable.
Also in the comments on that "article" some people link against a cryptoanalysis of telegram, which can be found here: http://cs.au.dk/~jakjak/master-thesis.pdf
Someone else also mentions that telegram stores message logs on their server, if that's true it is definitely a big no no.
Seems like an okay compromise to me, but I'm no security expert.
I agree its a downgrade in security. But I dont agree with it being a downgrade in privacy.
Another point is to compartmentalize information shared.
Id rather share my whole profile in parts to 100 different companies who all arent allowed to share it with each other, than all of it to one company.
No published source code or alternative implementations so it may take months of RE to notice if it is ever noticed at all.
If only a single party with no accountability controls your encryption keys with binaries they compiled from code they wrote that no one else can practically review with an undocumented protocol they can silently change or backdoor at any time, it is not end to end encryption. It is marketing.
I hate and refuse to use Telegram like all centralized chat services and feel it is hostile to freedom, privacy, and security but unlike Signal, WhatsApp, iMessage and others Telegram at -least- lets independent third parties like F-droid compile and distribute binaries offering accountability for their E2E claims.
- Only Secret Chats are E2EE. Normal use is just subject to transport encryption. However, this is true for any platform with server-side chat history.
If the latter, well played.