Dustloft

Dustloft vs CleanMyMac: an honest comparison

Comparison · 6 min read · By at Logicspark · Published

Short answer: These are not the same kind of product. Dustloft is a free, MIT-licensed macOS app that does one job — it measures what is actually filling your disk, including everything macOS hides behind the System Data label, and reclaims it. CleanMyMac is a paid, notarised all-in-one suite that also scans for malware, uninstalls applications and runs maintenance routines. If you want those extras, buy CleanMyMac. If you want to know precisely what is occupying your disk and remove it without paying or trusting a closed binary, use Dustloft.

Writing a comparison page about your own product is an obvious conflict of interest, so this one sticks to two rules. Every claim about Dustloft can be checked against its source code. Every claim about CleanMyMac comes from MacPaw's own pages, is dated, and is left blank where it could not be verified rather than guessed.

What each one is

Dustloft is a disk tool. It measures every real consumer of space on a Mac using allocated size rather than apparent size, sorts what it finds into three tiers — regenerable, needs-admin and permanent — and shows each item with its full path and real size before anything is removed. It runs on macOS 13 or later, weighs one application bundle, and installs no background agent.

CleanMyMac, per macpaw.com/cleanmymac as of 12 September 2026, describes itself as an "all-in-one Mac cleaner and maintenance app" that "handles junk, duplicates, malware, and performance issues". Its Smart Care routine advertises five tasks in one: deep clean, threat scan, performance boost, software update and storage declutter. The page states the app is notarised by Apple and has 29 million downloads.

Price, checked 12 September 2026

Software pricing moves, and regional stores differ. These figures were read from the vendors' own listings on the date given; check the links before relying on them.

ProductModelPrice as listedSource
DustloftFree, MIT licence$0, with no paid tierRepository
CleanMyMacSubscriptionFrom $3.33/month as advertisedmacpaw.com
DaisyDiskOne-off purchase$9.99Mac App Store

DaisyDisk is in the table because it is the other app people weigh up at this point, and because it is not really a rival to either: it is a visualiser, and a good one. Nothing stops you using it alongside Dustloft.

Feature by feature

A dash means the behaviour is not documented on the vendor's public pages and was not verified. It does not mean the app cannot do it.

 DustloftCleanMyMac
CostFreeSubscription, from $3.33/month advertised
LicenceMIT, open sourceProprietary
Source code readableYes, in fullNo
Notarised by AppleNo — signed but not notarised, which needs a paid Apple Developer membershipYes, per MacPaw's page
Explains what “System Data” containsYes, item by item with full paths
Malware scanningNoYes, advertised
Application uninstallerNoYes, advertised
Performance and maintenance toolsNoYes, advertised
Claims to free purgeable spaceNo — and it states that no third-party app reliably can
Deletes .git directoriesNever; offers git gc instead
Touches cloud-synced foldersNever
Removes Docker named volumesNever
Background agent or daemonNone
SupportGitHub issues onlyCommercial support

When CleanMyMac is the better choice

There are several, and pretending otherwise would be dishonest.

  • You want one app for everything. Malware scanning, uninstalling applications and maintenance routines are real jobs that Dustloft does not do at all.
  • You want it notarised. Dustloft is signed but not notarised, because notarisation requires a paid Apple Developer membership. That means macOS shows a warning unless you use the one-line installer. If that is a dealbreaker, it is a fair one.
  • You want somebody to call. A subscription buys commercial support. An MIT-licensed project run by one person buys you a GitHub issue tracker.
  • You do not want to think about it. CleanMyMac is built to be pressed once. Dustloft deliberately shows you a list and asks you to make decisions.

When Dustloft is the better choice

  • You want to know where the space went. That is the entire product. Most of what fills a modern Mac is hidden behind one unhelpful label, and the fix starts with measuring it.
  • You would rather read the code than trust a claim. The safety rules are in the repository and covered by tests.
  • You are a developer. Dependency trees, build output, Docker images, Xcode runtimes and stale Git repositories are where the space usually is. There are guides for node_modules, Docker.raw and Xcode DerivedData.
  • You object to paying rent on a cleaning tool. Free, and no upsell inside the app.

The part that matters more than features: what it refuses to do

Any tool that deletes files is only as good as its restraint. Dustloft's limits are deliberate, enforced in code and covered by tests, and the full list is published:

  • It never deletes a .git directory. It offers git gc, and flags repositories whose history exists nowhere else — verified with git ls-remote rather than by assuming a configured remote means a pushed one.
  • It never touches Dropbox, iCloud Drive or any cloud-synced folder, because a local delete there propagates to every device you own.
  • It never removes Docker named volumes, which is where database data lives.
  • It never claims to reclaim purgeable space, because no third-party app reliably can.

Items that nothing can rebuild are never bulk-selected, are confirmed one at a time, and go to the Trash rather than being deleted outright. Emptying the Trash is still final — the safety page says so plainly.

What leaves your Mac

Dustloft sends one anonymous line when its running total of reclaimed bytes changes, and once a day even when it has not: a random identifier belonging to that copy of the app, a byte total and a version number. No name, no email, no account, no file names, no paths. The privacy page prints the literal request body and links the source file that builds it, and the count can be switched off. Scanning happens entirely on your machine.

Trying both

Nothing stops you. CleanMyMac has a trial, Dustloft is free, and they can sit on the same Mac. If you want to start by simply finding out what is on your disk, the step-by-step guide does it with Terminal commands and no application at all — including the du flag mistake that hides tens of gigabytes from most guides. The other free alternatives are compared here.

Common questions

Is Dustloft a replacement for CleanMyMac?

Only for part of it. Dustloft measures and reclaims disk space, which is one of the jobs CleanMyMac does. It has no malware scanner, no app uninstaller and no performance tools, so if you bought CleanMyMac for those, Dustloft does not replace them.

How much does CleanMyMac cost compared to Dustloft?

CleanMyMac is a subscription, advertised from $3.33 per month on macpaw.com as checked on 12 September 2026. Dustloft is free under the MIT licence, with no paid tier, no account and no upsell.

Is a free Mac cleaner safe to use?

It depends entirely on what the tool will and will not delete. Dustloft publishes its safety rules, enforces them in code and covers them with tests: it never deletes a .git directory, never touches a cloud-synced folder, never removes Docker named volumes, and does not claim to free purgeable space. Being able to read the source is the point.

See exactly what is on your own disk

Dustloft measures every real consumer of space on your Mac and shows each item with its full path and size before anything is removed. Free, open source, no subscription.

Install Dustloft