
Purge finds the junk and clears it. Nothing leaves the trash.
brew install jithin-sabu/tap/purgeEvery line is public. read it, audit it, or fork it. The code is the proof, not the marketing. See the repo.
Purge clears paths it recognizes as cache and junk, nothing else. Your documents, photos, and anything it doesn't recognize are never in scope.
Even the junk it clears goes to the trash, never straight to delete. Changed your mind? It's still sitting right there.
Purge can only touch paths on a fixed allowlist that ships inside the app. Anything outside that list is unreachable, no matter what you click. Everything it removes goes to the trash, so you can put it back.
Caches and temporary files that apps regenerate on their own: browser caches, developer tool caches, app support caches, logs. Every item is labelled either safe to clean or check first. The clean button only acts on safe to clean.
No. Purge moves files to the trash. Emptying the trash is a separate action you take yourself.
Moving files to the trash doesn't free disk blocks. The space comes back when you empty the trash. Purge shows what's sitting in the trash so the number isn't a surprise.
Yes. No license, no trial, no paid tier, nothing bundled in. The full source is on GitHub if you want to read it.
No analytics, no telemetry, no crash reporting. The only network request it makes is checking for updates.
Purge is free, open source, and limited to a published allowlist you can read before you run it. It does one thing and doesn't ask you for money at the end.
Download the dmg from GitHub releases, or install it with Homebrew. The app is signed with a Developer ID and notarized by Apple.
Drag Purge to the trash. It doesn't install background agents or login items.