How to Detect Spyware on Android (Stalkerware Scan)

    Android can be scanned for stalkerware — here's how to do it properly: run a reputable anti-malware scan, check Play Protect, and review the accessibility and device-admin permissions hidden monitoring apps rely on.

    JDCS
    By Jordan Dickson · Reviewed by CSG Security Engineers

    Updated July 2026 · 8 min read

    Android is a more open system than an iPhone — apps can be installed from outside the Play Store and can be granted deep access to the screen and other apps. That openness is genuinely useful, but it’s also why real stalkerware is more common on Android: anyone who has had your unlock PIN or pattern, or who set the phone up for you, could have installed a hidden monitoring app in minutes. If something feels off, that suspicion is reasonable — and the good news is that an Android phone can be scanned from the phone itself, which an iPhone cannot. The only way to know is to look.
    Affiliate disclosure: the Malwarebytes scan used in this guide is free. If you buy a paid Malwarebytes plan through links on this page, CyberSecurityGuides may earn a commission, at no extra cost to you — it never changes what we recommend.

    Before you start — a word on safety

    Installing an app and running a scan does not send anyone an alert. But some monitoring tools capture screenshots or log what you type, so what you do on the phone may still be visible to whoever is watching — later, in their logs. If you think that person could react badly, think about where and when you do this, and consider using a different device to read this guide. If you are in danger, get advice before you start.

    Why a scan really can find it on Android

    On an iPhone, security apps are walled off and cannot inspect the rest of the device, so a ‘scanner’ app there is mostly theatre. Android is different: a reputable anti-malware app is allowed to read the list of installed apps and their permissions, so it can spot known stalkerware and the tell-tale access these apps demand. A scan will not catch everything — monitoring that runs through your accounts or your settings leaves no app to find — but on Android it is a real, worthwhile first move, not a placebo.

    Scan for stalkerware — start here

    Use a well-known anti-malware app with a strong stalkerware track record. Malwarebytes for Android scans your installed apps against a database that explicitly includes monitoring and stalkerware tools, and flags apps abusing high-risk permissions — the category most security apps quietly ignore.
    You do not need to buy anything to find out. The Malwarebytes Android app scans for stalkerware and monitoring apps for free, and the free scan is what this guide walks you through. Its paid tier adds continuous, real-time protection — genuinely worth having, and worth revisiting once the phone is clean — but it is not what tells you whether something is on there right now.

    Scan your Android with Malwarebytes

    Detects stalkerware and monitoring apps, plus the apps quietly holding accessibility or device-admin access.

    Scan with Malwarebytes

    Running the scan, step by step

    1

    Install it from the Play Store

    Open Google Play, search for Malwarebytes, and install Malwarebytes Mobile Security. Check the developer underneath the title reads Malwarebytes before you tap Install — copycat security apps are common, and a scanner installed from a link someone sent you is worthless. Once it finishes installing, tap Open.

    9:41

    Malwarebytes Mobile Security

    Malwarebytes

    In-app purchases

    4.5★

    619K reviews

    3+

    Rated for 3+

    50M+

    Downloads

    Install
    All Your Mobile SecurityMalware & Junk RemovalCatch Scams

    About this app

    Android Malware Protection, Antivirus, Scam blocker, Junk Cleaner & VPN

    GamesAppsSearchBooksYou

    Google Play listing for Malwarebytes Mobile Security in dark mode showing 4.5 stars, 619K reviews and 50M+ downloads; tapping Install, a wavy progress ring while it downloads 36 MB, then Installing, then the installed state with Uninstall and Open buttons

    2

    Start with the free scan

    The app opens on a short intro — tap Get started. It then offers its paid plans, Plus and Standard.

    Close that screen with the × in the top-left. You can detect spyware with Malwarebytes entirely for free — the scan on the dashboard you land on is the full detection scan, and it costs nothing.

    9:41
    SCANNING....

    Malware Deep Cleaner

    We root out what others miss by scanning deeper and performing more thorough cleanups. We even catch infections before your apps finish installing.

    Get started

    I have a subscription

    By using Malwarebytes you acknowledge that you agree with our Privacy policy and EULA

    Malwarebytes on Android: the Malware Deep Cleaner intro slide, tapping Get started, the Choose your plan screen offering Plus and Standard, closing it with the X, then the dashboard showing a Poor protection score and the Scan now button

    Ignore the protection score for now

    The dashboard opens on a protection score — often a low one, labelled something like “Poor”. Do not read anything into it at this stage. It is measuring how many of the app’s ongoing protection features you have switched on, not whether anything is on your phone. It has no bearing on the scan you are about to run, or on what that scan is able to find.
    3

    Grant the access the scan needs

    Tap Scan now and Malwarebytes will ask for two things before it can look properly. Both are reasonable for a scanner, and both are worth granting.

    First, File storage access. Tap Give permission, then Allow (in Settings) on the system dialog, switch on Allow access to manage all files, and press back. Then it asks to run in the background — tap Give permission, then Allow.

    9:41
    Malwarebytes
    24

    Poor

    Protection score

    Start here ›
    DeviceAllow List
    Scan now

    Run your first scan

    DashboardHelpSettings

    Malwarebytes on Android after tapping Scan now: the File storage access prompt, the system dialog offering Allow in Settings, Android's All files access screen with the toggle being switched on, then the Run app in the background prompt and its Allow dialog

    Your phone may word these differently

    These screens are from a Google Pixel. Samsung, Xiaomi, OPPO and others word the same settings differently — “All files access” may appear as “Files and media” or “Storage”, and the background-running setting is often under Battery rather than Apps. The wording shifts; the two permissions you are granting do not. If you cannot find one, search your Settings for it by name.
    4

    Let the scan run

    The scan starts the moment you grant those permissions — you do not need to tap anything else. A green ring closes around whatever is being checked as it works through your apps first, then your files, with the counters climbing underneath.

    Watch the threats detected figure at the top. It stays on zero for most of the run and only ticks up when something is actually flagged, as it does in the example above. Let the scan finish either way — on a phone with a few hundred apps it takes a minute or two.

    9:41

    com.discord

    0threats detected

    0

    Apps scanned

    0

    Files scanned

    0s

    Scan time

    Stop scanning

    Malwarebytes scanning an Android phone: a green ring closing around each app icon in turn with its package name below, live counters for apps scanned, files scanned and scan time, and a threats detected figure that climbs from zero to two during the run

    5

    Read the result carefully

    When the scan finishes you get the tally and, if anything was flagged, a list of it. Look closely at the names. In the example above the two detections are called “Android System” and “System UI”, complete with tidy green system icons. Neither is the real Android component it is impersonating. That is precisely how this software survives on a phone: it wears the most boring, most official-looking name it can, because almost nobody questions an entry called Android System.

    Tap the three dots beside an entry to see what it actually is. If the scan comes back No threats detected instead, that is the common result and it is good news — but a clean scan is not the whole answer, so read the notes below before you close the app.

    Do not tap Remove yet. If this could ever become a legal matter, deleting the app destroys the proof it was there — and the person watching will notice their feed go dark. Screenshot the result first.

    9:41
    Scan result

    2 threats detected

    Check Allow List

    362

    Apps scanned

    25292

    Files scanned

    1m 29s

    Scan time

    Android System
    System UI

    Malwarebytes scan result on Android reading 2 threats detected with a red warning triangle, 362 apps and 25292 files scanned in 1m 29s, and two flagged entries named Android System and System UI with green system icons

    Found something — and you know who's behind it?

    If this could become a legal matter — a family court case, a protection order — don’t uninstall it yet. Removing the app tips them off and destroys the evidence. Screenshot what you found and get advice on preserving it properly first.
    Get a forensic examination

    Nothing found? You can still be monitored — here's how

    Most “is there spyware on my phone” scans come back clean, and that is genuinely good news — a hidden app is the least common way people are actually watched. Far more often someone is using your own Google account, a setting you never touched, or your network against you, with nothing installed on the phone for a scanner to find.
    That is why a clean result is not the whole answer. The good news is that most of those routes are things you can check yourself in a few minutes, and the rest you can simply shut down.

    Scan came back clean?

    A clean scan is reassuring, but plenty of monitoring on Android needs no app at all — a linked Google account, shared location, mirrored notifications. Those are the next place to look.
    Check your Android settings

    Ready to shut it down for good?

    Whatever the scan said, the phone is only one of the doors. Close the rest — the network it connects through, the accounts it reports to, and the passwords that would let someone simply walk back in.
    Stop your phone being monitored

    Common questions

    Can I really detect stalkerware on Android myself?
    Often, yes. Because Android lets a security app inspect other apps and their permissions, a reputable scanner catches most consumer stalkerware. The exceptions are rare, highly advanced tools — if the stakes are high, a forensic exam is the way to be certain.
    Will the person know I scanned?
    Nothing pops up on their phone to say you scanned. But be aware that some monitoring tools capture screenshots or log keystrokes, so a person who reads back through their logs could see you did it. Removing what the scan finds is the louder signal — their copies of your data stop arriving — so if there is any safety risk, plan that step before you take it.
    Should I just factory reset my phone?
    A factory reset clears almost all stalkerware, but it also wipes any evidence and won't stop monitoring that runs through your Google account or a linked device. Scan first, preserve anything you might need, secure your accounts, and only then reset.
    The scan found nothing but I'm still sure — what now?
    Move to the settings checks: linked Google account devices, shared location, notification access and message forwarding can all monitor you without a single app to scan for.
    An app looks suspicious but might be a real system app — how do I tell?
    Tap the three dots beside the detection to see its package name, or find it under Settings, Apps, then show system apps. Genuine Google components start with com.google or com.android. Stalkerware tends to sit under a generic name with no developer history behind it — and if a search for that exact package returns nothing at all, that is itself a strong signal.

    Was this guide helpful?

    Know someone who needs this? Send them the guide.

    JD

    Written by

    Jordan Dickson

    Founder, CyberSecurityGuides

    Founder of CyberSecurityGuides, writing practical, jargon-free guides that help everyday people recover from and protect against online attacks.

    Reviewed by CSG Security Engineers

    More from Device Security