The mysterious 'System Data' category in macOS Storage Settings frequently swells to over 80GB on Apple Silicon MacBooks due to unmanaged developer caches, local Time Machine snapshots, and application sandboxes. Because Apple Silicon SSDs are soldered directly to the motherboard and cannot be upgraded aftermarket, running out of SSD storage degrades swap memory performance and causes system slowdowns. Fortunately, the vast majority of this bloat resides in completely safe-to-purge directories: user application caches (`~/Library/Caches`), Xcode compilation indexes (`DerivedData`), and hidden messenger media repositories.
Executive Summary & Research Finding
How to clean macOS System Data: safely delete ~/Library/Caches, Xcode DerivedData, Docker images, and Telegram caches to reclaim 40GB+ of Mac SSD space.
The Anatomy of macOS System Bloat: What Can You Safely Delete?
Not all system files are created equal. Understanding which directories are pure temporary caches versus essential operating system binaries ensures you reclaim space without crashing your apps.
| macOS Directory Path | Contents & Purpose | Typical Bloat Size | Safe to Purge? | Performance Impact |
|---|---|---|---|---|
| ~/Library/Developer/Xcode/DerivedData | Intermediate build artifacts, module cache, indexing files | 15GB – 60GB | 100% Safe | Next Xcode build will recompile from clean state |
| ~/Library/Caches | User-level application temp files (Spotify, Chrome, Slack) | 10GB – 35GB | 100% Safe | Zero negative impact; apps regenerate needed files on launch |
| ~/Library/Group Containers/*.telegram | Autoplayed video and audio files from group chats | 10GB – 45GB | 100% Safe | Media re-downloads from Telegram cloud on demand |
| ~/Library/Caches/Homebrew | Downloaded tarball bottles and package archives | 5GB – 20GB | 100% Safe | Run 'brew cleanup -s' to purge unused bottles |
| /Library/Developer/CoreSimulator/Devices | Old iOS / watchOS simulator runtimes and test devices | 10GB – 30GB | Safe via xcrun | Reclaims massive storage from deprecated simulator images |
| /System/Library & /usr | Core macOS operating system and Darwin kernel | 25GB – 35GB | NEVER TOUCH | Protected by System Integrity Protection (SIP) |
Step-by-Step: The 5-Minute Mac Storage Deep Clean Procedure
- Purge Xcode DerivedData: Open Finder, press Command + Shift + G, paste '~/Library/Developer/Xcode/DerivedData', and move the contents to Trash.
- Flush Homebrew package caches: Launch Terminal and run 'brew cleanup --prune=all' to instantly clear gigabytes of legacy installer packages.
- Clear APFS local Time Machine snapshots: In Terminal, run 'tmutil listlocalsnapshots /' and delete old snapshots with 'tmutil deletelocalsnapshots [date]' if backups are hogging space.
- Clean instant messaging sandboxes: Inside Telegram or WhatsApp Desktop, open Settings -> Advanced -> Data and Storage -> Clear Cache, and cap maximum cache size at 5GB.
- Empty the macOS Trash and reboot: Right-click Trash and select 'Empty Trash', then restart your Mac to allow the APFS filesystem to consolidate free memory blocks.
Why Xcode DerivedData Accumulates Indefinitely
Xcode's build system creates a new unique directory inside DerivedData for every branch, commit, and target you build. It never deletes old builds. If you have been working on iOS or macOS development for six months, DerivedData is guaranteed to contain 30GB to 80GB of obsolete compiled binary artifacts that serve zero purpose.
Why Do Subscription Mac Cleaners Charge $40/Year for Basic File Deletion?
Popular commercial Mac cleaning software often charges aggressive annual recurring subscriptions for actions that require zero remote cloud processing. Clearing ~/Library/Caches or deleting old simulator files uses standard macOS POSIX file operations that take fractions of a second. Paying a recurring yearly subscription to run a basic disk cleaner on your personal computer is entirely unnecessary.

How Does Magic Mac Cleaner Deliver Instant Storage Reclamation?
Magic Mac Cleaner was built specifically for Apple Silicon developers and power users who want a lightweight, transparent, zero-subscription utility. It scans your Mac in under 2 seconds, accurately categorizes Xcode DerivedData, Homebrew caches, and messaging bloat, and lets you reclaim 20GB to 50GB of SSD space in a single click with zero background daemon overhead.
Instant iPhone Storage & iCloud Savings Calculator
Adjust your photo library size, duplicate estimates, and 4K video count to calculate how many gigabytes you can safely reclaim.
