Concerned about the privacy and security of your communications? Follow our guide to locking down Signal.
The encrypted messaging app, Signal, is quickly becoming a newsroom staple for communicating with sources, accepting tips, talking to colleagues, and for regular old voice calls and messages. While it’s a practical tool for anyone concerned with the security and privacy of their conversations, people working in newsrooms are particularly interesting targets, and should benefit from locking down Signal.
(If you’re not yet using it, learn how to get started here.)
Signal makes it easy to have a secure conversation without thinking about it. On its face, it looks and feels identical to your default text messaging app, but security experts so often recommend it because of what it does in the background.
First, Signal offers end-to-end encryption, meaning only conversational participants can read the messages. While regular phone calls or text messages allow your phone company to unscramble your conversations, even the team behind Signal can’t listen to them. You don’t need to take their word for it. Signal is open source, meaning the code is available for anyone to review. This also makes security audits simpler for independent specialists, who have torn apart the code and published findings that everything works as intended. Finally, Signal retains nearly no metadata — information about who spoke to whom, and when. (The developers proved as much in court.)
These are some of the advantages you want in an encrypted messaging app.
Because newsrooms can attract a lot of attention, journalists who already use Signal should consider hardening it against physical access, as well as unwanted remote access and network-based eavesdropping. So let’s talk about how.
Most messaging apps will not allow you to ensure the security of your connection with your conversational partners. But Signal allows you to verify that your session is encrypted to the right person (and not an eavesdropping third party).
First, open up a conversation with someone you want to talk to. Next, look for their “safety numbers.” These numbers represent the connection between your device and your conversational partner’s device.
iPhone users: Press your partner’s name (at the top of the screen) > View Safety Number
Android users: Press Settings (the “three-dot” menu) > Conversation settings > Verify safety numbers
You’ll see a your safety numbers and a QR code, representing the numbers.
If you and your conversational partner see the same numbers, your session is secure. You should verify your safety numbers over a different channel where you feel confident you’re talking to the right person, such as Twitter, Facebook, or Google Hangouts. If possible, exchange safety numbers in person.
If you and your contact are together in person, one of you can press “Scan code” on the safety number screen. Now, scan the other person’s QR code with your camera.
If you see a mismatch, something is definitely wrong and you shouldn’t talk over this channel. But chances are, your safety numbers will match. If everything looks good, mark your partner as “Verified.”
You won’t need to verify safety numbers again until someone resets the session. For example, when you begin using Signal from a new phone, you will get new safety numbers.
You’ll receive a notification if your safety numbers with a partner have changed. If this happens, use another channel to verify that the session is secured before you continue communicating sensitive information.
Signal treats your phone number like a username, and journalists may not want to use and share a personal phone number with sources. The good news: You can register Signal with any phone number you have access to.
There are a few ways to get access to an alternative phone number. Read our guide here.
For those in the United States, the easiest way to set up a secondary number is with Google Voice. (Your Signal messages will still go over Signal servers, not Google servers.)
In most countries you can use a secondary SIM card to create another number. Read this post by Jillian York of the Electronic Frontier Foundation to learn more. You can also use an online service called Twilio to create a number for as little as $1 each month. Learn how here.
If you've already set up Signal with your personal phone number, you can change to a new number through your settings.
iPhone users: Press Settings (profile icon at top left) > Account > Change phone number
Android users: Press Settings (profile icon at top left) > Account > Change phone number
Use Registration Lock to lock in your Signal number.
iPhone users: Click Settings > Account > Registration Lock > Enabled
Android users: Click Settings > Account > Registration Lock > Enabled
Your account is protected by a PIN. This PIN will prevent your number from being re-registered from a different device, so write it down or keep it somewhere safe. This might be a physically hidden notebook, or password management software.
By default you are offered a short numeric PIN, but you can make it stronger by using a PIN that also enables text beyond the phone number.
iPhone users: Click Settings > Account > Change your PIN > Create alphanumeric PIN
Android users: Click Settings > Account > Change your PIN > Create alphanumeric PIN
Signal will occasionally nudge you with a prompt to re-enter your PIN to ensure you still remember it.
Signal offers the ability to retrieve previews of web pages linked within a conversation. According to the developers, when this feature is enabled Signal makes direct requests to websites to generate these previews. In other words, link previews leak the websites you share in your conversation to those websites.
Confirm link previews are disabled.
iPhone users: Press Settings > Chats > Generate link previews > Disabled
Android users: Press Settings > Chats > Generate link previews > Disabled
Many phones come with multiple keyboards for different languages and functionalities, and allow you to download customized keyboards. This can be useful, but keyboards can share data with third parties. For example, Google’s keyboard is enabled by default on many Android devices, and unless you customize your keyboard settings, you may unknowingly save keyboard data beyond Signal.
Android users should enable the “Incognito” keyboard in Signal.
Android users: Settings > Privacy > Incognito keyboard > Enabled
Beyond Signal, your choice in keyboard can affect your privacy so make sure you know which keyboard(s) you have enabled.
iPhone users: Settings app > Keyboard > Keyboards
Android users (may be slightly different, depending on your version): Settings app> General management > Language and input > On-screen keyboard
Signal allows you to see your call history from your regular phone app. This might be convenient, but will also allow your iPhone to sync this call history with iCloud, including who spoke to whom, when, and the call length.
If you use iCloud and you don’t want to share call history on Signal, confirm it’s turned off here: Settings > Privacy > Show Calls in Recents > Disabled.
While Signal lets you delete individual messages, these messages will only be deleted on your device. Instead, use Signal’s “disappearing messages” feature to remove messages from a conversation automatically, after a time amount of your choosing. This is particularly important for journalists concerned about messages on a source’s phone.
To turn on disappearing messages, first open a conversation.
iPhone users: Press on your partner's name at the top of the screen to open the settings menu for this conversation. Press "Disappearing Messages."
Android users: Press the settings (three-dot) icon in the top right corner. Press "Disappearing Messages."
Set the amount of time you'd like to keep the messages, between 30 seconds to four weeks, or a custom time of your choice. This works both for one-on-one conversations and group chats.
You can also set a default message disappearance time for new conversations.
iPhone users: Settings > Privacy > Default timer for new chats
Android users: Settings > Privacy > Default timer for new chats
Messages you've sent or received before enabling disappearing messages will still be there. If you want those to disappear, you will need to manually delete them.
The weak points in end-to-end encrypted conversations are the “ends”— the physical devices where the messages arrive in human-readable text.
There are a few things you can do to lock down your devices.
Encryption won’t help with someone who gets access to your unlocked phone, so you’ll want to password protect your device. Exit Signal and turn on a passcode.
iPhone users: Settings app > Face / Touch ID & Passcode
Android users: Settings app > Security > Screen lock
Unlocking your phone also means decrypting your messages. You can require one additional step to re-enter your password before unlocking Signal.
It doesn’t happen every day, but unlocked phones are stolen in plain sight — while walking down the street, or on the train. Likewise, maybe you allow your son or daughter to entertain themselves on your phone, but you don’t want them to see photos from your source.
iPhone users: Press Settings > Privacy > Screen Lock
Android users: Press Settings > Privacy > Screen Lock
If your phone is ever lost, stolen, or seized, it’s possible to copy and read any data on the device, including your encrypted messages. The good news: You can easily protect your device with disk encryption.
If you use a modern iPhone, congratulations! Your device is already encrypted.
Many modern Android devices are encrypted by default (e.g., Pixel devices, some phones in the Nexus and Samsung Galaxy lines). Check your Android system settings for disk encryption to make sure disk encryption is enabled. If not, setting up disk encryption is easy.
Signal gives you the option to prevent a preview from being shown in your app switcher, unless you explicitly open the app.
iPhone users: Press Settings > Privacy > Hide Screen in App Switcher
Android users: Press Settings > Privacy > Screen Security
Even when your phone is locked with a password, anyone who picks it up can still read the message and sender name from your lock screen.
iPhone users: Settings > Notifications > Show. To receive notifications with no information about the sender or the content of your messages, turn on “No Name or Content.”
Android users: Settings > Notifications > Show. To receive notifications with no information about the sender or content, press “No name or message.”
Many types of malware are designed to send screenshots of your messages, or recordings of conversations, to a remote hacker. The single best thing you can do is stay on top of software updates, which usually include security patches for your operating system, Signal and any other apps you have. Older devices that no longer receive security updates are at the greatest risk.
Signal offers a desktop application, but it's safer to keep your messages only on your mobile device.
Desktop devices typically allow applications to talk to one another. Android or iOS devices deliberately isolate apps, requiring strict permissions for what data can be accessed, and when. Malware has a significantly more difficult time compromising your data on an updated mobile device.
For news organizations looking for more hands-on assistance with encrypted messaging tools and practices, please contact us about our training options. If Signal is a service you value, consider donating to support their work.