Skip to content
MacClearings

History: undo any cleanup, and see what stayed free

History lists every cleanup MacClearings has made. Undo puts a whole cleanup back and Put Back restores one item, for as long as it's still in the Trash. Space that lasts shows how much of what you freed stayed free after a day, a week and a month.

Get it at launch

$12.50 launch price for the first 25 buyers, then $25.

macOS 15+ · Apple silicon and Intel

MacClearings History before any cleanup: every cleanup will be listed here with an Undo button.
Undo per cleanup
Restores every item from that cleanup that's still in the Trash, to the place it came from.
Put Back per item
Restore one file or folder. If something new has taken its place, it comes back beside it as “name (restored)”. Nothing is overwritten.
Skipped items, with reasons
Anything that changed since it was measured, was open in an app or became protected is skipped at cleanup, and History keeps the reason.
Space that lasts
Each cleaned place is measured again after 1, 7 and 30 days. History shows what you freed, what came back and what stayed free, rule by rule.
Snapshots to compare
Save the folder sizes of a scan, then compare two snapshots to see which folders grew and which shrank.

Undo in Finder first

macOS has its own undo for the Trash. Right after moving something, Edit → Undo in Finder (⌘Z) puts it back. Later, open the Trash, right-click the item and choose Put Back. Both only work while the item is still in the Trash: emptying the Trash, or using Finder's Delete Immediately, removes it for good.

That's the whole reason MacClearings moves things to the Trash and keeps a record of each move. History is that record.

What History keeps

Every cleanup is saved on your Mac with its date, which view it came from (Suggestions, the Map, Find, Duplicates, Applications or Compress), and for each item its original path, where it landed in the Trash and its size. Items that were skipped are kept too, with the reason: it changed since it was measured, it was open in an app, or it's now protected. The screenshot shows History before the first cleanup: "When you clean up, every item is listed here with an Undo button."

The steps from a suggestion to the Trash are the same for every view, and the Help sheet lays them out:

MacClearings Help: how MacClearings decides what's safe, from staged, to reviewed by you, to checked again, to undoable.
The Help sheet (⌘?) explains each step from staged to undoable. History is the last one.

Undo and Put Back

Undo restores every item from a cleanup that's still in the Trash, each to the folder it came from. Put Back does the same for one item. Right-click an item to show it in the Trash, or, once it's back, to reveal it in Finder.

Restores never overwrite. If something new now sits at the original path, the item comes back beside it as “name (restored)”, then “(restored 2)” and so on. The confirmation after a cleanup has an Undo button too, for when you change your mind straight away.

Undo and Put Back stop working for an item once it leaves the Trash. History shows such items as no longer in the Trash, and keeps the record. MacClearings never empties the Trash itself, so nothing leaves it unless you empty it. That's also when the space comes back. If the space doesn't seem to return, the guide to Mac storage not adding up lists the usual reasons.

Space that lasts

Moving a cache to the Trash frees space for a while. Apps then rebuild it. To show the difference, MacClearings looks at each place you cleaned up again after a day, a week and a month, and History adds it up: how much you freed, how much came back and how much stayed free, for each rule.

Space that lasts

Example numbers
Moved to the Trash
14.5 GB
Came back in a month
1.7 GB
Stayed free
12.8 GB
Space that lasts by rule, after a month
RuleFreedCame backStayed free
Xcode DerivedData7.4 GB1.2 GB6.2 GB
Package manager caches6.3 GB300 MB6.0 GB
Editor caches600 MB200 MB400 MB
App logs200 MB0 GB200 MB
An illustration with example numbers. MacClearings measures each place it cleaned again after a day, a week and a month, and History shows your own results, rule by rule.

A few details keep the numbers honest:

  • Checks run while MacClearings is open. If it's closed when one falls due, it runs the next time you open it.
  • If a place can't be read, often for lack of Full Disk Access, nothing is recorded. It's never counted as staying free.
  • Undo and Put Back take items out of the totals, because space you put back wasn't freed.

The same numbers feed the Stayed free card on the Overview and the order of groups in Suggestions, so rules whose space comes back sink and rules whose space holds rise. The guide to clearing cache on a Mac explains why caches behave this way.

Snapshots

The Snapshots tab saves the folder sizes of your current scan, only sizes, never file contents, on your Mac. Save one now and another in a week, then pick two and choose Compare to see which folders grew and which shrank, and by how much. With two or more snapshots of the same folder, a chart shows how it has grown over time. Forgetting a snapshot removes only MacClearings' own record, not your files.

Where the record lives

History, the space-that-lasts measurements and snapshots are stored in ~/Library/Application Support/MacClearings, compressed, on your Mac. Nothing is uploaded. The safety page covers the rest of the safety model, including the checks each item passes right before it moves.

Guides

Questions about History

Can I undo moving something to the Trash on a Mac?

Yes, while it's still in the Trash. In Finder, choose Edit → Undo right after the move, or open the Trash, right-click the item and choose Put Back. For cleanups made with MacClearings, History has Undo for the whole cleanup and Put Back for each item, for as long as the items stay in the Trash.

What's the difference between moving to the Trash and deleting?

Moving a file to the Trash keeps it on the disk, in the Trash, so you can put it back. It still uses space until the Trash is emptied. Emptying the Trash, or Finder's Delete Immediately, removes it for good. MacClearings only ever moves things to the Trash.

Does MacClearings empty the Trash?

No, never. The space from a cleanup comes back when you empty the Trash yourself in Finder. Until then, Undo and Put Back in History work, and once an item has left the Trash, it can't be brought back.

Why did some of the space come back after a cleanup?

Apps rebuild caches, and build tools remake build folders, as you use them. Space that lasts measures each cleaned place again after a day, a week and a month, so you can see which cleanups held and which didn't. Suggestions uses the same measurements to order its groups.

What if a file now exists where the original was?

MacClearings never overwrites anything when it restores. The item comes back next to the new file, named “(restored)”, or “(restored 2)” and so on if that's taken too.

Find out what's filling your Mac.

MacClearings explains your disk in plain words and moves only what you review to the Trash, with Undo. Paid once, every update included.

Get it at launch

$12.50 launch price for the first 25 buyers, then $25.

macOS 15+ · Apple silicon and Intel