What drag-to-Trash leaves behind
- ~/Library/Application Support/[AppName] — databases, user data, project files, plugin caches. Often the largest category, sometimes several gigabytes for creative tools.
- ~/Library/Preferences/com.developer.appname.plist — settings files that macOS doesn't delete automatically. These accumulate over years of installing and uninstalling apps.
- ~/Library/Caches/[AppName or Bundle ID] — temporary files meant to speed up the app. Harmless but can grow to hundreds of megabytes.
- ~/Library/Containers/[Bundle ID] — sandboxed app data for App Store apps. Can contain gigabytes of cached synced content.
- ~/Library/LaunchAgents/com.developer.appname.plist — background process definitions that tell macOS to run something at login, even if the app is gone.
- /Library/Application Support/[AppName] — system-wide data (as opposed to per-user). Used by apps that install helper tools or system extensions.
- /Library/LaunchDaemons/ — system-level background daemons, usually installed by apps that needed elevated privileges. These continue loading until removed.