Use encrypted messaging
By using encrypted messaging communications where possible, you eliminate numerous sources of surveillance and tracking. Consider using Signal Private Messenger for encrypted voice, video, and text message communication. SMS (plain old “text messaging”) is not encrypted and can be read by your mobile provider, or any phone network provider or malicious government agency. Avoid SMS if possible! Email messages are typically unencrypted and can be read by your email provider and the recipient’s email provider. Many messaging apps other than Signal offer some level of encryption, but different platforms will leak different amounts of metadata (who is texting whom, at what time, and even address book data) to law enforcement. Apple iMessage offers encrypted messaging, but only to other iMessage users; it falls back to unencrypted messages to other people. WhatsApp messages are also encrypted, though its owner Meta has faced criticism for sharing data from WhatsApp with other Meta products (like Facebook and Instagram), as well as with law enforcement. As of 2023, Signal remains the best choice, but it only works when all of the people communicating use it.
Be alert for phishing attacks
If your name has come to the attention of hostile parties who decide to target you, “phishing” — sending an email or text message made to look like it’s from a prominent company or one of your friends — is a common way to try steal your passwords in order to break into your accounts. Using a password manager helps here because your password won’t autofill if you click on a link that points you to a slight variation on the name of a prominent URL, a common trick. Always be on the lookout for messages that appear to be from a known source, but are not. Signs can include unusual URLs and messages that are off-kilter in grammar or tone or otherwise don’t sound like their purported author. When in doubt about a suspicious message from a friend, family member, or colleague, check in with the sender via some other channel before assuming the message is legitimate. For example, if you received a suspicious e-mail, give the person a phone call and ask if they really sent it.
Don’t connect to your personal accounts on internet-connected devices that are not your own
Typing your password into a public workstation at a hotel, an internet cafe, or even a friend’s house means that anyone who has taken control of that machine now knows your password. The same rule applies to any computer, laptop, tablet, smartphone, etc.
Use a password manager
With password crackers able to try billions of passwords a second, strong unique passwords for every account you use are a key part of good security. But strong passwords are hard to remember, which is why people often make the understandable mistake of using the same password for multiple accounts. If you reuse any password across multiple accounts, and one of those sites is compromised, it can leak your password to the attacker. That attacker can then access all the other sites and services where you have reused the password. Thankfully, there’s an easy solution: use a password manager that will automatically create and keep track of strong passwords for the many sites and services that you use. The password manager is itself locked with a single, (hopefully strong) “master” password. Various password manager options you might consider are included in this list. Sadly, even a sophisticated password manager could be attacked: all software has bugs. But for the most likely attacks against a well-built password manager, any user whose “master” password is strong (long and unguessable) will still be protected.
Use multi-factor authentication
Strong, unique passwords for each site are a good start toward protecting your personal information, but your account can still be hacked if someone can obtain your password, for example, by sending you a phishing link that tricks you into revealing it. One of the best ways you can protect your accounts is by turning on “multi-factor authentication,” which requires one or more additional sources of verification besides the password before granting access to your account — typically each time you log on from a new computer. The safest forms of additional verification include “authenticator” apps and USB tokens. An “authenticator” app uses a protocol like TOTP, and produces a code you can easily transcribe into the remote service. These should be able to work even if your phone doesn’t have an Internet connection. A USB token is a device you insert into your computer during an authentication prompt, but which you can keep on your keychain the rest of the time. Most or all prominent online services offer multi-factor authentication; if you haven’t turned this on yet, do it.
Use free and open-source software
Open-source applications are typically not-for-profit, and their computer code is open for anyone to inspect, fix, and redistribute their fixes. This transparency and repairability reduces the incentives and ability of companies or others to turn seemingly innocuous software into a mechanism for spying.