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.
$12.50 launch price for the first 25 buyers, then $25.
macOS 15+ · Apple silicon and Intel

- 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:

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
Stayed freeCame back
| Rule | Freed | Came back | Stayed free |
|---|---|---|---|
| Xcode DerivedData | 7.4 GB | 1.2 GB | 6.2 GB |
| Package manager caches | 6.3 GB | 300 MB | 6.0 GB |
| Editor caches | 600 MB | 200 MB | 400 MB |
| App logs | 200 MB | 0 GB | 200 MB |
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/, 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
- Mac storage full for no reason? Why the numbers don't add upWhy Mac storage looks full for no reason, and why Finder, System Settings, Disk Utility and Terminal disagree: purgeable space, snapshots, clones and more.
- How to clear cache on your Mac, and when it's worth itClear browser and app caches on a Mac safely with Safari, Chrome and Finder, and why caches come straight back, so clearing them rarely frees lasting space.
- How to free up space on your MacFree up space on a Mac or MacBook with the tools macOS already has: Storage recommendations, the Trash, Downloads, unused apps and old backups.
- Is CleanMyMac safe to use?CleanMyMac is notarized and made by MacPaw, but some of its tools skip the Trash and review is optional. What Apple says, and what to check first.
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.
$12.50 launch price for the first 25 buyers, then $25.
macOS 15+ · Apple silicon and Intel