Concept illustration of an unbranded Mac surrounded by carefully arranged translucent folders and a subtle shield; not a PureMac screenshot.

PureMac for Mac: Clean Up Storage Without the Hype

PureMac combines app removal, orphan and duplicate review, storage exploration, and Mac cleanup in a free MIT-licensed utility. Here is what it can remove, when changes are permanent, and why Full Disk Access deserves care.

Key takeaways
  • PureMac combines storage exploration, app and orphan review, duplicate handling, category cleanup, and basic macOS configuration checks.
  • App leftovers and exact duplicate extras move to Trash, while scheduled cleaning, category cleanup, Trash emptying, and some system operations can permanently delete data.
  • Full Disk Access helps inspect protected locations but is sensitive; Protection checks are not an antivirus scanner.
  • The official v3.1.0 universal DMG is the ready-to-install path; its SHA-256 is included for verification.

PureMac is a native macOS utility for reviewing storage, uninstalling apps, finding leftovers, and cleaning selected caches. Its appeal is the breadth of tools in one free app; its trade-off is that a cleaner can change or delete data, so the useful question is not only how much it finds, but exactly what each action does. The current public release is v3.1.0, a universal build for Intel and Apple silicon Macs. The project publishes a direct DMG and checksum, so ordinary users do not need to build the app from source.

A Mac cleaner without the magical savings claim

PureMac brings together system cleanup, app management, storage exploration, duplicate review, and a few system checks. The project says scans and cleanup run locally without telemetry, and it avoids promising that a cleaner can boost RAM or force macOS to reclaim purgeable storage.

That distinction matters: checking for or installing updates to Homebrew-managed apps uses Homebrew and the network, while local scans do not send scanned paths or deleted data to the project. Treat those as separate activities rather than reading no-telemetry as no network use whatsoever.

Start by seeing what occupies space

Space Explorer measures the allocated size inside a folder you choose, lets you drill into subfolders, and can reveal an item in Finder. Packages are measured without exposing their contents as navigable folders, and skipped or inaccessible items are reported rather than silently counted as inspected.

This is useful when you want to investigate a large folder before deciding what to do. A size report is not a recommendation to delete: project data, archives, and caches can all be large for good reasons.

Uninstall apps and look for leftovers

The app uninstaller looks in /Applications and ~/Applications, then uses a multi-signal matching engine to find related preferences, caches, containers, and other files. Its Strict, Enhanced, and Deep sensitivity levels change how aggressively it matches candidates.

Those matches are heuristic, not proof that every listed file belongs to the app. Review the paths and names before removal, especially in Deep mode; Apple system apps are excluded from the uninstall list.

Orphan Finder searches ~/Library for files associated with apps that are no longer present. It can make old leftovers easier to spot, but a name or bundle identifier match should still be checked before you remove personal settings or data.

Treat exact duplicates and similar photos differently

Duplicate Finder groups files using matching sizes and SHA-256 content hashes. Each group keeps one protected copy, and selected extras move to the Trash only after confirmation and a fresh identity-and-content check.

Similar Photos is a different, review-only tool: it compares thumbnails with perceptual signals and shows likely matches side by side. Similarity is an estimate, so it does not delete photos; each scan is also limited to 500 images and 10,000 directory entries.

Clean by category, not by one scary number

Smart Scan visits categories such as system and user caches, Mail downloads, AI-app files, Homebrew and Node caches, Docker data, and the Trash. You can stop a scan and keep completed categories, then review results with path search, size or age filters, sorting, and exclusions.

Large and old files are never selected automatically. Xcode cleanup also leaves DerivedData, archives, simulator caches, and downloaded runtimes unselected by default; choosing a simulator runtime can invoke Apple's simctl deletion command.

Filters and persistent exclusions help narrow later cleanups, but they do not replace reading the selected paths. Scheduled cleaning is optional and runs unattended once enabled, so begin with manual review if you are still learning the categories.

Protection checks are not antivirus

The Protection area checks macOS settings such as Gatekeeper, FileVault, the application firewall, System Integrity Protection, and installed XProtect metadata. It is a configuration audit, not a malware scanner or a guarantee that a Mac is secure.

Performance views can show CPU and memory information, startup and background-item definitions, and local Time Machine snapshots. A listed launch definition does not prove a process is currently running, and snapshot sizes are not estimated.

Full Disk Access is a powerful permission

PureMac asks for Full Disk Access to inspect locations macOS otherwise hides, including some Mail and Safari data and protected app containers. Without it, certain cleanup categories and app-container scans may be incomplete.

Grant it only if you are comfortable with the app having that access. A permission prompt expands what the app can read; it does not mean every suggested deletion is safe or that you should approve a batch without reviewing it.

Know what goes to Trash—and what may not

App uninstall, orphan removal, and exact-duplicate removal use the user-level Trash, leaving a recovery window until you empty it. Duplicate removal keeps one protected copy and checks the selected files again before moving extras.

Other actions can be permanent: category cleanup, scheduled auto-clean, emptying Trash, Docker or Xcode runtime cleanup, administrator-authorized removal, local snapshot deletion, and the command-line tool. Manual workflows ask for confirmation, but scheduled cleanup is unattended after setup; do not enable it until you understand its scope.

What is new in v3.1.0

The v3.1.0 release adds a Settings page for appearance, language, and Full Disk Access; a user-initiated check for app releases; and on-demand CPU and memory details. It also adds opt-in cleanup for XcodeBuildMCP and MobileBuildMCP DerivedData, with those items sent to Trash rather than permanently removed.

The release notes describe a universal Intel-and-Apple-silicon app signed with Developer ID and notarized by Apple. PureMac targets macOS 13 or later. Its protection checks remain configuration checks, and Homebrew app updates cover casks rather than App Store-managed apps.

Download the official v3.1.0 release

Download the official PureMac 3.1.0 DMG and check it against the SHA-256 published on the release page. The release also provides a ZIP, but the DMG is the straightforward drag-to-Applications route.

printf '%s  %s\n' '910c63cf7dee15c9e48bf2f9ed8b7fa4d28a4b944654472357ede1110f05cfc0' 'PureMac-3.1.0.dmg' | shasum -a 256 -c

After the checksum passes, open the DMG and drag PureMac to Applications. The official release is universal for Intel and Apple silicon, and the project lists macOS 13 as its minimum target. The release asset and its published checksum were verified for this review; that confirms the download bytes, not a recommendation to approve every cleanup action. PureMac is a good fit if you want one place to inspect storage, review app leftovers, and selectively clean developer or system caches. If you install it, start with the read-only views, understand each category, and keep destructive actions manual until you trust the results. See the project source and full safety notes before granting Full Disk Access.

Project facts

License
MIT
Platform
macOS 13 or later; universal Intel and Apple silicon release. Full Disk Access is needed for some protected locations.
Written in
Swift, SwiftUI
Version reviewed
v3.1.0 (official GitHub DMG downloaded; SHA-256 and DMG integrity verified 2026-10-08)

Install

Official PureMac v3.1.0 DMG: https://github.com/momenbasel/PureMac/releases/download/v3.1.0/PureMac-3.1.0.dmg
Release notes and published checksum: https://github.com/momenbasel/PureMac/releases/tag/v3.1.0
SHA-256: 910c63cf7dee15c9e48bf2f9ed8b7fa4d28a4b944654472357ede1110f05cfc0

License summary

MIT-licensed. The project says local scans do not send scanned paths or deleted data and that it uses no telemetry; Homebrew app updates do use the network.