Uninstalling & Data Removal
Magimail and Magical store your Google login sessions, preferences, encrypted local event and message caches, and widget data strictly on your Mac.
If you want to remove an app temporarily or wipe all traces of it permanently, you can use the built-in clean removal command or manually remove the directories.
Clean Removal Command (Recommended)
Section titled “Clean Removal Command (Recommended)”Both applications include a native removal tool that cleanly unregisters background services, dismisses notifications, terminates processes, and removes all stored data.
- Open Magimail or Magical.
- Click the application name in the macOS menu bar (e.g. Magimail).
- Select Remove All App Data and Quit… (located directly above “Quit”).
- A confirmation dialogue will appear:
- “Remove all app data and quit?”
- “Magimail will remove the accounts and Google sessions stored on this Mac, along with its caches, preferences, login item and notifications. It will then quit. This cannot be undone.”
- Click Remove All Data and Quit.
What This Cleans Up
Section titled “What This Cleans Up”When you confirm data removal, the app cleanly wipes:
- Login Sessions & Accounts: Signs out of all connected Google accounts and removes all saved login credentials and profiles from your Mac.
- Downloaded Data & Caches: Clears all saved email messages, calendar events, search indexes, and temporary web data.
- Desktop Widgets & Extensions: Erases widget data and resets Share extension caches.
- Settings & Preferences: Resets all app preferences, themes, and customised account colours.
- Login Items & Notifications: Removes the app from macOS Login Items and dismisses any remaining notification banners.
Once the data is removed, the app quits automatically. You can then drag the app from /Applications to the Trash.
Manual Removal by Hand
Section titled “Manual Removal by Hand”If you have already deleted the application from /Applications or prefer to remove data manually using Terminal or Finder, delete the following paths:
Magimail
Section titled “Magimail”# 1. Quit the application if runningkillall Magimail MagimailHelper 2>/dev/null
# 2. Remove application support files, sessions, and cachesrm -rf ~/Library/Application\ Support/Magimailrm -rf ~/Library/Logs/Magimailrm -rf ~/Library/Preferences/com.alexhaslam.magimail.plistrm -rf ~/Library/Caches/com.alexhaslam.magimail*rm -rf ~/Library/WebKit/com.alexhaslam.magimail*rm -rf ~/Library/HTTPStorages/com.alexhaslam.magimail*rm -rf ~/Library/Saved\ Application\ State/com.alexhaslam.magimail.savedState
# 3. Remove the shared widget containers and extension sandboxesrm -rf ~/Library/Group\ Containers/group.com.alexhaslam.magimailrm -rf ~/Library/Containers/com.alexhaslam.magimail.*
# 4. Flush macOS preferences cachedefaults delete com.alexhaslam.magimail 2>/dev/null
# 5. Remove the application bundlerm -rf /Applications/Magimail.appMagical
Section titled “Magical”# 1. Quit the application if runningkillall Magical MagicalHelper 2>/dev/null
# 2. Remove application support files, sessions, and cachesrm -rf ~/Library/Application\ Support/Magicalrm -rf ~/Library/Logs/Magicalrm -rf ~/Library/Preferences/com.alexhaslam.magical.plistrm -rf ~/Library/Caches/com.alexhaslam.magical*rm -rf ~/Library/WebKit/com.alexhaslam.magical*rm -rf ~/Library/HTTPStorages/com.alexhaslam.magical*rm -rf ~/Library/Saved\ Application\ State/com.alexhaslam.magical.savedState
# 3. Remove the shared widget containers and extension sandboxesrm -rf ~/Library/Group\ Containers/group.com.alexhaslam.magicalrm -rf ~/Library/Containers/com.alexhaslam.magical.*
# 4. Flush macOS preferences cachedefaults delete com.alexhaslam.magical 2>/dev/null
# 5. Remove the application bundlerm -rf /Applications/Magical.appLogin Items & Extensions Cleanup
Section titled “Login Items & Extensions Cleanup”If you dragged the app to the Trash without running the removal tool:
- Open System Settings on your Mac.
- Navigate to General → Login Items & Extensions.
- Under Open at Login, select Magimail or Magical and click the minus (
–) button. - Under Extensions, disable any remaining Share or Widget extension entries if prompted.