AppSquach

How AppSquach detection works

This page is written to be shown to users, in plain language, and to stay accurate to the actual engine (:core:safeguard, :core:safeguard.adguard, :core:safeguard.rescue).

The short version

AppSquach reviews security-related characteristics of the apps installed on your phone and gives each one a simple rating so you can decide whether it deserves a closer look.

A high rating does not mean an app is malicious. AppSquach cannot promise to find every harmful app. Always read the reasons AppSquach shows before removing anything.

What AppSquach looks at

For every installed app, AppSquach considers a combination of:

For the optional "an ad just popped up — find the source" feature, and only if you have granted Android's Usage Access permission after seeing the in-app explanation, AppSquach also reads roughly the last 90 seconds of which apps came to the foreground, uses it to rank the likely source, and then discards it. That window is never stored or sent anywhere.

How the rating is decided

AppSquach does not add up points into a "threat score". A set of context-aware rules each look at the facts and either stay silent or contribute a plain-language reason with a severity. The app's rating is the highest severity any rule produced.

Rating (Phone Safety)Meaning
Nothing stands outNo notable signals.
Good to knowOne expected capability worth being aware of.
Worth a lookSomething you may want to check and confirm you recognise.
Please reviewA combination of things a person would likely want to look at sooner.

Rescue Mode (rogue launcher / keyboard / aggressive "utility") uses No action needed → Review → Urgent review.

There is no "virus", "malware", "infected", "hacked" or "keylogger" rating, by design.

Protected apps

Core Android components, System UI, Settings, the permission controller, the package installer, Google Play services and store, your current launcher, known manufacturer system services, and AppSquach itself are treated as protected and are never offered for removal.

What AppSquach does with a finding

Limits you should know about