Skip to main content
Surveillance
Self-Defense

How to: Use Signal

This page was translated from English. The English version may be more up-to-date.

Download location: Google Play Store, Apple App Store
System requirements: Android 5 or later, iOS 13 or later
Version used in this guide: Android: 6.28.6. iPhone: 6.37.
License: GPLv3
Level: Beginner
Time required: 15-20 minutes
Other reading:

Table of Contents

Signal is a free and open-source application for Android, iOS, and desktop that employs end-to-end encryption to keep communications safe. Signal has certified to courts that it only maintains two types of user data available to law enforcement: timestamps of when each account was created and the date that each account last connected to the Signal service.

As with most chat apps, communications can be made between either individuals or a group, allowing you to send end-to-end encrypted text, picture, audio and video messages, as well as live video and audio calls. Everyone must have the Signal app installed to communicate with each other. Encrypted calls and messages use your data connection, so both parties in the conversation must have internet access on their mobile devices. Due to this, you will not incur SMS and MMS fees when using Signal. 

Download and Install Signal anchor link

Search for "Signal" in the Google Play Store or Apple App Store, or click the links below:

After Signal has finished installing, launch the app. 

Register and Verify your Phone Number anchor link

After an introductory screen with information about the Terms and Privacy Policy, you will see a dialogue explaining why Signal requests the “Contacts” permission on your phone. 

Signal can check your contacts list to see who is using Signal. To do this, Signal uses a private contact discovery system. The data uploaded to Signal is immediately deleted after your contacts are matched up. If sharing your contacts with Signal is a concern, you can deny the contacts permission. If you don’t allow this permission, you can still use Signal, but you have to manually enter phone numbers to begin chatting with people. You can change this in the future, but for now, choose to allow or deny access:

  • On Android: Tap "Not now" to deny access or "Continue" to grant access to your contacts.
  • On iPhone: Tap "Don't Allow" to deny access or "OK" to grant access to your contacts.

Signal requires a working phone number to use. While Signal doesn't use SMS, your phone number will still be visible to all your contacts and functions like a username for you. If you do not want to use your primary phone number, Freedom of the Press Foundation has tips for getting a secondary number.

  • On Android: Enter your phone number and tap "Continue," then tap "OK" when asked to confirm that your number is correct. 
  • On iPhone: Enter your phone number and tap "Next," then "Yes" when asked to confirm that your number is correct.

In order to verify your phone number, you will be sent an SMS text with a six-digit code. Enter that number in.

Next up is creating a profile and a PIN. The profile image and name you choose will be shown to any contacts you have saved in your address book, when you initiate or accept new chats, and when you join new groups. While a first name (either genuine or made up) is required, the image and last name are optional. A PIN keeps your information safe on Signal’s servers, and if you switch phones you will be able to recover your settings, profile, and contacts using it. 

The onboarding process is in a different order on Android than it is on iPhone:

  • On Android: Enter your profile information in this step and tap “Next.” On the next screen, you're asked to create a PIN. Choose a secure PIN or Passphrase and then tap “Next.” You'll need to confirm the PIN one more time. 
  • On iPhone: The first step is to create your PIN. Choose a secure PIN or Passphrase and then tap “Next.” You'll need to confirm the PIN one more time. Next, enter your profile information, and then tap "Next." You will next see a prompt asking for access to your local network. This is to help transfer an account from an old phone to a new one. You can tap "Don't Allow" if you do need to move an account over.

With that, you're set up and ready to dive into communicating over Signal.

Using Signal anchor link

In order to use Signal, the person you are contacting must have Signal installed. But otherwise, using Signal works essentially the same as other chat and phone apps you've used. Alongside text, you can send stickers, photos, voice memos, GIFs, files, and more. All of these are also end-to-end encrypted.

Start a New Message anchor link

To start a message:

  • On Android: From the chat tab, tap the pen icon in the bottom-right corner.
  • On iPhone: From the chat tab, tap the pen icon in the top-right corner.

If you previously allowed Signal access to your contacts, you will see a list of all the registered Signal users in your contacts. Pick the person you want to message, or type in a phone number. From this screen, you can start chatting, or initiate a phone (or video) call. If you're using Signal on Android, you can initiate calls from the call tab, as well.

Verify Safety Numbers anchor link

Once you've started a message thread, you can consider verifying the authenticity of the person you are talking with to make sure their encryption key wasn't tampered with (a process called key verification ). This may not be necessary for everyone you communicate with, but can be useful in cases where you're talking about private information. The process works the same on both Android and iPhone:

  • Open the chat screen with the contact you want to verify, and then tap the name of your contact at the top of the screen.
  • Tap “View safety number.”

You will see a string of 60 numbers on two separate cards. Match the color cards with the person you're verifying with, and then you can either verify by manually reading off these numbers to make sure they correspond with your contact's numbers, or if you're in the same location, you can scan the QR code that appears on this screen. If needed, you can also copy the numbers and share it over a secondary secure channel. Only one of the cards needs to match.

Manage Your Group Chat Preferences anchor link

Alongside one-on-one chats, Signal also supports group chats and group video calls. Both of these are end-to-end encrypted. Creating a new group works the same on both Android and iOS:

  • From the "Chats" tab, tap the pen icon, then "New Group." 
  • Tap the names of your contacts you'd like to add to the group. 

On the next screen, you're asked to create a name for your group, select a duration of time for disappearing messages (more on these below), and then tap "Create." As long as you added at least one person to the group chat, you'll go to the main chat screen.

If you don't add anyone into the group right away, you may see a screen with two options:

  • Approve new members: Enable this if you want the ability to approve or deny new members.
  • Enable and share link: Tap this if you want the ability to share a link to the group chat with people. This way, new members can join from the link instead of being added manually by an administrator. If you do not want this feature enabled, tap "Cancel." If you click cancel, administrators of the group chat are the only people who can add new members. You can do so by tapping the group chat name, then "Add Members."

If you enable the share link and change your mind, you can always delete the link, or reset it. This is helpful if the link was shared by someone you don't want in the group. Tap the group chat name, then "Group Link" to change these settings.

You can also set the permissions of the group chat to restrict people from renaming the group or adding new members. Tap the group chat name, then "Permissions" and change the settings however you prefer.

Additional Security Settings anchor link

Signal's default setup is relatively secure, but there are a few things to consider changing, and some features you may want to tinker with.

Registration Lock anchor link

Enabling "Registration Lock" prevents your phone number from being registered on a different device without the PIN you set up when you first installed Signal. Make sure you write this PIN down, because without it, you will not be able to get back into your Signal account for at least seven days if you change phones.

  • On Android: Tap the Three-dot icon (⋮) > Settings > Account. Toggle "Registration Lock" to on.
  • On iPhone: Tap your profile picture, then Settings > Account. Toggle "Registration Lock" to on.

Signal will occasionally ask you to verify your PIN to help you remember it.

Disappearing Messages anchor link

Signal has a feature called "disappearing messages" which ensures that messages will be removed from your device and the device of your contact(s) in a chat a chosen amount of time after the messages are seen (the countdown starts when the recipient opens the message, not after you send it). While it's a handy feature, remember that those you are chatting with can log or take screenshots of your conversation, even if you’ve enabled disappearing messages. You can set up a default time period for disappearing messages for every new chat you create:

  • On Android: Tap the Three-dot icon (⋮) > Settings > Privacy > Disappearing messages and choose the time period you want. Tap "Save" when you're done.
  • On iPhone: Tap your profile picture, then Settings > Privacy > Disappearing messages and choose the time period you want. Tap "Set" when you're done.

You can also change the length of time before a message disappears in each of your chats. The process is the same on both Android and iPhone:

  • Open up the chat, then tap the contact's name or the chat name > Disappearing Messages
  • Select the length of time you'd like. You can do this in both one-on-one chats and in group chats.

Disappearing messages rules apply to any sort of communication you do in a chat, including text, files, photos, location, GIFs and whatever else. But when you delete a reply to a message, the behavior can be a little different than you may expect.

You can also set a photo or video so the recipient can only view it one time.

  • In a chat, select a photo or video you want to send.
  • Tap the infinity icon above the text box to switch it to the view once mode. The symbol should now be a "1" and the text box will read "View Once Media."

Now, when you send the photo or video, the recipient can only view that content one time, but keep in mind they can still take a screenshot of it.

Change Your Number anchor link

Since Signal treats your phone number like a username, you may need to change it if you get a new number, or if you decide that you want to get a secondary number for communication. You can change your number easily:

  • On Android: Tap the Three-dot icon (⋮) > Settings > Account > Change Phone Number. Tap "Continue" after reading the warning screen, then enter your old number, followed by the new one. Confirm the number is correct, and follow the directions to complete the registration process. 
  • On iPhone: Tap your profile picture, then Settings > Account > Change Phone Number. Tap "Continue" after reading the warning screen, then enter your old number, followed by the new one. Confirm the number is correct, and follow the directions to complete the registration process. 

Control Who Can (and Can't) See Stories anchor link

Signal's Stories feature works similarly to Instagram or Snapchat, where a photo or video exists in the app for a set amount of time. Like a social network, you can control who can see these stories:

  • On Android: Tap the Three-dot icon (⋮) > Settings > Stories > My Story, then choose the option you'd like. You can leave stories open to all contacts, hide them from specific people, or only allow specific people to see them.
  • On iPhone: Tap your profile picture, then Settings > Stories > My Story, then choose the option you'd like. You can leave stories open to all contacts, hide them from specific people, or only allow specific people to see them.

When you create a new story, you will always get the above options to choose who can view it. You will also get the option to restrict it to only a specific group chat.

By default, when you view a story, the person who created that story may be able to see that you viewed it. If you don't like the idea of others knowing when you've viewed their stories, you can hide that information. When you do, it will also make it so you cannot see who has viewed your stories:

  • On Android: Tap the Three-dot icon (⋮) > Settings > Stories, then disable the "View Receipts" toggle.
  • On iPhone: Tap your profile picture, then Settings > Stories, then disable the "View Receipts" toggle.

If you have no interest in the Stories feature, you can disable Stories entirely. Doing so makes it so you cannot view other's stories, and removes the "Stories" tab from the app's main screen:

  • On Android: Tap the Three-dot icon (⋮) > Settings > Stories, and tap "Turn off stories."
  • On iPhone: Tap your profile picture, then Settings > Stories, and tap "Turn off stories."

Enable Screen Lock and Hide Screen in App Switcher anchor link

If you use biometrics (like your fingerprint or face) or a PIN to lock your phone, you can also lock down the entire Signal app. This means after unlocking your phone, you'll need to authenticate again to open the app or access chats. To lock the whole app:

  • On Android: Tap the Three-dot icon (⋮) > Settings > Privacy and enable "Screen Lock."
  • On iPhone: Tap your profile picture, then Settings > Privacy and enable "Screen Lock."

By default, you will see certain content in Signal when you open the app switcher. For example, if you switch back and forth between apps while chatting with someone, the app switcher will show the contents of those messages. The main concern here would be if someone happens to look over your shoulder when you switch apps and get a glimpse at your private chats. You can set up Signal so it blocks this view:

  • On Android: Tap the Three-dot icon (⋮) > Settings > Privacy and enable "Screen Security." This will also prevent you from taking screenshots on your own device (but it will not prevent the people you are communicating with from taking screenshots).
  • On iPhone: Tap your profile picture, then Settings > Privacy and enable "Hide Screen in App Switcher."

Now, you will see a blank screen in the app switcher when you scroll past Signal:

Disable Sending Link Previews anchor link

Signal can send a link preview when you send a contact a link to a website. This generates a preview image along with the link instead of just showing the text of the URL. This may leak the fact you're sharing on Signal to the website (though the site still wouldn't know anything more than that). These are disabled by default, but if you've enabled them and want to turn them off, you can.

  • On Android: Tap the Three-dot icon (⋮) > Settings > Chats and disable "Generate Link Previews."
  • On iPhone: Tap your profile picture, then Settings > Chats and disable "Generate Link Previews."

Manage keyboard data anchor link

Some phones give you an option for custom keyboards, but a custom keyboard can leak information to third-parties. On Android, you have the option for an "Incognito keyboard" in Signal that can prevent some keyboards from collecting data, though it is not a guarantee to protect you from a malicious keyboard.

  • On Android: Tap the Three-dot icon (⋮) > Settings > Privacy and enable "Incognito keyboard."

This is also a good time to 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:

  • On Android: Open the Settings app > System > Keyboard > On-screen keyboard and disable any keyboards you do not use. You should also delete any keyboard app you do not use.
  • On iPhone: Open the Settings app > General > Keyboard > Keyboards, and remove anything you do not need. You should also delete any keyboard app you do not use.

Use a Proxy (If You Need to) anchor link

If you cannot access Signal because the service is blocked in your region, you can try using a proxy server. When you connect to a proxy server, you connect to a server set up by volunteers, not Signal, which in some situations can help you use Signal in places where it's blocked. Accessing Signal over a proxy server is straightforward, but in order to find a reliable one you will need to search online. It is usually best to search on social media for proxy details when you're in need of one. To use a proxy server:

  • On Android: Tap the Three-dot icon (⋮) > Settings > Data and Storage > Proxy, then enable the "Use Proxy" option. Enter the proxy address, then tap "Save." When you are connected to the proxy, you will see a green check icon at the top of the main chat screen in Signal.
  • On iPhone: Tap your profile picture, then Settings > Data and Storage > Proxy, then enable the "Use Proxy" option. When you are connected to the proxy, you will see a green check icon at the top of the main chat screen in Signal.

If the connection to the proxy is successful, you'll see a status message telling you that it works. When using a proxy server, your messages are still end-to-end encrypted, though the proxy provider can see your IP address .

Hide Your IP Address from Another Caller anchor link

If you're in a circumstance where you're calling someone you don't trust (or they're calling you), consider changing how Signal routes your call. 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. But note that the increase in privacy comes at the cost of call clarity.

  • On Android:  Tap the Three-dot icon (⋮) > Settings > Privacy > Advanced, and enable "Always Relay Call."
  • On iPhone: Tap your profile picture, then Settings > Privacy > Advanced, and enable "Always Relay Calls."