For Macs that are running out of room

Sweep your Mac clean. Keep what matters.

Dustpan finds the gigabytes hiding in caches, old game files, developer leftovers and forgotten AI models — shows you exactly what they are — and only removes what you approve.

Pay once, every future update included No subscription, ever macOS 14 or later, Apple silicon

Version 1.0.0 is on its way · What’s in it

Dustpan's overview: a ring showing used, free and reclaimable space, the amount that can be safely freed, and a card for each cleanup category.
What it finds

The space you forgot you were using.

Ten categories that never overlap, so nothing is counted twice. Each one is labelled honestly: junk that rebuilds itself, or your own files that are worth a second look.

App caches

Temporary files apps keep to feel faster. They rebuild on their own the next time they are needed.

Rebuilds itself

Games

Old Minecraft versions, launcher caches and logs, Steam shader and download caches. Never your worlds, saves, mods or screenshots.

Caches Versions to review

Developer junk

Xcode build data, node_modules, virtual environments, and the caches of npm, Gradle, Cargo, pip and friends.

Rebuilds itself

Browser & app data

Caches from Chrome, Arc, Firefox, Slack, Discord, VS Code and other apps built on web technology.

Rebuilds itself

AI models & virtual machines

Ollama and LM Studio models, UTM, Parallels and VMware machines: tens of gigabytes that are easy to forget.

Yours to review

System leftovers

iPhone firmware files, copies of attachments Mail has already opened, downloaded screen-saver videos.

Yours to review

Logs & diagnostics

Log files and crash reports that pile up quietly and that nobody reads twice.

Safe to clear

Trash

Emptying the bin is the oldest trick there is. Dustpan shows how much is in it first.

Safe to clear

Downloads & large files

Forgotten installers and files over 100 MB across your folders. Never selected for you, always sent to the Trash.

Yours to review
Tools

Six tools other cleaners put behind a subscription.

They all come with Dustpan. There is one price and one version.

App Uninstaller

Removes an app together with the caches, preferences and containers it scattered around. Everything goes to the Trash.

Leftovers

Finds what apps you deleted long ago left behind, by checking against the apps that are actually installed.

Duplicate Finder

Byte-for-byte identical files, grouped. It keeps one and skips project folders, where a “duplicate” is usually load-bearing.

Space Lens

See where your disk really went. Drill into any folder, with proportional bars, and trash straight from the map.

Memory

Real memory pressure, swap, and which apps are using the most, with a polite Quit. No fake “free up RAM” button: those do nothing.

Startup Items

Switch off the helpers that launch at login. Fully reversible: Dustpan only moves them aside.

Safety

A cleaner should be the most careful app on your Mac.

Most “cleaners” earn their keep by frightening you. Dustpan is built the other way round: it starts from the assumption that everything on your disk is yours, and makes the case for each thing it offers to remove.

What Dustpan will never offer to remove: your documents, photos, iCloud Drive, keychains and app settings; game worlds, saves, mods and screenshots; anything outside your own home folder.
  • Nothing is selected for you.Every scan starts with zero ticks. You opt in, item by item or with one “safe junk” button that only touches things that rebuild themselves.
  • It always says where things go.Caches are deleted. Anything you might want back goes to the Trash, and the confirmation tells you how many of each.
  • Protected folders are hard-coded.A blocklist inside the app refuses Documents, Desktop, Library roots, Mail, Messages, Photos and cloud storage, whatever a scan says.
  • No scare tactics.No “your Mac is at risk”, no countdowns, no nagging. It tells you how much space you have and gets out of the way.
  • Nothing about your files leaves your Mac.No account, no analytics, and no file names, app lists or usage sent anywhere, ever. Dustpan contacts dustpan.app for two things only: to check for updates, which is a plain download of a public file with no identifiers and can be switched off, and once to activate your licence, sending the licence key and an anonymous code for your Mac. After that it works with no connection at all.
Where we stand

Software you buy should stay bought.

A disk cleaner is a tool you pick up a few times a year. Renting it by the month only makes sense for the company doing the renting. Dustpan is proudly, permanently, a one-time purchase.

  • One price, paid once.No monthly plan, no annual plan, no “Pro” tier waiting behind the first one.
  • Every future update, free. For life.Not just bug fixes: every new feature and every major version, for as long as Dustpan exists.
  • It never stops working.No renewal to forget, no account to keep alive. Once it is activated it does not need us, or the internet, again.
  • If that ever changes, it will not change for you.Whatever Dustpan becomes, a licence bought today stays a full licence.
Pricing

Pay once. Yours for life.

One price, every feature, and every update we ever ship.

$12one time
  • Every cleanup category and all six tools
  • The menu-bar companion with a low-space warning
  • Lifetime updates, major versions included
  • No subscription, no account, no renewal emails. Ever.
Tell me when it launches

Dustpan is not on sale yet. Leave a note and you will get one email on launch day, and nothing else.

Questions

Fair things to ask a cleaner.

Can it delete something I need?

It is designed so that it cannot do so by accident. Nothing is ever pre-selected, protected folders are refused inside the app itself, and anything that is yours rather than junk is moved to the Trash instead of deleted, so you can take it back out. The one-click “safe junk” option only selects files that apps rebuild on their own.

What exactly gets deleted permanently?

Only things that regenerate: caches, logs, build folders and the contents of the Trash when you choose to empty it. Downloads, large files, old game versions, AI models, virtual machines, backups and uninstalled apps always go to the Trash. The confirmation dialog states how many items will be deleted and how many will be trashed before anything happens.

Does Dustpan “speed up” my Mac or free up RAM?

No, and you should be wary of anything that claims to. macOS manages memory well; tools that “purge” it make your Mac slower for a minute and change nothing. Dustpan shows you real memory pressure and which apps are heavy, and lets you quit them. A Mac with a nearly full disk does get slower, and fixing that is what Dustpan is for.

Why does it ask for Full Disk Access?

macOS hides some folders, such as Mail’s downloads and other apps’ containers, from every app unless you allow it. Dustpan works without it and simply scans less. If you grant it, that access is used for scanning on your Mac and nothing else. Nothing Dustpan reads, whether file names, sizes or the list of apps you have installed, is ever sent anywhere.

Does Dustpan connect to the internet?

Only to dustpan.app, and only for two things. It checks for updates at most once a day by downloading one small public file; that request carries no identifiers, nothing about your Mac or your licence, and no cookies, and you can switch it off in Settings. And it connects once when you activate a licence, sending the licence key and an anonymous code for your Mac, never your email address, your Mac’s name or anything about your files. After activation Dustpan works with no connection at all. There is no analytics and no crash reporting. The details are in the privacy policy.

Which Macs does it run on?

Macs with Apple silicon (M1 or later) running macOS 14 Sonoma or later.

Is there a subscription?

No, and there never will be. You pay once and you get every future update for life, major new versions included. We think renting out a utility you use a few times a year is a bad deal for you, so we do not offer one.

“Lifetime” usually has a catch. What is it here?

There is not one. Your licence covers every version of Dustpan we ever release, it never expires, and once it is activated the app does not need to contact us to keep working. If Dustpan were ever discontinued, the last version would keep running for as long as macOS lets it.

How do I get help?

Write to hello@dustpan.app. A person reads it.

Get your gigabytes back.

Dustpan is nearly ready. Leave a note and you will hear from us once, on the day it launches.

Tell me when it launches