How to uninstall Stash on Mac
Keep your configuration and confirm how this Mac will connect after removal. This guide does not direct you to change nodes, proxy mode or system-proxy settings, or treat shared network settings as junk. The paths below were observed in a read-only inspection of the installed Mac app. This is not a completed uninstall or a data-recovery test. Product reference
Quit and remove the app
Stash includes a system helper. Trashing the app alone does not establish that background components have been removed. Keep the installed app available while following its version’s removal instructions; do not delete services by a broad name search.
Review local data
Use Shift + Command + G in Finder to inspect each location. Skip missing paths. These directories existed during the local inspection; their personal contents were not read. Keep settings, sign-in material and user data unless you have verified a wanted backup, and never delete an entire vendor parent by name.
| Path | Decision |
|---|---|
~/Library/Application Support/ws.stash.app.mac |
May contain settings, sign-in state or user data. Retain it until the backup is verified. |
~/Library/Preferences/ws.stash.app.mac.plist |
Preferences file. Back it up or uncheck it to retain settings. |
~/Library/Caches/CloudKit/ws.stash.app.mac |
Cache location. Inspect its contents after quitting before deciding to remove it. |
Check the result
if [ -e "/Applications/Stash.app" ]; then
printf '%s\n' 'App bundle still exists'
else
printf '%s\n' 'App bundle not found at this path'
fi
ls -ld "$HOME/Library/Application Support/ws.stash.app.mac"
The first check explicitly reports whether the app bundle remains at that path; absence does not prove all data was removed. An ls listing means the data path survives, No such file means it is absent, and Permission denied leaves its state unknown.
If you installed it with Homebrew
brew uninstall --cask stash
This uninstalls the cask without zap. It still processes its declared apps, links or background components, so it is not a guarantee of app-only removal.
Ordinary uninstall quits ws.stash.app.mac and removes /Library/LaunchDaemons/ws.stash.app.mac.daemon.helper.plist, /Library/PrivilegedHelperTools/ws.stash.app.mac.daemon.helper and the cask-managed Stash Dashboard link without zap. Administrator authorization may be required.
Adding --zap directly runs the cask’s data-removal list without consulting Mole’s checkboxes. Listed paths include ~/Library/Application Scripts/B36787XSBG.ws.stash.app, ~/Library/Application Scripts/group.ws.stash.app, ~/Library/Application Scripts/ws.stash.app, ~/Library/Application Scripts/ws.stash.app.mac-LaunchAtLoginHelper, ~/Library/Application Support/Stash, ~/Library/Application Support/ws.stash.app.mac, ~/Library/Caches/ws.stash.app.mac, ~/Library/Caches/ws.stash.app.mac.dashboard, ~/Library/Containers/ws.stash.app.mac-LaunchAtLoginHelper, ~/Library/Group Containers/B36787XSBG.ws.stash.app, ~/Library/Group Containers/group.ws.stash.app, ~/Library/HTTPStorages/ws.stash.app.mac, ~/Library/HTTPStorages/ws.stash.app.mac.binarycookies, ~/Library/Preferences/ws.stash.app.mac.plist, ~/Library/WebKit/ws.stash.app.mac. Keep or back up wanted data before choosing zap.
Mole uses zap only when its entire scope passes review. Unchecked, shared, out-of-boundary or unrecognized entries suppress zap; selected entries can still use Mole’s own removal path. Homebrew cask
Accounts and saved files
Removing the local app is separate from deleting an account or cancelling a subscription. Keep wanted documents, remote files and independent components. Account deletion, subscription cancellation and backup restoration were not tested.
What Mole lists
With the include-app-data preference off, these locally verified paths are selected by default. They can still contain settings or user data; back them up or uncheck them before removal: ~/Library/Application Support/ws.stash.app.mac, ~/Library/Preferences/ws.stash.app.mac.plist, ~/Library/Caches/CloudKit/ws.stash.app.mac.
Opting into app-data selection can also select eligible reviewed data. Shared stores, protected personal profiles and agent archives retain their individual-review or protection rules. These observed paths are not guaranteed to exist for every installation channel.
What this test covered
The installed Mac version was inspected on October 4, 2026 through a read-only review export and path comparison. It was not reinstalled, quit or uninstalled, and the removal commands in this guide were not executed. This establishes review coverage and selection policy, not deletion permission, post-uninstall residue, account sync or data recovery.
