Free for macOS 14 and later

Finally see what “System Data” is.

macOS puts hundreds of gigabytes under one label and won’t say what’s in it. MacVac opens it up, explains every folder in plain English, and only ever moves things to the Trash.

Nothing is ever deleted Notarised by Apple No account, no tracking
The MacVac window: a treemap of storage categories above a list of things that are safe to clean
What it measures

One grey bar becomes nine honest answers.

This is the bar in System Settings. MacVac measures what’s behind it as size on disk, in categories that never overlap — so the total actually adds up. Hover a category to see what MacVac says about it.

System Settings → StorageWhat macOS tells you
What MacVac tells you
Your call
01

Scan

A real walk of the disk — every file counted as size on disk. System Data in about ten seconds; the whole drive in a few minutes, live as it goes.

02

Understand

Drill into anything. Each folder gets a plain-English note on what it is, what happens if it goes, and — often — why the honest answer is “leave it”.

03

Clean — to the Trash

Review a dry run of every path first. Then everything moves to the Trash, stays recoverable, and is written into History so you can put it back.

Why it’s different

Measured. Explained. Proven.

Most cleaners give you a bigger number and a Clean button. MacVac gives you the evidence.

A treemap where each block's area matches its size on disk

Measured, not guessed

A treemap where area is size, drawn from a real walk of the disk — not an estimate, and not the vague number in System Settings.

Recommendations with a plain-language explanation of each

Explained in plain English

Every recommendation says what the folder is, what happens if it goes, and when the honest answer is “leave it alone”.

Apps listed with the support files they have left behind

Proof, not promises

Xcode’s own records show which caches belong to projects you deleted. App files show the identifier that ties them to their app.

Applications

Uninstall the whole app, not just the icon.

Dragging an app to the Trash leaves its caches, containers, preferences and login items exactly where they were. MacVac finds them — and for every file, shows why it believes it belongs to that app.

  • Sixteen locations apps leave files, checked in one pass
  • Certain matches are ticked, guesses aren’t. An exact identifier is a fact; a matching name is only a hint
  • Never holds admin rights. Apps that need a password are handed to the Finder, which asks you itself
MacVac's Applications page
Duplicates

Duplicate finders lie on modern Macs.

On today’s Macs a “copy” is usually a clone that shares its storage with the original. Both files report their full size, but the space is only counted once — so tools that add up sizes promise gigabytes that don’t exist.

MacVac asks the file system how much is genuinely unshared, and shows you both numbers.

Three identical 10 MB filesReportedReally frees
The original10 MB— keep
A clone of it10 MB0 MB
A true copy10 MB10 MB
Other tools claim 20 MB here. The real answer is 10 — and MacVac says so.
History

Everything on the record. Everything undoable.

Every removal MacVac makes is written down with the exact paths and where in the Trash they went — so “put it back” is one click, not an afternoon in the Finder. Daily measurements show what’s growing, not just what’s big.

  • A full log of scheduled, manual and menu-bar removals
  • Restore in one step — never overwrites, only from the Trash
  • Trends over 7, 30 and 90 days, by category
Storage trends over 30 days, by category
Safety

Enforced, not promised.

A storage cleaner asks for access to everything, then asks to be trusted. MacVac ships with a check that fails the build if any of these stops being true. They aren’t claims on a website — they’re properties of the code.

  • Nothing is ever deletedEverything goes to the Trash and stays recoverable. Destructive calls like unlink and removeItem are banned from the codebase entirely.
  • One place can remove anythingA single file, and it must pass the safety guard first. A second one fails the build.
  • The preview is the real thingThe dry run and the actual run are the same code, so what you see is exactly what happens.
  • Refusals are shown, not hiddenAnything the guard declines is listed with the reason — never quietly skipped.
  • Restores only come from the TrashThey never overwrite and can only go back where removal was allowed in the first place.
  • One network request, everA daily version check that downloads nothing. Switch it off and MacVac makes none.

The check script ships with the app and runs on every build.

Pricing

Free tells you. Pro does it for you.

The free version isn’t a trial and has no limits. Understanding your disk, every explanation and unlimited manual cleaning stay free — permanently.

MacVac
Freeforever

Everything you need to understand your Mac and clean it by hand.

  • System Data and whole-disk scans
  • Treemap, drill-down and per-folder analysis
  • Every explanation and every refusal reason
  • Full dry run before anything moves
  • Unlimited manual cleaning to the Trash
  • History log and one-click restore
  • Weekly report-only sweeps
Download free
Pro
MacVac Pro
$29one-time · no subscription

For people who would rather it just happened.

  • Scheduled, unattended cleaning
  • Application uninstaller with per-file evidence
  • Clone-aware duplicate finder
  • Storage trends — see what grew this month
  • Custom rules and folders
  • iPhone & iPad backup inspector
  • Licence works offline, on all your Macs
Coming with 1.0

Two things will never be paid features: knowing what a folder is, and the record of what MacVac did to your Mac.

Questions

The things people ask a tool like this.

Why does it need Full Disk Access?
Because it can’t measure what it can’t read. macOS hides most of ~/Library from apps by default, and that is exactly where System Data lives. Without the permission MacVac still runs — the totals are just a lower bound, and it tells you so. You can withdraw it at any time in System Settings.
Can it delete something important?
It can’t delete anything at all — it moves items to the Trash, where they stay until you empty it. Before that, you see a dry run of every path. And a guard refuses whole classes of locations outright: Messages, Mail, Keychains, your photo library, iCloud folders, device backups and the system itself. Refusals are shown with the reason rather than skipped.
Does it send anything anywhere?
One request, once a day: it asks macvac.app for the current version number. No identifier, no usage data, nothing about your Mac. It downloads nothing — if there’s an update, it opens your browser. Turn it off in Settings and MacVac makes no network requests at all. There are no analytics and no account.
Why isn’t it on the Mac App Store?
App Store apps must run in a sandbox that has no equivalent of Full Disk Access — a sandboxed app can only see its own files and what you drag into it. Everything MacVac does depends on reading outside that box. So it ships the other way Apple supports: signed with a Developer ID and notarised, which is why it opens without a warning.
How is this different from other cleaners?
Three ways. It measures real size on disk rather than estimating. It explains what each folder is instead of just sizing it, and says when the right answer is to leave something alone. And its safety rules are enforced by a script that fails the build rather than promised on a web page — nothing is ever deleted, and everything it does is on the record and reversible.
What happens to Pro if I stop paying?
Nothing — there’s no subscription. Pro is a one-time purchase; the licence is checked on your Mac without contacting a server and keeps working offline, forever, for the major version you bought.

Get MacVac

Signed and notarised by Apple. Opens with no warning — no right-click tricks.

Download MacVac 0.1.1

macOS 14 or later · Apple silicon & Intel · about 3 MB