CleanMyMac comparisons & doubts

How to Uninstall CleanMyMac Completely in 2026

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.

  1. Click the CleanMyMac menu-bar icon (if present) and choose Quit CleanMyMac.
  2. Open Activity Monitor (Applications → Utilities → Activity Monitor).
  3. Search for CleanMyMac and com.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:

  1. Open CleanMyMac.
  2. In the menu bar choose CleanMyMac X → Uninstall CleanMyMac X (the exact label varies by version).
  3. Follow the prompts. Enter your administrator password when asked — this is required to remove the privileged helper.
  4. 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.

Reclaim your disk in one click

Crumb audits your whole Mac, tells you what's safe to delete, and frees the space in seconds — private, local, and Apple-notarized.

Download Crumb for macOS

Frequently asked questions

Does dragging CleanMyMac to the Trash fully remove it?
No. Dragging CleanMyMac to the Trash removes the main app bundle but leaves behind its privileged helper tool, launch agents, caches, preferences, and application support data. Follow the manual steps in this guide to remove everything.
Where are CleanMyMac leftover files stored on my Mac?
The main locations are ~/Library/Application Support/com.macpaw.CleanMyMac4, ~/Library/Caches/com.macpaw.CleanMyMac4, ~/Library/LaunchAgents/, /Library/PrivilegedHelperTools/, and /Library/LaunchDaemons/. All are detailed with exact paths in the guide above.
What do I do if CleanMyMac won't uninstall or won't open?
You can remove CleanMyMac entirely using Terminal without the app being functional. The sudo rm and launchctl commands in Step 3 of this guide work even if CleanMyMac itself cannot launch.
Is it safe to delete CleanMyMac's preference and cache files?
Yes, deleting caches and logs is safe — macOS and apps regenerate them as needed. Deleting preference files removes your settings, which is fine if you are uninstalling for good. Be aware that all deletions are permanent and cannot be recovered from Trash.
What is a good replacement for CleanMyMac on macOS?
Crumb is a native macOS menu-bar app that handles one-click cache cleaning, disk visualization, and app uninstallation with leftover detection. It has a free tier and a lifetime license option with no subscription required.