Linux Kamarada

The Signal messenger

Signal is a simple yet powerful and secure instant messenger. It offers a similar set of features to its competitors WhatsApp and Telegram: Signal allows you to send text and voice messages, as well as photos, videos and files, in one-to-one or group chats, in addition to make voice and video calls. A key difference is that privacy isn’t optional when using Signal — every message, every call between Signal users is end-to-end encrypted.

In addition to that, the Android version of Signal can also send and receive regular SMS/MMS messages and replace your system built-in SMS app. Used this way, Signal has the ability to send unencrypted text messages to — and display unencrypted text messages from — non-Signal users. Note that SMS messages are relayed by your mobile carrier rather than the Internet and are not encrypted. Signal will warn you when messages are sent unencrypted.

Signal’s website features endorsements from privacy experts like Edward Snowden:

When the WhatsApp controversy blew up in January, none other than the tech billionaire Elon Musk tweeted his support for Signal:

Between 12 and 14 January 2021, the number of Signal installations listed on Google Play increased from over 10 million to over 50 million.

Signal servers keep almost no user metadata. In 2016, the service received a subpoena requiring information about two users for a federal grand jury investigation, to which they answered: “the only information we can produce in response to a request like this is the date and time a user registered with Signal and the last date of a user’s connectivity to the Signal service”.

Signal messages, pictures, files and other contents are not stored on the cloud for long. They are immediately and irrevocably deleted from the server once they are delivered to the recipient. So your Signal messages and contacts remain stored only locally on your device. Different from WhatsApp and Telegram, Signal does not offer cloud backup. What you can do is a local backup, which is protected by a passphrase. Check where the local backup gets stored and make sure you don’t delete it. You may also want to copy it to somewhere else.

Like Telegram, Signal allows you to make messages disappear after a certain time. This guarantees the privacy of the conversation, even if someone else gets access to your phone.

Also like WhatsApp and Telegram, Signal requires a valid phone number to register and find contacts, which is the main source of criticism the app receives. It should be noted, though, that contacts are stored locally only.

Signal is completely open source: the source code for all of the Signal clients and the Signal server is available on GitHub. The Android client allows for reproducible builds. At least in theory, you can run your own (self-hosted) Signal server, but that seems a lot of work, as you would need to tweak the code and build server and clients. That would actually be a fork.

The Signal protocol has been professionally audited for security vulnerabilities. It is considered to be a state-of-the-art end-to-end encryption protocol, and is used even by messengers other than Signal itself, such as WhatsApp, Facebook Messenger and Skype.

Signal was born in 2013 as the merge of two mobile apps for encrypted communication, RedPhone and TextSecure, both developed by cryptographer and privacy activist Moxie Marlinspike at Open Whisper Systems. In 2017, Brian Acton, a co-founder of WhatsApp, left Facebook due to intractable differences about privacy practices. In the following year, Acton and Marlinspike partnered to form the Signal Foundation, a US-based non-profit organization. The foundation was started with an initial $50 million in funding from Acton.

Now, the Signal Foundation runs entirely on donations, which help pay for the servers, bandwidth, and staff for developing the app. Signal is free for use and doesn’t show ads.

You can use Signal on your desktop, but you must install it first on your phone.

The Signal app for Android can be downloaded from the Google Play.

On openSUSE, you can retrieve Signal from the semi official signal-desktop package. But I personally found it easier to install Signal from Flathub:

1
# flatpak install org.signal.Signal

Signal is also available for other systems. For more options, take a look at: signal.org.

There is a very complete Support section in the Signal website.

This text is part of the series:

Would you buy me a coffee?
If you really liked it, if it was really helpful for you, is it worth a coffee? If you want, you can "buy me a coffee" with PayPal or contribute to the project in other ways.

Comments

About

The Linux Kamarada Project aims to spread and promote Linux as a robust, secure, versatile and easy to use operating system, suitable for everyday use be at home, at work or on the server. The project focuses mainly on distribution and documentation.

Ads

Facebook

Author