Mopup › Safety

What Mopup deletes, and what it never touches

A cleaner should say exactly what it removes. These are the rules Mopup follows. Every file it is about to delete or move to the Trash is checked against them first, whichever part of the app found it.

You see everything first

Deleted, or moved to the Trash

WhatWhat Mopup does
Caches and build output, like Xcode's DerivedData, npm and Homebrew caches, and node_modules in old projects Deletes them, since your tools make them again. The next build or install takes a little longer.
Files you pick in Large Files, Duplicates or the Storage map Moves them to the Trash, so you can put them back.
Apps you uninstall, with their settings and data Moves them to the Trash. An app's data only goes once the app itself has gone.
Settings and data of apps you've already removed Moves them to the Trash. A removed code editor's extensions and settings are deleted instead, and are your call.
Installers in Downloads, and macOS installers in Applications Moves them to the Trash. An installer for a newer macOS than your Mac runs is your call.
Claude's Cowork virtual machine and Cursor's old database backup Deletes them, only once you've quit Claude or Cursor. The virtual machine is your call, since Claude downloads it again for Cowork.
Everything in the Trash Erases it only if you tick it.
Docker's build cache, images, stopped containers and unused volumes Has Docker remove them, with Docker's own commands.
Simulators Xcode marks unavailable Has Xcode's simctl tool delete them.
Time Machine snapshots on your Mac Has Time Machine's tmutil tool delete them, only when you ask and through macOS's password dialog. Your backups on the Time Machine disk stay.
Git worktrees you're done with Has git remove them, never forced. See below.

What Mopup never touches

Code, git, Docker and dev servers

Permissions

What leaves your Mac

Nothing about your files. Scans, file names and sizes stay on your Mac. Mopup uses the network only to check for updates, to ask GitHub which pull requests merged and, with a yearly plan, to fetch your renewed license. The privacy page has the details.

If something goes wrong