DevCleaner Download .dmg
Docs / Staying safe

How DevCleaner keeps you safe

A cleaner you cannot trust is worse than no cleaner at all. DevCleaner is built so that the safe choice is the default one, and the risky choices are clearly labelled and never pre-selected.

Risk levels

Every category is rated by how much you lose if you delete it and need it again. The rating drives both the color of its size bar and whether it is ticked by default.

The Selected to clean total at the top always reflects exactly what will be deleted, and you see that number on the confirmation before anything happens.

Files that are never deleted

Some files look like cache but hold your identity or your work. DevCleaner refuses to delete them regardless of which category you select:

Your logins are untouchable by design. Cleaning an editor or browser-based app will not sign you out.

Running-app protection

Deleting a cache out from under a running app is the classic way to break things, for example wiping Xcode's package checkouts in the middle of a build. If you try to clean an app that is currently running, DevCleaner warns you first and lets you cancel or proceed deliberately.

Pending app updates are protected

Self-updating apps stage their downloaded update in a folder that looks like leftover junk. DevCleaner leaves those updater staging folders alone during automatic cleanups, so an app like Claude Desktop installs its update correctly instead of losing it. You can still clear updater leftovers manually when no update is pending.

Locked files and the administrator retry

A few caches are protected by macOS permissions. DevCleaner fixes permissions where it safely can, and if an item still cannot be removed it offers an administrator retry. If anything still fails, it tells you exactly which items and why rather than failing silently. See troubleshooting for the details.

Clean with confidence

Safe by default, honest about the rest. Reclaim space without the gamble.

Download for macOS