DiskPrune Buy $19

Native SwiftUI · macOS 14+

See why your Mac is full. Move only what you approve to Trash.

Scan is free. Cleanup is a $19 lifetime license. DiskPrune never empties Trash, never deletes APFS snapshots, and never touches Docker.raw.

Up to 3 Macs · 14-day refund · license key arrives by email, never in the browser.

DiskPrune Overview after a scan: Macintosh HD capacity bar, category sidebar, and Developer storage selected.
Overview after a real scan. The capacity bar includes a not-examined region. DiskPrune does not colour unknown bytes as if it understood them.

1 · Understand

Storage autopsy

Categories, a capacity bar, and an honest not-examined hatch. The question is “why is it full?”, not “how big is the number?”.

2 · Review

Plan, then dry run

You pick items. DiskPrune builds a plan, rejects ancestor/child overlap, and shows a dry run. Nothing has changed yet.

3 · Trash only

Receipt, not a boast

Estimated recoverable. Moved to Trash. Storage immediately available. Empty Trash yourself, in Finder, when you are ready.

The actual app

Screenshots from the native Visual QA build on main. This is DiskPrune, not a marketing mock.

Scan progress with a determinate bar and named probes.
Scan. Determinate progress, named probes. Cancel is available. No fake percentage.
Cleanup list with Safe, Review, Advanced, and Protected sections. Protected items have no checkbox.
Cleanup. Protected items have no checkbox. Advanced is review-only until you know what it is.
Dry-run sheet: Nothing has changed yet. Storage becomes available after you empty the Trash.
Dry run. “Nothing has changed yet.” Storage becomes available after you empty the Trash.
Receipt with three lines: Estimated recoverable, Moved to Trash, Storage immediately available.
Receipt. Three accounting lines. Files stay in Trash until you empty it.
Snapshots destination. Copy states DiskPrune never deletes snapshots. No delete control.
Snapshots. Inspect only. There is no delete control.

Honest comparison

DaisyDisk owns sunburst. DiskBuddy owns eight charts. DissectMac is a free treemap. CleanMyMac is a subscription suite. DiskPrune owns why the bytes exist, and a cleanup path that can only move to Trash.

Feature DiskPrune DaisyDisk DiskBuddy DissectMac CleanMyMac
Price $19 lifetime ~$9.99 lifetime, 5 Macs $9 launch / $49 list, lifetime Free Subscription
Native Mac app SwiftUI, macOS 14+ Yes Yes Yes Yes
Notarized Not yet — Open Anyway until Gate 5 Yes No (unsigned as of Sep 2026) Yes Yes
How you see the disk Storage autopsy + categories Sunburst (category-defining) Eight charts Treemap Dashboard
Explains why bytes exist Core product Weak Weak Weak Marketing copy
Cleanup Plan → dry run → TOCTOU → Trash → receipt Collector Staged claims None Aggressive
APFS snapshots Inspect only Shows hidden space Marketing claim No Often overclaims
Docker.raw Protected Not a promise Not a promise Not a promise Risk
Permanent delete Architecturally forbidden User-driven Claims staged n/a Yes
Scan Free Paid app Paid app Free Limited without subscription

If you only want a sunburst, buy DaisyDisk. If you want eight novelty charts, DiskBuddy has them. If you want to understand System Data, DerivedData, and Docker.raw — and move only what you approve to Trash — that is DiskPrune.

What DiskPrune will not do

Opening on macOS Sequoia and Sonoma

A notarized DiskPrune.dmg is not published yet. Until Apple Developer ID signing lands, Gatekeeper will warn. That is an unsigned build, not malware. DaisyDisk is notarized today. We will be too.

  1. Drag DiskPrune.app to /Applications.
  2. If macOS blocks it, open System Settings → Privacy & Security.
  3. Scroll to Security and click Open Anyway.

This block comes down when the notarized build is on /download.

See why your Mac is full. Move only what you approve to Trash.

Scan free. $19 lifetime. 3 Macs. 14-day refund.