How to Tell If Your Android Phone Has Spyware or Stalkerware

How to Tell If Your Android Phone Has Spyware or Stalkerware

Stalkerware is software that secretly monitors a phone: messages, location, calls or what is on screen. It is usually installed by someone with brief physical access to the device, and it is built to stay out of sight. No single sign proves it is there, but a few checks in Android settings can show you whether something unusual has been given powerful access.

Key takeaways
  • Stalkerware is designed to hide, so look for powerful access granted to unfamiliar apps rather than for an obvious icon.
  • The most useful places to check are Accessibility, Device admin apps, Notification access and Install unknown apps.
  • Symptoms such as fast battery drain are weak evidence on their own; they have many harmless causes.
  • If you suspect someone is monitoring you, think about safety before removing the app, because removal can alert the person who installed it.

What stalkerware is

The Coalition Against Stalkerware describes stalkerware as software that enables someone to secretly monitor another person's device activity.[2] It may be sold as a "phone tracker" or a way to watch a partner, and it often needs permissions that a normal app would never ask for. It is different from a parental-control app, which is meant to be known and agreed to; see our comparison of parental controls and spyware.

Possible warning signs

These signs are weak evidence by themselves, but several together are worth a closer look:

Treat the last one most seriously. Technical symptoms have many ordinary causes, such as a busy background app or an ageing battery.

Where to look in Android settings

Menu names vary by manufacturer and Android version, so use the search box in Settings if a path differs. These are the places monitoring software most often needs:

SettingWhy it matters
AccessibilityAn accessibility service can read the screen and act on your behalf. Only apps you recognise and use for accessibility should be enabled. More on accessibility services.
Device admin appsAdmin status makes an app harder to uninstall. Few apps need it.
Notification accessLets an app read your incoming notifications, including message previews.
Install unknown appsShows which apps are allowed to install other apps. About sideloading.
Permission managerLists which apps can use location, microphone, camera, SMS and call logs.[3]

Also open the full app list in Settings and look for names you do not recognise. Some monitoring apps hide their launcher icon, so the settings list is more reliable than the home screen.

Run a Play Protect scan

Google Play Protect can scan the apps on your device and warn about harmful ones, and you can start a scan manually from the Play Store.[1] It is a useful safety net, but it may not flag every monitoring tool, particularly ones sold for "legitimate" tracking, so a clean scan is not proof that nothing is there.

If you find something, act safely

If you think a partner, ex-partner or family member may be monitoring you, removing the app can alert them, and that can raise the risk of harm. Think about your safety first.

If the monitoring is something you set up yourself or agreed to, for example on a child's phone, that is a different situation. The difference is openness and consent.

How to make it harder

Frequently asked questions

Can someone install spyware without touching my phone?

It is much more common for monitoring software to be installed by someone with brief physical access. Remote attacks exist but are far rarer for ordinary people, so protect the device itself first.

Will a factory reset remove stalkerware?

A reset usually removes apps installed on the phone, but anything restored from a backup or tied to your accounts can come back. Change account passwords from a clean device as well.

Does fast battery drain mean I have spyware?

Not by itself. Battery drain has many ordinary causes. Treat it as a reason to check settings, not as proof.

Is a hidden app icon a sign of stalkerware?

It can be, since monitoring tools often hide their icon, but some legitimate apps do too. Check the full app list in Settings and look at what access the app has.

Is a parental-control app the same as stalkerware?

Technically they can look alike, because both may use powerful permissions. The difference is that a parental-control app is meant to be visible and agreed to, and is used for a child's safety rather than secret surveillance.

References
  1. Google Play Protect — Google Play Help — what Play Protect scans and how to run a scan.
  2. Coalition Against Stalkerware — definition of stalkerware and support organisations.
  3. Permissions on Android — Android Developers — how Android permissions work and are granted.

Check an app →

App Checker FAQ

What is Paxio App Checker?

App Checker is a free tool that shows what an Android app declares before you install it. Search any app to see its Google Play permissions, ads, age rating and privacy policy, or upload an APK to see its manifest: permissions, exported components, deep links and certificate pinning.

Is App Checker free, and do I need an account?

Yes, it is free and there is no signup or account. Searches and APK uploads are rate-limited so the service stays available for everyone.

Where does the data come from?

Play Store results are fetched live from the app's current Google Play listing, not from a curated database, so they reflect what the developer has published right now. APK results are parsed directly from the file you upload.

Is my uploaded APK stored or shared?

No. An uploaded APK is analyzed for that single request and deleted immediately afterward. It is not stored, shared or kept for later.

Does App Checker scan my child's phone?

No. It never touches a device. It reads an app's public Play Store listing or a file you choose to upload, and nothing is installed or run.

Does a result mean an app is safe or unsafe?

No. App Checker reports what an app declares: the permissions it can request, whether it shows ads, its age rating. That is useful evidence, but it is not a review, an endorsement or a safety guarantee, and a permission shows what an app can ask for, not what it does with it.

How is App Checker different from the Paxio app?

App Checker is a standalone lookup tool and does not require the Paxio app. Paxio is a separate parental control app for Android that sets screen time limits, blocks apps and filters content on a child's own device.

Who builds App Checker, and how do I report a problem?

It is built by the team behind Paxio. Write to support@paxio.in with anything that looks wrong and, if you can, the app name or package ID.

See all questions, including APK analysis →