Skip to content
Uninstall

Uninstall

1. Forget this installation

While the daemon is still running, so the backend is told:

dazio reset --yes

This unregisters the installation, then deletes its identity, email association, pending uploads and local malware feed, and restores every file safe-pkg edited. It cannot be undone.

reset works through the daemon. If the daemon is not running, start it in another terminal, and stop it with Ctrl-C only once this step is done:

dazio daemon

If you bound an email address for alerts and reset could not reach the backend, run dazio email erase before step 2, while the daemon still runs: it asks the backend to erase the address, confirmed by a link sent to it.

2. Remove the daemon

dazio service uninstall

This first restores any file safe-pkg still has edited (shell and package-manager configuration), then stops the daemon and removes the login service. It works with the daemon stopped.

If you ran the daemon by hand rather than as a login service, dazio safe-pkg disable restores safe-pkg’s files.

3. Remove the binary

Use the command for how you installed it.

Homebrew:

brew uninstall dazio

Install script:

rm ~/.local/bin/dazio

If you set DAZIO_INSTALL_DIR, remove dazio from that directory instead.

mise:

mise unuse -g github:boostsecurityio/dazio

4. Remove local data (optional)

Settings and logs stay on disk. To delete them:

macOS:

rm -rf ~/Library/Application\ Support/dazio ~/Library/Caches/dazio

Linux:

rm -rf "${XDG_CONFIG_HOME:-$HOME/.config}/dazio" \
  "${XDG_CACHE_HOME:-$HOME/.cache}/dazio" \
  "${XDG_RUNTIME_DIR:-$HOME/.cache}/dazio"