Sachin Kanishka
2 min readJan 10, 2021

What is Signal Messenger App?

Signal is a cross-platform, encrypted messaging service developed by the Signal Foundation and Signal Messenger. This is an end-to-end encrypted open source app. The Signal app is available in the Apple store for iOS devices and Google play for Android devices. The desktop version of Signal is also available to download for all Mac, Windows and Linux users.

Signal is a similar messaging app like other messaging services which can be used for text message, group message, voice, notes, videos and group video calls. However, the company is highlighting their app as more simple and powerful and with stronger secure since it is state-of-the-art end-to-end encrypted. It is powered by the open source Signal Protocol, which means anyone can see the source code if they wish to.

Moreover, as Signal (https://signal.org, 2021) has mentioned that there are no ads, no affiliate marketers and no creepy tracking in their app. In addition, there is one more feature called ‘Disappearing Messages’ which is really cool- users can send messages that will disappear after a certain time period. This feature should sound familiar to Snapchat users, however the Signal app allows you to choose how long your messages are visible for before they disappear.

After Elon Musk tweeted about Signal, the app has gone viral across all social media platforms and many people have now started to search about Signal. Not only Elon Musk, but the CEO of Twitter and Square, Jack Dorsey, the Oscar winning filmmaker and journalist, Laura Poitras and the internationally renowned security technologist Bruce Schneier have all also recommended people to use the new Signal app.

Programming languages such as Java, C, JavaScript and Objective-C were used to build this app. Below are some software libraries of Signal app.

Signal Protocol Java library- https://github.com/signalapp/libsignal-protocol-java

Signal Protocol C library- https://github.com/signalapp/libsignal-protocol-c

Signal Protocol JavaScript library-https://github.com/signalapp/libsignal-protocol-javascript

https://signal.org (2021) (Accessed: 10 January 2021).