EnglishEspañol中文

Is this a good cleaner?

A cleaner asks for something no ordinary app does: broad permission to delete across your system, before it has proven anything. The category makes it worse, because the honest entries and the dishonest ones look identical from the outside. There is no single check that settles the question, but the risk breaks into a few distinct shapes, and each has tells. (If you are on the other side of this question, building one, see why writing a system cleaner is hard.)

Start with whether you need one at all

Trust is a feature, and it is counterfeited easily

To be fair: most new apps are not scams. There are many new cleaners, including small GitHub projects from solo developers, that are safe and well made. The problem is not that new apps are bad. The problem is that good and bad ones are genuinely hard to tell apart before installing, because every quick signal has already been faked.

Risk is not only malice

A cleaner can hurt you several ways, and they do not all need a villain. They run from deliberate malice to plain neglect:

The no-villain risks grow with complexity. An all-in-one app that cleans, optimizes, uninstalls, finds duplicates, and monitors carries far more code, more of it elevated, and more corners that testing never reached. More code means more bugs, and more places for someone else to hide one.

Table stakes

Before any positive signal counts, some behavior ends the evaluation. Confirmed malware is the obvious end of that line, but disqualification starts well short of it. Google’s Unwanted Software Policy, the criteria behind Safe Browsing’s download warnings, reads like a survey of this category’s worst habits. For a cleaner, the floor looks like this:

Each of these is pass or fail: age, stars, and market share cannot offset one. Clearing the whole list still proves little, because this is the floor; the signals below are what separate the apps that clear it.

Signals that reduce the risk

No single signal settles it, so read them together:

None of these is a guarantee, and neither business model ticks every box by default: a paid product is not safe because it is paid, and a free, open-source app is not safe because it is open.

Silence is not safety

Bug and CVE counts are weak signals in either direction. Zero mostly measures how hard anyone has looked.

Transparent patching is the real feature, not a clean record.

The takeaway

No single signal settles the question, because every quick signal has already been faked. What helps is evidence that is expensive to fake: years of working code, a visible history of fixing reported problems, a small privileged surface, and a community that would notice something wrong. That is what this catalog tries to record, one entry at a time.

Last reviewed