WhatsApp messages have E2E encryption by default, you can not opt out, and the keys (each message has a different one) are never sent to WhatsApp or anybody else.
Users may OPTIONALLY enable a cloud backup, which puts an encrypted backup on iCloud or Google Drive. WhatsApp (Facebook) holds the key for this, but not the data, and law enforcement would need the cooperation of Facebook and Google/Apple to access the messages.
But that is all completely opt-in. By default, messages are not backed up, contrary to what you said.
Full disclosure: I use WhatsApp but am eager to switch away from it a soon as Signal implements a local backup on iOS.
It is a plaintext backup to Google Drive, whatsapp does not encrypt it before uploading it to Drive or iCloud.
https://news.ycombinator.com/item?id=26458102
> But that is all completely opt-in
You cannot control your contacts backup settings. Every contact I have (100+) has enabled the backup option, meaning all my 'e2ee' chats are uploaded in plaintext to Google servers.
With Telegram, I can be sure e2ee/secret chats with my contacts are not going anywhere other than the device they were delivered to.
Disassembly and analysis is also harder with binaries than original sources and an open, reproducible build process.
So you have no idea whether it's actually E2E encrypted, and by default it is not.
Sure, if your threat model means you are worried about the key backups and particularly your friends key backups, you shouldn’t use WhatsApp.
I’m not sure how you end up at Telegram with that threat model.. but whatever floats your boat.
I’d wager most people care more about FB not being able to read their messages. And they can’t. Maybe one day that changes but they will be required to communicate those changes.
Encryption is literally not E2EE if the private keys are uploaded to some random third party, maybe even without your knowledge (you have no idea what your contacts have done).