Session is an end to end encrypted messenger service which claims to be designed for people who want privacy and freedom from any forms of surveillance. It does not collect any metadata i.e any information about the person using it. It is available on Android, IOS, Windows and Linux.
How does it work ?
It uses decentralized network to protect your information. It routes your messages through decentralized approach and does not have a central server. To add to it, its an open source application. All of its code is open for the world to see, audit and contribute. So you can easily identify what’s happening behind the wall, all you need is a programmer eyes.
What are the advantages of using it ?
First and most important advantage of Session is that it doesn’t require your mobile number to function. Yes, its solely based on Session ID. Thus, all the problems related to mobile number getting into the wrong hands is resolved. All of your information is in your own safe hands.
Second most practical advantage is disappearing messages. You can set time for how long you want you messages to stay in your chats. Your messages will automatically disappear after the set time. Both the end users have authority to set or change the message disappearing time.
Other advantages are no data breaches since it doesn’t collect any of your data, no digital footprints as Session follow a unique routing approach called as onion routing network which leaves no trace.
Session provides all the major features that one can get from other major messenger service such as sending photos, audio, files or Gif and creating a group chat.
What can be improved ?
Issues with disappearing time
Media files sent while disappearing time is set, disappears only if the user keeps it within the chat. The files remain in users phone if the users saves it before disappearing which should not be the case.
An option within privacy setting does let you disable screenshot but unfortunately it only stops you from taking screenshot and not the person on the other end of the chat. Which is completely useless.
Messages failed to send way too often. 1 out of 10 message sent is failed due to some reason. Re-sending it by clicking on the failed message successfully sends it again most of the time but it is still a painfully exhausting process when you are in a middle of a conversation.
Time to send message and Tracing a secure path
Time taken by a message to get received by the user on the other end, after you press send is just long. And when you are sending the message for the first time to a user, the messenger creates a secure session which takes incredible amount of time.
Session is an incredible step to make communication over internet private and secure but it is still in its early stage and requires lot of work. And since there are already lot of players in this field of messenger service, creating a market for itself is going to be a tough road.