Session for beginners: Your Session starts here
There have been a lot of reasons for people to suddenly take an interest in private messengers recently. Previously, encrypted messengers were mostly used by tech aficionados — and it shows in the way these apps are designed. But now private messengers are becoming more and more popular. Let’s go through some of the basics of the encrypted messenger Session.
Session allows you to send encrypted text messages, images, and file attachments — like voice messages or PDFs. Session uses the internet to send your messages, so you’ll need internet connectivity (via Wi-Fi, Ethernet, cellular etc.) to be able to send messages.
There are a few major advantages to using Session over other encrypted messengers:
Session is end-to-end encrypted. This means nobody but you and the people you’re talking to can read the contents of your messages.
Session doesn’t require a phone number. This means the messages you send can’t be tied to your real identity.
Session is decentralised. This helps protect your messages from being exposed to hackers or authorities.
Session is open-source and not-for-profit. This means Session’s code is public and free to be inspected by anyone, giving you confidence that Session is doing what it claims, and isn’t trying to collect, share, or sell your information.
You can download Session for iOS on the App Store, or from the Google Play Store if you’re using Android. You can also download Session from our GitHub or the Session website if you want to avoid using the Google Play Store.
When you first launch the app, you will be met with this screen:
If you’ ve never used Session before, tap to create an account.
If you already had a Session ID, you can tap here to start using it again.
If you’ve already made a Session ID on another device, tap to link this device to your existing Session ID.
This is your Session ID — it’s the contact number you give to people so they can message you on Session. Think of it like an anonymous phone number.
You can copy it now if you need, but you can always find it by going to your app settings. Tap continue to progress through your account creation.
This is how your name will appear to your friends on Session. You cannot add people using your display name — they’re for appearances only.
There are two options for handling notifications on iOS and Android.
The top option — Apple Push Notification Service for iOS, and Firebase for Android — provides more reliable push notifications, but is considered less private. This is because your IP is exposed to Apple or Google respectively if you choose this option. If other apps are using push notifications on your device, these services are likely already being used, so it is most likely safe to select.
The bottom option — background polling — provides less reliable push notifications, but is considered more private.
You can change this setting at any time in your app settings.
Almost done! You can now add friends and start messaging on Session. But let’s take a look at this first:
Tapping ‘continue’ takes you to this screen:
Here you can find your recovery phrase. You should copy this phrase and store it securely, such as a password protected file, or by physically writing it down and keeping it in a safe place.
This phrase can be used to recover your Session ID if your device is lost or destroyed, or if you need to re-install Session. To use your recovery phrase, select this button when you launch Session for the first time.
If you tap ‘Continue your Session’ at the launch screen, you will get this screen:
By entering your recovery phrase into the text box, you will be able to use your existing Session ID. This means if you have already given your Session ID to friends, published it on your website, or listed it on your social media, people will be able to continue messaging you using this Session ID.
However, this does not restore any of your old contacts or messages. For the sake of your privacy, Session only stores this information locally, so once it is deleted, it is gone forever and cannot be recovered by anyone.
Adding friends and sending messages
Now that you’ve got your account set up, it’s time to start messaging people. The simplest way to use Session is to start a one-on-one chat. Sometimes you might see these called sessions.
Tap and hold on the icon, and you should see these three options pop up.
will allow you to start a session with one other person.
will allow you to start a ‘closed group’ — an end-to-end encrypted group chat.
will allow you to join an ‘open group’ — a very large group chat which is not encrypted.
If you choose to start a session you will be greeted by this screen:
By starting a session with another user, you are also sending them a friend request.
There are two ways to get started:
You can type or paste your contact’s Session ID into the text box.
You can scan their unique QR code. This is easiest if you are physically with your contact — they can display their QR code by navigating to their app settings and clicking the icon in the top right-hand corner.
Once they are displaying their QR code, swipe right to scan a QR code, and hold your phone’s camera in front of the QR code until it is recognised by the app.
Next, type and send a message to your new contact, they will receive your message as a friend request. You won’t be able to send any additional messages until they accept your friend request, but once they have accepted, you’re free to message like you would normally.
Now, let’s take a look at how to message more than one person once — groups.
Closed groups are end-to-end encrypted group chats. They have a limited number of members, because encrypting a chat with too many people would cause performance problems.
To start a closed group, tap the icon. You will then be able to select the group members and group name, tap ‘Done’ to create your closed group. Note that you can only add people you are already friends with to a closed group.
Open groups are unencrypted group chats which can contain a very large number of members. Open groups are intended for large online communities, and don’t have the security and privacy features of sessions and closed groups.
You cannot create an open group within the Session app, and creating open groups is somewhat technical, although there is a guide here.
To join an open group, tap the icon, and insert the URL for your open group. If you are looking for an open group to join, you can check out this directory.
Additional security settings
By navigating to Settings > Privacy in your app, you can view some additional security settings. Depending on the way you want to use Session, you may or may not want to enable these settings.
Typing indicators — If this setting is enabled, you will see and share typing indicators — like this: — in all of your sessions. If you don’t want people to be able to see when you are typing a message, disable this setting.
Screen lock — This provides an extra layer of security. Enabling this setting means Session will require a passcode, Touch ID, or Face ID verification to unlock, even if your phone is already unlocked. This way, if somebody gains control of your unlocked device, they will still not be able to access Session.
Disable preview in app switcher — This will make it so that your Session messages can’t be seen from your phone’s app switching screen. If this setting is enabled, there is no risk someone will accidentally see your Session messages when you’re not directly using the app.
Send link previews — Enabling this setting will mean that link previews will be sent for supported websites. Link previews sometimes carry the risk of leaking metadata, although Session handles link previews in a way which reduces this risk.
What to do if you encounter bugs or other issues
If you’ve run into bugs or issues using Session, please contact us via email at [email protected] above or the open group feedback.getsession.org — the team would love to hear your thoughts about Session!
It may also be worth reading our FAQ.
You’re good to go!
You’re all set — use Session to help maintain your messaging privacy and security. Remember, no application is completely foolproof, Session is just the how of secure messaging. The who matters as well — be careful not to share any sensitive information with people you don’t know or who may not act in your best interest.
If you would like to know more about Session, we’d love to hear from you! There are lots of ways to get in touch with us. Once again, feel free to reach out via email [email protected], or you can also join our lovely community by joining this open group: chat.getsession.org.