## The Illusion of the macOS "Trash"
When you drag an application from `/Applications` to the Trash bin, macOS performs a single, trivial action: ```bash rm -rf /Applications/SomeApp.app ```
It **does not touch**: - `~/Library/Application Support/SomeApp` - `~/Library/Caches/SomeApp` - `~/Library/Containers/com.vendor.SomeApp` - `~/Library/Preferences/com.vendor.SomeApp.plist` - `~/Library/Group Containers/group.com.vendor.*` - `~/Library/Logs/SomeApp`
For developers and power users who test dozens of developer tools, CLI runtimes, IDE plugins, and simulators, these orphaned directories accumulate between **30 GB and 100 GB** of silent clutter within a year.
---
Anatomy of Hidden Developer Clutter
| Location | Typical Size | What It Contains |
| `~/Library/Developer/Xcode/DerivedData` | **10 – 40 GB** | Intermediate compilation indices & module caches |
| `~/Library/Developer/Xcode/iOS DeviceSupport` | **5 – 20 GB** | Deprecated debug symbols from old iOS versions |
| `~/Library/Containers/com.docker.docker` | **15 – 60 GB** | Virtual disk images and orphaned layer caches |
| `~/Library/Caches/org.swift.swiftpm` | **3 – 12 GB** | Redundant cloned repositories and SPM artifacts |
| `~/Library/Application Support/Code/Cache` | **4 – 15 GB** | Stale extension syntax trees and editor blobs |
---
How MacSentinel's Surgical Cleaner Works
Unlike commercial consumer cleaners that run heavy background daemons and upsell security suites, MacSentinel takes a **transparent, developer-first approach**:
1. **Zero Background Daemons**: Runs only when you open it. No launch daemons, no kernel extensions, no continuous disk thrashing. 2. **Deterministic Bundle Identifier Mapping**: Scans `Info.plist` metadata across all current and previous applications to match orphan directories with 100% certainty. 3. **Safety Protection**: Never touches active system caches, iCloud synced documents, or essential user data. 4. **Instant Preview**: Shows the exact file paths and file sizes before a single byte is reclaimed.
One click frees dozens of gigabytes and keeps your internal SSD operating at peak read/write speeds.
