You are on page 1of 6

Understanding Whatsapp

Architecture & Design


DSTSC – 06
Frontend and Backend

Erlang – Programming Language.


Frontend Native App for each platform Backend
Android – Java FreeBSD - OS
iOS – Swift
Signal Encryption
Windows Phone – C#
Web app –
Protocol provides end- Ejabberd – XMPP Appln Server
Javascript/HTML/CSS to-end encryption
Mnesia – Database Server

SQLite
Database that lives on the YAW – Webserver
device. Whatsapp use it to store
conversations.
BEAM – Virtual Machine
Whatsapp Architecture
Myth of End-to-End Encryption

End-to-End Encryption (E2EE), is safe! So say WhatsApp,


Telegram, iMessage, and too many others.
Should we use Whatsapp for Official
Conversation?

In WhatsApp, once your messages are delivered, they are deleted from their servers.

But, they just announced they would require data sharing with Facebook.

Here comes the first question: if they can not read your messages, photos, videos and audios, what
data do they want to send to Facebook?

Contact names?.........
Six Reasons Why You Should Delete
Whatsapp

 Whatsapp wants to access all your contact details.


 Whatsapp keeps track of what you do.
 Whatsapp could share your information with police.
 Co-founder Brian Acton has left the company.
 Whatsapp sometimes asks you to break your end-to-end encryption.
 The Whatsapp code is not public.

Source: www.vice.com/en/article/qj4qjd/whatsapp-data-security-issues

You might also like