Safe recurring cleanup
Xcode DerivedData, Homebrew cleanup preview, and clearly regenerable build caches after tools are closed.
Sample team deliverable
This sample shows the first policy draft a Mac developer team receives from one representative read-only scan: safe recurring cleanup, review-first cleanup, and do-not-touch areas.
Send one representative team problem now. We reply with the invoice and the scan we need to turn it into a 48-hour safe/review/do-not-touch cleanup policy.
The representative Mac shows enough Xcode, Docker, simulator, cache, and Downloads bloat to justify a repeatable team policy if multiple machines share the same pattern.
The pilot recommendation is conservative: clean regenerable build/cache data first, review app archives and Docker volumes before pruning, and never touch project or personal files without owner approval.
Xcode DerivedData, Homebrew cleanup preview, and clearly regenerable build caches after tools are closed.
Simulator runtimes, Xcode Archives, Docker images/cache/volumes, large Downloads, and inactive node_modules folders.
Release archives, active Docker volumes, project folders, Desktop work-in-progress, and personal files without owner approval.
| Category | Source | Size | Risk | Team recommendation |
|---|---|---|---|---|
| Downloads | ~/Downloads | 42.0 GB | Low/Medium | Define an owner-approved Downloads cleanup rule; never delete unknown assets automatically. |
| Xcode DerivedData | ~/Library/Developer/Xcode/DerivedData | 22.0 GB | Low | Safe recurring cleanup after closing Xcode; include in onboarding and monthly maintenance. |
| iOS Simulators | ~/Library/Developer/CoreSimulator | 19.0 GB | Medium | Keep supported iOS runtimes; remove old device data after review. |
| Docker | docker system df | 26.0 GB | Medium | Prune unused images/build cache first; review volumes because they may contain local databases. |
| Xcode Archives | ~/Library/Developer/Xcode/Archives | 8.5 GB | Medium | Only remove archives after release/symbolication ownership is confirmed. |
| Homebrew Cache | brew cleanup -n | 6.8 GB | Low | Use Homebrew cleanup commands, not manual folder deletion. |
The $99 Team Storage Pilot reviews one representative scan and returns a first policy draft. If it becomes a monthly plan within 7 days, the $99 is credited toward the first month.