Something on your phone is spawning ads where there shouldn't be any — pop-ups
in the middle of a game, full-screen overlays on your lock screen, ads where
your home wallpaper used to be — and you can't tell which app is responsible.
AppSentinel finds it.
AppSentinel scans the apps you've installed and surfaces anything behaving
like adware. Then it hands you a one-tap path to Android's standard uninstall
dialog so you can remove the offender. Everything runs on your device.
WHY APPSENTINEL EXISTS
The other apps in this corner of Google Play fall into two camps. The
"antivirus" suites bury the answer under upsells, subscriptions, and their
own ads. The "ad blockers" try to filter ads inside other apps and miss the
actual problem: an app on your phone whose job is to spawn ads outside of
itself. AppSentinel does one thing, does it on your device, and gets out of
the way.
HOW IT DECIDES WHAT'S ADWARE
For every user-installed app, AppSentinel looks at:
- Whether the app has a launcher icon (hiding one is a classic adware trick
to avoid uninstall)
- Whether it currently holds the overlay permission that lets it draw over
every other app on the screen
- Whether it is running as an enabled Accessibility Service — the highest-
leverage permission on Android and a textbook adware target
- Whether it holds Device Admin rights, which can block uninstall
- Where it was installed from — Play Store, Galaxy Store, sideloaded APK,
ADB push, unknown
- Whether its package name or signing certificate matches a curated list of
known adware families
Single signals stay informational. Combinations escalate the verdict:
sideloaded + hidden launcher, sideloaded + active accessibility, overlay +
hidden launcher — those patterns are almost always adware, and AppSentinel
flags them as high risk.
WHAT IT DOES NOT FLAG
The apps that came pre-installed by Samsung, Google, or your phone's
manufacturer are deliberately out of scope. They are not the source of
intrusive ads, and surfacing them would be noise. Bundled language packs,
voice models, and modular system components (SafetyCore, ContactKeys, Google
TV, Bixby, OEM TTS, etc.) are correctly identified and skipped.
PRIVACY IS THE PRODUCT
- No accounts and no sign-ins
- No analytics, no crash-reporting SDKs, no third-party trackers
- No advertising ID is collected
- Your installed-app list never leaves the phone
- No ads, no in-app purchases, no "Pro" tier — free and stays that way
The only network call AppSentinel makes is an anonymous HTTPS request for the
latest threat-signature list. It carries no identifier and no information
about your installed apps.
PERMISSIONS WE USE
- See your installed apps — required to enumerate and scan them
- Internet — only for downloading updated threat signatures
- Notifications — to alert you when a new risky app appears
- Re-arm after reboot — to re-schedule periodic scans
- Uninstall packages — to open Android's standard uninstall dialog, which
you always confirm yourself. AppSentinel never removes anything silently.
WHO THIS IS FOR
You noticed ads on your phone where there shouldn't be any, you suspect a
recently-installed app is the cause, and you want a yes/no answer and a
Button to fix it. That's the moment AppSentinel is built for.