Storage Guide•7 min read•Aug 14, 2026

The Complete Guide to Removing App Leftovers from ~/Library

Sarah Lindqvist
macOS Systems Researcher

Quick answer

Quit the app, move it from /Applications to the Trash, then remove its leftovers in ~/Library: Application Support, Caches, Preferences (the .plist named after its bundle ID), Containers, Group Containers, Saved Application State and Logs. Search by the bundle identifier, such as com.company.app, not just the app name, to find them all.

1. The App Bundle Myth

Many Mac users believe that dragging an application from /Applications to the Trash completely removes it. In reality, macOS applications generate substantial persistent data across user and root library directories during initial launch and usage.

2. Where Leftovers Live in ~/Library

  • ~/Library/Application Support/<App>: Offline databases, Chromium profiles, Electron assets.
  • ~/Library/Caches/<BundleId>: WebKit network caches and cached textures.
  • ~/Library/Preferences/<BundleId>.plist: License tokens and user preferences.
  • ~/Library/Containers/<BundleId>: Sandboxed virtual home directories.

Skip the Terminal: see it all in one scan

CleanYourMac Space maps every cache, build folder and model file by size, then cleans only what you pick — everything goes to the Trash first, so it's always recoverable.