About this app
Your disk fills up quietly. Caches nobody cleared, build folders from a project you finished last year, four copies of the same photo, an app you deleted that left half of itself behind. Spotless finds all of it and shows you the number before you pay anything. SCAN FIRST, DECIDE AFTER Scanning is completely free and always shows the full result — every file, every size, every category. You see exactly how much you could reclaim before deciding whether it's worth unlocking. No blurred numbers, no "upgrade to see results". JUNK AND CACHES Application caches, logs, crash reports, saved application state, and package manager leftovers from npm, Homebrew, and friends. Every rule is checked against a safety list, and you review the file list before anything is removed. DEVELOPER CLUTTER Xcode DerivedData, archives, device support files, and module caches — usually the single largest thing on a developer's disk, and the easiest to regenerate. DUPLICATE FILES Content-based comparison, not filename guessing. Identical files are grouped together so you can keep one and drop the rest. SIMILAR PHOTOS Finds near-identical shots — burst sequences, the same frame taken six times — and groups them so you can keep the best one. LARGE FILES Sorts your biggest files so you can see what a forgotten disk image or video export is actually costing you. DISK VISUALIZER An interactive map of where your space has gone, so you can navigate into a folder instead of guessing. UNINSTALL APPS PROPERLY Removes an application together with its support files, caches, preferences, and saved state, instead of leaving them behind. The Leftovers view also finds orphaned support files from apps you deleted long ago. BROWSER PRIVACY Review and clear browsing history, cookies, and site data across the browsers you use. HOW FOLDER ACCESS WORKS Spotless is sandboxed, so it starts with access to nothing. On first launch you choose which folders to grant — normally just your home folder — through the standard macOS panel. Access is remembered between launches, and you can review or revoke it in Settings at any time. Some folders protected by macOS need their own separate grant, and the app asks for each one only when a scan actually needs it. PRIVACY Everything happens on your Mac. Spotless makes no network connections, has no account, no sign-in, and no analytics. Nothing about your files ever leaves the machine. FREE AND PAID Scanning, the disk visualizer, and the system overview are free and unlimited. Removing what a scan found — cleaning junk, deleting duplicates and similar photos, removing large files, uninstalling apps, and clearing browsing data — requires an unlock. Subscription plans include a free trial for eligible new subscribers, and a one-time purchase option is available if you prefer not to subscribe. Subscription Terms: Payment will be charged to your Apple ID account at confirmation of purchase. Subscriptions automatically renew unless canceled at least 24 hours before the end of the current period. Your account will be charged for renewal within 24 hours prior to the end of the current period. You can manage or cancel your subscription anytime in your Apple ID account settings after purchase. Any unused portion of a free trial period will be forfeited if you purchase a subscription. Privacy Policy: https://www.mzjpg.com/policy/spotless/ Terms of Use (EULA): https://www.apple.com/legal/internet-services/itunes/dev/stdeula/
Latest release
What’s New
This update is all about the Developer section. The scan for build caches and toolchain leftovers now fills in as it runs, so you see what it finds while it is still searching, and the results are grouped by toolchain — one card per tool, with a single checkbox to take or drop the whole group. Cancel now stops the scan the moment you press it. New in this release: stale editor extensions. Spotless reads VS Code's own manifests to find old versions the editor replaced and never deleted, plus installs that never finished, and leaves anything still in use untouched. Thanks for using Spotless!
Audience growth
Ratings growth
Baseline captured. Growth appears after the crawler observes a changed rating count.
Momentum comes from crawler snapshots for the tracked storefront. “Viral growth signal” means unusually fast recent rating gains; it is an indicator, not download data.
Price tracking
Price intelligence
First snapshot captured. The trend line starts after the next crawler price observation.
- First observed Sep 27, 2026 · 12:29 PM Free