The apps you use on your smartphone every day likely hold data you'd rather keep private – payment information, emails, contact lists, documents and more.
With two-factor authentication (2FA) enabled, you instantly make your online accounts harder to access without permission. Attempting to access an account from a new device prompts the service to send a unique code to your phone, so you have the power to approve or deny logins.
Below, we explain how to lock up your data. You might not want to work through the whole list in one go, so bookmark this page and revisit another time if needed.
Already a Tech Support member? If you need more help and 1-2-1 technical advice, including buying advice, you can book an appointment with our friendly Tech Support team.
Why securing everyday apps matters
'You might assume that hackers only target banking apps, but email, social media and messaging accounts can be just as valuable to criminals. In my experience covering online security, these are often the accounts people forget to protect properly.
'For peace of mind, I recommend taking a moment to secure the apps you use most often. While researching this article, I worked through a selection of popular apps and added 2FA to each one. The process was quick, and my Google Authenticator app is now full of login codes that refresh every 30 seconds, meaning anyone trying to log in without permission would still need access to my phone.'
Tom Morgan, Senior Consumer Writer
1. WhatsApp – protect messages and attachments
If WhatsApp is your go-to messaging app, it's probably crammed with private conversations, including written messages, voice notes and attachments.
Adding 2FA to your WhatsApp account means you'll regularly be asked to enter a Pin to continue using the app. If your phone gets stolen and ends up in the wrong hands, that means your messages (and attachments) will remain locked.
When setting up 2FA, WhatsApp will also request an email address, which will be used as a backup in case you forget or misplace your Pin.
Follow these steps:
- Open WhatsApp and head to Settings (three dots).
- Choose Account > Two-step verification > Turn on or Set up PIN.
- Add a six-digit Pin.
- Type in an email address if you need to reset 2FA in the future, or choose Skip.
- Follow the on-screen instructions until you reach Save or Done.
You can revisit the Settings page at any time if you need to turn off 2FA or change your Pin. We also recommend backing up your data – explore Settings > Chats > Chat backup.
2. Gmail – hide emails containing personal data
Enabling 2FA for your Google account only takes a couple of minutes and is an effective way to keep prying eyes away from your inbox.
Once you've activated the feature, you'll need to complete a second step to verify it’s you if you choose to sign in with a password. If you're attempting to access your messages from a new PC, for example, you'll need to input the code sent to your mobile.
You might also want to explore Gmail's Confidential Mode, which helps to prevent recipients from accidentally sharing messages. (See also: useful Gmail features you need to try right away)
Follow these steps:
- Tap your profile picture in the top-right corner of your screen.
- Select Manage your Google Account.
- Choose Security and sign-in for an overview of your current settings and recommendations.
- Under How you sign in to Google, enable 2-Step Verification.
3. Outlook – stop hackers from resetting other apps
Your Outlook inbox effectively acts as a gateway to your other online accounts, which is why it's crucial to protect it.
If an attacker gains access to your messages, they could intercept password reset emails and use them to change the passwords of other accounts, including those for banking, social media or shopping sites.
Adding 2FA to your Microsoft account means you’ll receive a security code to your email, phone or authenticator app every time you sign in on a device that isn't trusted. Potential hackers will be stopped in their tracks, as they won't know your unique security code.
Follow these steps:
- From a computer, sign in to your Outlook inbox.
- Click your profile picture in the top-right corner and select My Microsoft account
- Select Security > Manage how I sign in to reach the Microsoft security dashboard.
- Under Additional security, see the Two-step verification heading and follow the on-screen instructions.
4. Facebook – protect against phishing scams
Your social media account serves as a storage hub for personal information, photos and private messages. It likely contains a wealth of data that third parties could exploit, so take a moment to configure your security settings.
Data-hungry hackers will always revel in the chance to access social media accounts, as doing so allows them to impersonate the account owner, spread spam or even demand money from contacts.
When Facebook's 2FA system is activated, you'll be asked to enter a login code or confirm your login attempt each time someone tries accessing Facebook from a browser or mobile that Facebook doesn't recognise.
Follow these steps:
- From the app, tap the three lines in the top-left corner.
- Choose Settings & privacy > Settings.
- Tap Meta Accounts Centre > Password and security > Two-factor authentication.
- Follow the on-screen instructions.
5. PayPal – keep your money safe
PayPal can be secured with Google Authenticator or Microsoft Authenticator. Both apps are used to generate time-sensitive login codes.
Once 2FA is turned on, unauthorised users can't initiate transactions or withdraw funds from your account without verifying the login code. We recommend setting it up through your web browser rather than the PayPal app – we’ve tried both methods and using a computer is easier. (See also: How to get your money back after a scam).
Follow these steps:
- From a computer, log into your PayPal account and select Settings (the cog icon).
- Choose Security > 2-step verification.
- Pick between Use an authenticator app or Use a security key device.
- Follow the on-screen instructions.
Make sure you're on top of the latest scam alerts from Which?
6. X (Twitter) – prevent spam posts
Staying on top of your X security details will stop hackers from accessing your private messages or posting malicious links under a false identity. If your account is found to be sharing problematic content, it could get banned permanently.
When you turn on 2FA, instead of just entering a password to log in, you'll also need to enter a code or use a security key. Part of the setup process requires an email address so X support can communicate with you if there's a problem.
Follow these steps:
- From the app, tap your profile picture > Settings & Support > Settings and privacy.
- Choose Security and account access > Security.
- Tap Two-factor authentication.
- Choose between these options: Text message, Authentication app and Security key.
7. Amazon – block fraudulent orders
Take a couple of minutes to protect against hackers looking to place orders through your account without permission.
You can secure your Amazon account using one of two methods. The first simply involves adding your phone number to the authenticator tool – that number will then receive a text message with a code every time you want to log in.
Alternatively, you can use an authenticator app such as Google Authenticator. If you go that route, your authenticator app will generate a time-sensitive code that you enter on the Amazon app. Regardless of which method you choose, you can be confident knowing you've added a layer of security to your account.
Follow these steps:
- From the app, tap the Profile icon at the bottom of the screen.
- Select Account > Login & security.
- Scroll to 2-step verification and select Turn on.
- Choose between Phone number or Authenticator App, then follow the instructions.
8. Apple ID (iCloud) – lock photos, messages and backups
Your Apple ID is tied to your iCloud account, which acts as a home for photos, messages, documents and device backups. If a sinister third party gains access, they could view your files and wipe your device.
Using Apple’s 2FA system means that, even if someone obtains your password, they won’t be able to sign in without the unique code sent to one of your trusted devices.
Follow these steps:
- Open Settings, tap your name and choose Sign-In & Security.
- Select Two-Factor Authentication.
- From here, if you haven't done so already, you can add a trusted phone number.
Make sure your documents and photos don't end up in the wrong hands with our guide on how to check that your cloud storage files are private.
9. Dropbox – keep your cloud files hidden
If Dropbox is your cloud storage service of choice, it's worth taking a moment to secure it with 2FA. You likely use your account to store photos, files and personal documents, so upping your security is a simple way of keeping everything private. Without doing so, any device you've previously signed in on could still grant access to your Dropbox files if it ends up in the wrong hands.
To enable 2FA on Dropbox, you'll need to use the desktop version of the app or a mobile web browser instead of the Dropbox mobile app.
Follow these steps:
- From a desktop, open your account and select your profile picture (top-right corner), then Settings.
- Head to the Security tab and look for the 2-factor authentication heading.
- Toggle it On and follow the on-screen instructions.
10. LinkedIn – keep connections safe
Your LinkedIn account likely contains details you want to keep under your control, including private conversations with contacts that may include email addresses and phone numbers.
If a hacker gains access to a poorly protected LinkedIn account, they could send messages pretending to be you. This could be used to trick your contacts into sharing sensitive information, clicking on malicious links or downloading harmful files.
Follow these steps:
- On the mobile app, tap your profile picture in the top-left corner and choose Settings.
- Select Sign in & security > Two-factor authentication.
- Follow the on-screen instructions.
5 ways to secure your banking apps
There are several ways you can better protect your bank account. We caught up with our award-winning investigative reporter Chiara Cavaglieri, senior researcher and writer at Which?, who's been writing about banking and payments for more than a decade. Chiara suggested the following:
- Protect your mobile from thieves – add a unique Pin to your Sim card, register for Google’s Find My Device or Apple’s Find My iPhone, and disable preview notifications that display messages even when your phone is locked. (See also: What to do if your phone gets stolen.)
- Choose strong, unique passwords – avoid repeat or simple passwords and use a password manager if you struggle to remember them. (See also: How to create secure passwords.)
- Keep your phone and bank cards separate – never leave your mobile phone and bank cards unattended together. With both, a thief could pass security checks.
- Check your social media profiles for details – consider removing personal data from your online profiles, as this raises your risk of identity theft. Only accept friend requests from people you know. What you put online is public, so never use anything that’s out there in a password or security question.
- Act quickly – if you spot an unauthorised payment you don’t recognise, report it immediately. Many banks send push notifications to your mobile phone every time money leaves your account and most let you freeze your debit card via their apps (or offer a 24/7 helpline to report lost and stolen cards).
For more advice from our experts, explore our guide: How safe is online banking?
Use a Which? Best Buy antivirus
With a Which? recommended antivirus software package protecting your PC, you can upgrade your data security and stay one step ahead of cybercriminals.
To find the best options, we subject antivirus programs to tens of thousands of threats, including viruses, ransomware and phishing attacks designed to steal your data. The test is repeated four times a year and the scores we publish are based on a full year of testing.
- The best free antivirus we've tested provides superb protection against malware, phishing and ransomware
- The best paid-for antivirus we've tested blocked an impressive number of the phishing pages we threw at it during our extensive lab tests
Explore the results of our rigorous security tests - go to best antivirus.
Join Which? Tech Support
Which? Tech Support can help you keep on top of your home tech. Our experts explain things clearly so you can resolve issues and feel more confident using your devices.
Get unlimited 1-2-1 expert support:
- By remote fix We connect securely from our office to your home computer and resolve issues while you watch.
- By phone Clear guidance on choosing, setting up, using and resolving issues with your home tech devices.
- By email Outline the issue and we’ll email you our answer.
- In print Which? Tech Magazine, six issues a year delivered to your door.
You can join Which? Tech Support.
Smartphone image assets created using MockUPhone