If you have decided to stop using CleanMyMac and want to remove it completely, you are not alone. The app installs several background components that the standard drag-to-Trash method leaves behind. This guide walks you through how to uninstall CleanMyMac, track down every leftover file it drops across your system, and — if you still want a disk cleaner — shows you a lighter alternative that won't leave the same mess when you eventually move on.
Why Dragging CleanMyMac to the Trash Is Not Enough
CleanMyMac (the MacPaw product, currently marketed as CleanMyMac X or CleanMyMac Business) installs more than a single .app bundle. It registers a privileged helper tool that runs at the system level, drops launch agents and daemons that start on login, and writes data to multiple Library folders. Dragging the app to Trash removes the main bundle but leaves all of these components running or dormant on your Mac.
The practical effects: background processes may still consume CPU, menu-bar entries may reappear after a reboot, and gigabytes of cached data can stay on your drive indefinitely.
Step 1 — Quit Everything CleanMyMac Is Running
Before deleting any files, make sure no CleanMyMac process is active.
- Click the CleanMyMac menu-bar icon (if present) and choose Quit CleanMyMac.
- Open Activity Monitor (Applications → Utilities → Activity Monitor).
- Search for
CleanMyMacandcom.macpaw. Force-quit any process that appears.
Step 2 — Use CleanMyMac's Own Uninstaller First
If the app still launches, the fastest starting point is its built-in uninstall path:
- Open CleanMyMac.
- In the menu bar choose CleanMyMac X → Uninstall CleanMyMac X (the exact label varies by version).
- Follow the prompts. Enter your administrator password when asked — this is required to remove the privileged helper.
- Restart your Mac.
This removes the main bundle and attempts to clean up the helper. However, it frequently leaves orphaned caches, preferences, and crash reports behind. Continue with Steps 3 and 4 to finish the job.
Step 3 — Remove CleanMyMac Leftover Files Manually
The following paths are the most common locations where CleanMyMac writes data. Replace YOUR_USERNAME with your actual short username (or use ~ as a shorthand in Finder's Go → Go to Folder).
Application support and preferences (per-user)
~/Library/Application Support/com.macpaw.CleanMyMac4~/Library/Application Support/CleanMyMac X~/Library/Preferences/com.macpaw.CleanMyMac4.plist~/Library/Caches/com.macpaw.CleanMyMac4~/Library/Logs/CleanMyMac X~/Library/Saved Application State/com.macpaw.CleanMyMac4.savedState
Launch agents (per-user, run at login)
~/Library/LaunchAgents/com.macpaw.CleanMyMac4.Agent.plist~/Library/LaunchAgents/com.macpaw.CleanMyMacX.Agent.plist
System-level components (require administrator password)
/Library/PrivilegedHelperTools/com.macpaw.CleanMyMac4.Agent/Library/LaunchDaemons/com.macpaw.CleanMyMac4.Agent.plist/Library/Application Support/com.macpaw.CleanMyMac4
Terminal commands to remove system-level files
Open Terminal (Applications → Utilities → Terminal) and run the following. You will be prompted for your administrator password.
# Unload and remove the launch daemon
sudo launchctl unload /Library/LaunchDaemons/com.macpaw.CleanMyMac4.Agent.plist 2>/dev/null
sudo rm -f /Library/LaunchDaemons/com.macpaw.CleanMyMac4.Agent.plist
# Remove the privileged helper
sudo rm -rf /Library/PrivilegedHelperTools/com.macpaw.CleanMyMac4.Agent
# Remove system-level application support
sudo rm -rf "/Library/Application Support/com.macpaw.CleanMyMac4"
Then remove the per-user launch agent:
launchctl unload ~/Library/LaunchAgents/com.macpaw.CleanMyMac4.Agent.plist 2>/dev/null
rm -f ~/Library/LaunchAgents/com.macpaw.CleanMyMac4.Agent.plist
rm -f ~/Library/LaunchAgents/com.macpaw.CleanMyMacX.Agent.plist
Safety note: deleting preference files and caches is permanent and cannot be undone through the Trash. If you plan to reinstall CleanMyMac later, skip the ~/Library/Application Support folder so you retain your scan history and settings.
Step 4 — Check for Remaining Processes After a Reboot
Restart your Mac, then open Activity Monitor and search for macpaw again. If nothing appears, the removal is complete. If a process still shows up, its launch agent or daemon plist was not fully removed — revisit the paths in Step 3.
What to Do If CleanMyMac Won't Uninstall
If the app refuses to open (licensing issue, corrupted install) or its own uninstaller fails, go straight to the Terminal commands in Step 3. You do not need the app to be functional to delete its files. The manual approach works on macOS Monterey through macOS Tahoe (macOS 12–26).
If you see a "operation not permitted" error even with sudo, boot into Recovery Mode, open Terminal from the Utilities menu, and run the rm commands from there — System Integrity Protection (SIP) does not restrict /Library paths, but certain edge cases on managed Macs may require it.
An Alternative Worth Considering: Crumb
Once you have removed CleanMyMac, you may still want a tool to clear caches, free purgeable space, and remove app leftovers going forward. Crumb is a native macOS menu-bar app built specifically for this. Its Uninstall tab uses exact-match leftover detection — the same technique described above — so when you uninstall any app through Crumb, it finds the associated caches, launch agents, preferences, and helper tools automatically rather than asking you to hunt for them manually.
If you want to verify the cleanup you just performed, Crumb's Visualize tab gives you a full disk map so you can confirm no large orphan folders were missed. There is a free tier if you just want to try it: download Crumb and run a scan to see what is still taking up space.
CleanMyMac vs Manual Removal: What Actually Gets Cleaned
| Component | Drag to Trash | Built-in uninstaller | Manual (this guide) |
|---|---|---|---|
| Main .app bundle | Yes | Yes | Yes |
| Privileged helper tool | No | Usually | Yes |
| Launch agents / daemons | No | Usually | Yes |
| Caches and logs | No | No | Yes |
| Preferences (.plist files) | No | No | Yes |
| Application Support data | No | Sometimes | Yes |
Conclusion
A complete CleanMyMac removal takes about ten minutes if you follow the steps above — quit the app, use its own uninstaller as a first pass, then delete the leftover files in Library manually or via Terminal. The paths listed here cover all versions from CleanMyMac 4 through CleanMyMac X on macOS Monterey through Tahoe. Once your system is clean, you are in a good position to decide whether you want a lighter, more transparent alternative or simply to rely on macOS's built-in storage management tools.