And if so, why exactly? It says it’s end-to-end encrypted. The metadata isn’t. But what is metadata and is it bad that it’s not? Are there any other problematic things?
I think I have a few answers for these questions, but I was wondering if anyone else has good answers/explanations/links to share where I can inform myself more.
This is true, but something that should be noted is that, to my knowledge, no law enforcement agency has ever received the supposedly encrypted content of WhatsApp messages. Facebook Messenger messages are not E2E encrypted by default, and there have been several stories about Facebook being served a warrant for message content and providing it. This has, as I understand, not occurred for WhatsApp messages. It is possible, of course, that they do have some kind of access and only provide it to very high-level intelligence agencies, but there’s no direct evidence of that.
I would personally say that it’s more likely than not that WhatsApp message content is legitimately private, but I’d also agree that you should use something like Signal if you’re genuinely concerned about this.
If you log into WhatsApp on another device, does your history show up?
If it does, that means they hold your encryption keys on their server. It’s the only way this could work.
It’s why with Signal you need to maintain your keys and keep backups. No one else has your keys, so logging in to other devices won’t get history without that backup and the keys.
Works this way with encrypted XMPP too, of course.
You have to scan a QR code from the website with your phone, which I’m assuming then facilitates a transfer of the keys.
That’s essentially what’s been posited by this rando on StackExchange.
https://security.stackexchange.com/questions/119552/how-does-end-to-end-encryption-work-with-whatsapp-web
Does it work if your other devices are offline? That would be telling.