39

WhatsApp just announced a new web application see here.
For some reason, the interface requires the phone to be connected all the time. Is it for performance reasons (not to create additional load on their current servers)? Is there any other constraint that cause that?

oshai
  • 14,865
  • 26
  • 84
  • 140

1 Answers1

53

The official explanation:

Your session on WhatsApp Web is an extension of WhatsApp on your phone. WhatsApp Web connects to your phone to sync messages, thus you can see all messages on both devices. Thus, the first requirement to being able to use WhatsApp Web is an active WhatsApp account on your smartphone.

Source: https://www.whatsapp.com/faq/en/web/28080002

As you may know your Whatsapp history is only being stored in a database on the phone itself. To see that history in your web browser, it needs to get it from the phone. Whatsapp could have redesigned it, so that everything is stored in the cloud (as many competing messaging apps do). But that seems to be against their philosophy. They keep it tighly coupled to a (one) phone. As you may know you cannot install Whatsapp on multiple phones using the same account. The web interface is just a remote for Whatsapp running on your phone.

And even though I don't know for sure, I think it's more secure too. It wouldn't surprise me if the data that's sent between the web app and the phone is encrypted in a way that even Whatsapp themselves cannot decrypt. Maybe the QR code is generated client-side (in the browser) and by scanning it using the app there is no need to exchange the keys through Whatsapp's servers. That way they don't ever get the encryption keys and will not be able to inspect the data that gets routed through their servers.

Note: Of course Whatsapp could at any time change their implementation of both the app or the web app and enable eavesdropping.

LeonZandman
  • 3,054
  • 6
  • 29
  • 26
  • Hi Leon; do you know how WhatsApp Web communicates with your phone ? I turned off bluetooth and it stills works... – franck Dec 24 '15 at 21:35
  • I doubt, in fact, I know, its not bluetooth. its via your wifi (or however you connect your phone and PC). it even says that in the app. it says its best to connect your phone to wifi rather than cellular data, else it might cost you your data allowance. – redfox05 Jan 27 '16 at 15:53
  • 3
    @franck It's using Web Sockets, so normal Internet data (Wi-Fi, 4G, etc.). Whatsapp Web, being a normal web application running in the browser, cannot access Bluetooth stuff. – LeonZandman Jan 28 '16 at 16:50
  • @LeonZandman how do they collaborate with police if they cannon't access/read any message? (how topic now) – w00dy Feb 19 '16 at 16:02
  • 1
    Maybe they don't collaborate with the police? Since I posted this answer, WhatsApp added end-to-end encryption, so it really should be technically impossible for them to obtain the contents of conversations. Maybe they do record metadata, so they know who you've contacted, but not the actual contents of the messages. – LeonZandman Nov 15 '16 at 11:40
  • If I wanted a messaging app in a web browser that required me to tether to my phone, i would use the stock one that came with my phone – Michael Aug 30 '19 at 21:24