A Defensive Computing Checklist    by Michael Horowitz
HOME | About | Domain Names | VPNs | Rules of the Road | DC Presentation | ChangeLog | Stats |

SIGNAL MESSAGING APP

TOPICS BELOW
See Also,   Introduction,   Identification,   SignalGate,   Signal Usernames,   Articles About Signal,   Defensive Computing for Signal,   FYI,   Metadata,   Not My Real Phone Number,   Documentation from Signal

SEE ALSO

See also the Secure Messaging page for information on other messaging apps such as WhatsApp, Threema, Session, Briar, Olvid, Google Android Messages, Facebook Messenger, Apple iMessage, Telegram and more. My proposal for a safer alternative is also there.

The Secure Messaging page also has a long list of the limitations of secure messages. That is best read for context, before going into any specifics of Signal.

The information here was previous on the Secure Messaging page and was moved here March 30, 2025. As I got up to speed on Signal, and greatly expanded the information here, it seemed the right thing to do.

INTRODUCTION  top

Signal does encrypted messages (both one and one and group chats) and phone calls between Signal users. It runs on Android, iPhones and iPads. A recent update added a desktop version which requires you first have the mobile version.

Amongst techies, Signal is well regarded for security and encryption. In fact, Signal is worshiped like a religion despite using phone numbers as userids and the obvious lack of anonymity. For many years, techies ignored the lack of anonymity. Beats me why. It can be critically important to hide who you communicate with. This strikes mes as a classic nerd mistake, to focus on technology (encryption in this case) and ignore the human need to be anonymous. That said, in 2024 Signal started to roll out a new userid feature to sort-of, kinda, replace phone numbers. Phone numbers are still needed, but there are now many options to hide them.

IDENTIFICATION  top

Signal has two different ways to identify a user when starting to communicate with them. After the communication has been established, there are three (more?) different thingies that might be used to assign a name to the person you are talking to. And, some of these thingies have more than one name. Who's on First? All told, Signal has

  1. phone numbers
  2. usernames and display names and chosen names
  3. profiles and profile names
  4. nicknames
  5. safety numbers
  6. PINS

Seems like a lot. Quoting from Signal documentation: "Usernames in Signal are a bit different than usernames in other services. A username is simply a way to initiate contact on Signal without sharing your phone number. It is not the profile name." But is a profile name the name of a profile or a persons public name in their profile? For help, see Understanding every one of Signal’s identifiers by Dr. Martin Shelton for the Freedom Of The Press Foundation (Published Sept. 25, 2024 Updated March 3, 2025).

There also seems to be a design flaw in the Nickname feature - it allows duplicates. That is just an accident waiting to happen. You can see some duplicates in this article by Joseph Cox for 404 Media: You Need to Use Signal's Nickname Feature (March 26, 2025). While touting the feature, Cox fails to mention the danger in having duplicate (or triplicate) Nicknames.

There is a known thing in software. As the requirements change, the software/system gets more and more complicated. An simple original design ends up looking like spaghetti as it is modified and modified again to fit new requirements. At some point, the right thing to do is just start over from scratch with a newer design, one specific to all the newer requirements. I wonder if adding user names to Signal was the straw that will break the camel's back. Perhaps a competing program that never involved phone numbers at all (there are many on this page), and has just one userid, will end up replacing it.

You can see how sorting out the many different identifiers might be a bit too much for non techies. Need proof? See the SignalGate topic below.

SIGNALGATE  top

SIGNAL USERNAMES  top

Usernames were introduced in early 2024. If you learned about Signal before that, you have some catching up to do.

March 3, 2025 (last update); Why journalists should enable Signal usernames by Dr. Martin Shelton for the Freedom Of The Press Foundation. Originally published Feb. 21, 2024. Quoting: "By default, Signal will no longer make your phone number visible to everyone you chat with. To start a conversation with someone, instead of giving your phone number, you can now use your own username to hand out to people ... You can optionally require people to find you via username instead of phone number..." The article has instructions and screen shots for configuring Signal.

ARTICLES ABOUT SIGNAL  top

DEFENSIVE COMPUTING FOR SIGNAL  top

  1. The Android app store has many apps with the same or similar names. To insure you download the right app, look for "Signal Private Messenger". Also, make sure it is from the Signal Foundation, has over 2 million (2M) reviews, is marked as an Editors Choice and has over 100 million (100M+) downloads.
  2. Every now and then you should check the Linked Devices (in the Settings) to insure that a device you don't own, has not been added to your account.
  3. Hide your phone number: Settings -> Privacy -> Phone number
  4. Every now and then verify the account PIN. Without it, someone can steal your account using assorted tricks with phone numbers
  5. Enable Screen Lock and Registration Lock
  6. Disable link previews
  7. Maybe disable Chat backups (it is disabled by default)
  8. Maybe enable Disappearing messages. Read the doc, not all messages in a chat may disappear. There is one time value for your account and each chat may have a different time value.
  9. Hide the app: As noted above, Android 15 and iOS 18 both introduced ways to hide the existence of apps installed on devices. That would be a good thing to do for the Signal app. The Android 15 implementation of app hiding is more secure than that in iOS 18 because it allows for a unique app-run password.
  10. Lock the app on Android 14: As of Signal app version 7.37.5 (current as of March 2025), the Signal Screen Lock feature is not very useful. Still, you are a small bit more secure with it on. The problem with the feature is that, rather than its own app-run password (my terminology) the app unlocks using the same code/fingerprint that unlocks the phone. Also, the time period for the app to lock itself up is no faster than one minute, it should be faster than that.
  11. Lock the app: Good old days: Back in May 2017, Micah Lee wrote: Cybersecurity for the People: How to Keep Your Chats Truly Private With Signal where he described how the Android version of Signal let you lock down the app with a separate passphrase to access it. Since then, this feature was removed. It was at: Settings -> Privacy -> Enable passphrase.
  12. Android: At Settings -> Privacy, enable the Incognito keyboard
  13. Screen security: On Android, turn it on at Settings -> Privacy. On iOS, a similar option is called "Enable Screen Security"
  14. If using a VPN with Signal (a good idea) consider changing VPN servers as often as you can tolerate doing so
  15. Always Relay Calls: This feature is said to route calls through Signal servers so as to hide your IP address. I don't have a recommendation here as I don't see that it does anything that a VPN would not. The EFF says it is a good thing: " By default, Signal uses peer-to-peer calling, which can leak your IP address to the other caller. If that caller is not in your contacts list, Signal defaults to an option that relays the call through their service, hiding your IP address. But you can also enable this for every call, if needed." They say nothing about a VPN and nothing about messaging, as opposed to calling. So, dunno
  16. There are many configuration settings for Signal Notifications. One set is for calls, another set is for messages. Review them all,g at least once.
  17. Use nicknames, the longer the better. How long can a nickname me? According to the Signal Foundation, that is none of your damn business.
  18. The EFF suggests auditing keyboards: "audit any keyboard you've installed in the past and perhaps forgotten about. If you do not need them, use them, or know enough about the keyboard app to feel comfortable using it, it's best to remove it." The article has step by step instructions.

March 3, 2025: Locking down Signal by Dr. Martin Shelton for the Freedom Of The Press Foundation. Originally published Nov. 9, 2018.

January 14, 2021: Switching to Signal? Turn on these settings now for greater privacy and security by Adrian Kingsley-Hughes for ZDNet

FYI  top

METADATA  top

What does Signal know about who you communicate with and when?

NOT MY REAL PHONE NUMBER  top

For a long time, people have been looking to use Signal without divulging their cellphone number. As of the early 2024 introduction of Signal usernames, the use of phone numbers is not the huge problem it previously was. Sometimes a Google Voice phone number works, sometimes not. Note that a new Signal account can be created using a land line - Signal will just call you with the temporary code rather than texting it (last verified in March 2025).

DOCUMENATION FROM SIGNAL  top

These articles are from Signal. None have a creation date. None has a last updated or last reviewed date. None state which version(s) of the software they apply do. This is disgraceful. It is amateurish and not something that engenders trust. Oh, an its pretty awful to boot. Lots of click-here-type-this information, very little on concepts.

  1. Register a phone number The interesting thing here is that the phone must able to either receive an SMS text message or a phone call. That means a land line can be used to register a new Signal account. I have not seen that tidbit reported anywhere.
  2. Phone Number Privacy and Usernames says "As a new default, your phone number will no longer be visible to everyone in Signal". The word "new" has no meaning at all on a document without a date. One exception is that people who already have your Signal phone number saved in their OS contacts will still see your phone number. If you want the world to know your phone number, this is now an option. The article also says that you can limit who can connect with you on Signal.
  3. Set and manage disappearing messages
  4. Delete messages, alerts, or chats
  5. Linked Devices
  6. Signal Profiles and message requests
  7. What is a safety number and why do I see that it changed? Their explanation makes no sense to me. Quoting: "Each Signal one-to-one chat has a unique safety number that allows you to verify the security of your messages and calls with specific contacts. Verification of safety numbers is a good security practice for sensitive communication. If a safety number has been marked as verified, any change must be manually approved before sending a new message." A safety number only applies to 1-on-1 chats. Does it apply to voice calls? Video calls? Not clear. A safety number lets you verify "security". WTF? Does it verifying the ID of the person at the other end? The in-flight encryption? The device being used at the other end? Not clear. The whole concept is not clear. As I noted above, the Signal website is all but useless to someone new to the software. Just miserable.
  8. Keep your phone number private with Signal usernames a blog by Signal. This article has a date. Someone must have screwed up :-) February 20, 2024. About new options that should roll out sometime in 2024. A new default: phone numbers will no longer be visible to everyone. A new username feature can be used instead. The user name is NOT displayed in chats, instead the profile name is. If you don’t want people to find you by searching for your phone number, there is a new setting for that.
 This page: 40 views per day (over 30 days)   Total views: 1,195   Created: March 30, 2025
This Page
Last Updated

April 11, 2025
Site Page
Views TOTAL

 1,178,064
Site Page
Views TODAY

  507
Website by
Michael Horowitz
top
Copyright 2019 - 2025