How to tell if your phone has spyware
Spyware on your phone usually shows itself through behavior changes you'll notice before you see any proof. Your battery drains much faster than it used to, even when you're not using the phone. Your data usage spikes without explanation — you're not streaming video or downloading files, but your monthly limit climbs. The phone gets hot during normal use, or it freezes and lags when opening apps that used to work smoothly.
You might also notice your phone doing things on its own: texts being sent that you didn't write, calls appearing in your history that you didn't make, or apps opening by themselves. Some spyware makes your screen flicker or display strange pop-ups. If someone you know mentions they got a text from you that you never sent, that's a concrete sign something is wrong.
The harder part is that spyware doesn't always announce itself. A phone can be infected for weeks with no obvious symptoms. This is why checking your phone regularly — even when nothing seems wrong — matters more than waiting for red flags.
Key Takeaways
- Battery drain, data usage spikes, and unexpected lag are the most common signs of spyware, though some infections cause no obvious symptoms.
- On Android, check Settings > Apps to look for unfamiliar applications, especially ones with generic names or no icon, and review permissions in Settings > Apps > Permissions.
- On iPhone, check Settings > General > iPhone Storage to spot unfamiliar apps, and review which apps have location access in Settings > Privacy > Location Services.
- Removing spyware usually means uninstalling the infected app, clearing your browser cache, and changing passwords from a different device.
- If you cannot identify the source or the problem persists after removal, a factory reset is the most reliable way to clear spyware completely.
Checking for spyware on Android phones
Start by looking at what's actually installed on your phone. Open Settings, then tap Apps (or Application Manager on older phones). Scroll through the full list and look for apps you don't remember installing. Spyware often hides under generic names like "System Update," "Google Services," or "Device Manager" — names that sound official but aren't real system apps. If you see an app with no icon, or an icon that's just a blank square, that's suspicious.
Tap on any app you don't recognize and check two things: when it was installed, and how much storage it's using. Spyware often takes up more space than a normal app of its type. If you're certain you didn't install it, uninstall it immediately by tapping Uninstall. If the Uninstall button is grayed out, that app has admin access — go to Settings > Security > Device Admin Apps and remove it from there first, then uninstall it.
Next, check what permissions apps are using. Go to Settings > Apps > Permissions. Look at Location, Camera, Microphone, and Contacts — these are the permissions spyware most often abuses. Tap each one and see which apps have access. If a flashlight app or a game has permission to access your location or contacts, that's not normal. Remove those permissions by tapping the app name and toggling the permission off.
Finally, check your browser. Open Chrome (or whatever browser you use), tap the three-line menu, go to Settings > Privacy, and tap Clear Browsing Data. Select All Time, make sure Cookies and Site Data is checked, and tap Clear Data. This removes tracking cookies and cached data that spyware sometimes uses.
Checking for spyware on iPhones
iPhone's closed system makes spyware less common, but it's still possible, especially if your phone has been jailbroken (modified to remove Apple's restrictions). Start by checking Settings > General > iPhone Storage. This shows every app on your phone. Look for apps you don't recognize or don't remember installing. Unlike Android, iPhone doesn't let unknown apps hide as easily, but look for anything with a suspicious name or an app you've never heard of.
Check your location permissions next. Go to Settings > Privacy > Location Services and scroll through the list. See which apps have location access set to Always or While Using. Apps like maps or weather need this, but a notes app or a calculator shouldn't. Tap any app with suspicious location access and change it to Never.
Review your Safari history and settings. Open Settings > Safari and tap Clear History and Website Data. Select All History, then tap Clear History and Data. Then go back to Safari settings and check if there's an unusual homepage or search engine set. Spyware sometimes changes these to redirect your searches.
If your iPhone is jailbroken, that's the main vulnerability. You can check by looking for an app called Cydia in your home screen — if it's there, your phone has been jailbroken. Removing jailbreak requires a factory reset, which we cover below.
Removing spyware once you've found it
If you've identified a suspicious app, uninstall it immediately. On Android, go to Settings > Apps, find the app, and tap Uninstall. On iPhone, press and hold the app icon on your home screen, tap Remove App, then tap Delete App. Don't just move it to a folder — actually delete it.
After removing the app, change your passwords. This is important: do it from a different device (a computer or tablet), not from the phone you just cleaned. Spyware can log your keystrokes, so typing your password on the infected phone defeats the purpose. Change passwords for email, banking, social media, and any account that holds sensitive information.
Clear your browser cache and cookies again, even if you did it while checking. On Android, open Chrome > Menu > Settings > Privacy > Clear Browsing Data. On iPhone, Settings > Safari > Clear History and Website Data. This removes any tracking data the spyware may have left behind.
Monitor your phone for the next week. Watch for the same symptoms — battery drain, data spikes, unexpected lag. If they stop, the spyware is gone. If they continue, the infection may run deeper, and you'll need a factory reset.
When to do a factory reset
A factory reset wipes your phone completely and reinstalls the original operating system. It's the most reliable way to remove spyware, but it also deletes everything on your phone unless you've backed it up. Do this only if you've tried removing the spyware manually and the problem persists, or if you can't identify which app is causing the problem.
Before you reset, back up your data. On Android, go to Settings > System > Backup and make sure you're backing up to your Google account. On iPhone, go to Settings > [Your Name] > iCloud and turn on iCloud Backup. Let the backup finish — this can take an hour or more depending on how much data you have.
Once the backup is complete, perform the reset. On Android, go to Settings > System > Reset Options > Erase All Data. On iPhone, go to Settings > General > Transfer or Reset > Erase All Content and Settings. Your phone will restart and return to factory settings. When it boots up, sign back in with your Apple ID or Google account, and restore your backup. Your apps and data will return, but the spyware will be gone.
Preventing spyware in the future
Most spyware gets onto phones through apps downloaded from outside the official app store. Only download apps from Google Play Store on Android or the App Store on iPhone. These stores scan apps before they're published, though they're not perfect. Read app reviews before installing — if an app has one star and reviews saying it's a scam, trust that.
Keep your phone's operating system updated. Go to Settings > System > System Update on Android or Settings > General > Software Update on iPhone, and install updates as soon as they're available. Updates patch security holes that spyware exploits.
Be cautious about what permissions you grant. When you install an app, it asks for permission to access your location, camera, contacts, or other sensitive data. Ask yourself whether the app actually needs that permission. A weather app doesn't need access to your contacts. A calculator doesn't need your location.
Avoid clicking links in text messages or emails from people you don't know. Spyware is often delivered through a malicious link that installs an app when you click it. If someone texts you a link you weren't expecting, ask them about it before clicking.
What to do if someone else installed the spyware
If you believe someone deliberately installed spyware on your phone — a partner, family member, or someone with physical access — the situation is more serious. Removing the app alone isn't enough, because that person can reinstall it if they still have access to your phone.
Do a factory reset as described above. After the reset, change your passwords from a different device. If the person who installed the spyware knows your passwords, they can reinstall it remotely. Set a strong password you've never used before — at least 16 characters, mixing uppercase, lowercase, numbers, and symbols.
Consider whether you need to involve law enforcement or a domestic violence organization. If the spyware was installed without your knowledge or consent, that may be illegal depending on where you live. Organizations like the National Domestic Violence Hotline (1-800-799-7233) can help you think through your safety and next steps.
Frequently Asked Questions
Can spyware hide from antivirus apps?
Some spyware can, especially if it has admin access on Android. Antivirus apps are useful for catching common malware, but they're not foolproof. If you've run an antivirus scan and it found nothing, but your phone still shows signs of infection, trust the symptoms over the scan result and consider a factory reset.
Will spyware spread to my other devices?
Not usually. Spyware is designed to work on one operating system — Android spyware won't run on iPhone, and vice versa. However, if the spyware has access to your email or social media accounts, the person controlling it can see your activity across all devices. This is why changing your passwords from a different device matters.
Is it safe to use my phone while checking for spyware?
Yes, checking your phone won't make the spyware worse or cause it to spread. The risk is that if spyware is logging your keystrokes, anything you type — including passwords — could be captured. This is why you should change passwords from a different device after removing spyware, not on the infected phone itself.
What if I find spyware but can't uninstall it?
If the Uninstall button is grayed out, the app has admin access. On Android, go to Settings > Security > Device Admin Apps, find the app, and tap Deactivate. Then go back to Apps and uninstall it. On iPhone, if an app won't delete, a factory reset is your only option.
How often should I check my phone for spyware?
Check once a month as part of regular phone maintenance. Look at your installed apps, review permissions, and clear your browser cache. If you notice sudden changes in battery life or data usage, check immediately rather than waiting for your monthly review.