Skip to main content

Want to switch from the Mole Mac site to the Windows site?

Go to the Windows site
Mole
MacWindows
Features Tested apps Testimonials Pricing FAQ Blog
EnglishEN 简体中文中 繁體中文繁 日本語日 한국어한 FrançaisFR DeutschDE ItalianoIT EspañolES PortuguêsPT NederlandsNL
Buy Download

    Help, documentation, releases, and articles.

    Home/Apps tested with Mole

    How to uninstall Yubico Authenticator on Mac

    Yubico Authenticator is Yubico's desktop app for managing a YubiKey and the one-time-password accounts on it, from developers.yubico.com. Per that page, the one-time passwords are stored on the YubiKey itself, not in the app, so removing the app does not delete your accounts and there is nothing to export from the Mac. Do not factory reset the key to tidy up; the app's reset option erases the key's data. The only thing you may want to keep is a custom icon pack if you loaded one: Yubico's custom icons page has you load a zip from your computer, so keep that zip. This guide covers the official disk image and the Homebrew cask yubico-authenticator.

    Quit and remove the app

    1. Quit Yubico Authenticator with Command + Q. It starts a helper, authenticator-helper, from inside the app. In the test, Status grouped five processes under one row, three of them macOS's own (two Metal shader compiler processes and the smart card service); leave those alone.
    2. Open Finder, go to Applications and drag Yubico Authenticator to the Trash.

    The app registered no login item or launch agent in the test.

    Where the data lives

    Press Shift + Command + G in Finder to open each path. Skip any path that is not on your Mac.

    Location What it holds What to do
    ~/Library/Containers/com.yubico.yubioath The app's sandbox, its own settings and files; your accounts are on the key, not here Remove after the app is gone. Mole selects it by default. macOS can refuse the move, see below.
    ~/Library/Application Scripts/com.yubico.yubioath A folder macOS creates for sandboxed apps, empty in the test Remove. Mole selects it by default.
    The com.yubico.yubioath folder inside the folder that getconf DARWIN_USER_CACHE_DIR prints Mole's temporary cache row, 290 KB in the test Remove. Mole selects it by default.

    If macOS refuses to move the container with a permission error, it is protecting sandboxed app data. Quit the app first, then either grant Mole Full Disk Access in System Settings › Privacy & Security › Full Disk Access and let it try again, or leave the container where it is; it holds no accounts.

    Check the result

    pgrep -il 'yubico|authenticator-helper'
    launchctl list | grep -i yubi
    ls -d /Applications/Yubico\ Authenticator.app ~/Library/Containers/com.yubico.yubioath ~/Library/Application\ Scripts/com.yubico.yubioath
    
    • No output from pgrep means neither the app nor its helper is running. A printed line is a process still alive; quit it, or restart the Mac once.
    • No output from launchctl means no Yubico job is loaded for your user. A line naming com.yubico.yubioath means a job is still registered.
    • For ls -d, "No such file or directory" means that path is gone. A printed path is still on disk; a surviving container is expected if macOS refused it.

    If you installed it with Homebrew

    brew uninstall --cask yubico-authenticator
    

    The cask has no uninstall step, so this command removes the app only. Its zap list holds two paths, ~/Library/Application Scripts/com.yubico.yubioath and ~/Library/Containers/com.yubico.yubioath, so running brew uninstall --cask --zap yubico-authenticator yourself deletes the container and does not read Mole's checkboxes. Mole adds --zap only when its whole removal scope passes its zap gate: an unchecked or shared path, a path outside the reviewed boundary, an unknown stanza or an unsupported directive turns it off, and Mole then removes the rows you selected itself. Because brew inherits Mole's permissions and the container is protected, Mole asks for Full Disk Access before it runs a zap. The Homebrew install was not tested.

    What Mole lists

    Mole selects the app, ~/Library/Application Scripts/com.yubico.yubioath, ~/Library/Containers/com.yubico.yubioath and its temporary cache row. With Full Disk Access Mole can move the container; without it, Mole's report names Full Disk Access and offers a retry. Mole does not talk to the YubiKey and does not read or change anything stored on it.

    What this test covered

    On November 9, 2026, the test downloaded Yubico Authenticator 7.4.1 (a Universal disk image) from Yubico's developer site, whose checksum matched the Homebrew cask, copied the app to Applications without running brew install and opened it once. It then quit the app and removed it with a source-built Mole with every review row ticked. Mole moved the app, the Application Scripts folder and the temporary cache folder to the Trash. The container stayed because the test build ran without Full Disk Access and macOS refused the move. Status showed one Yubico Authenticator row with 5 processes. Mole found no update feed for the app, and no update was run. Working with a YubiKey, the custom icon pack, a Homebrew-managed uninstall and Mole's notarized release build were not tested.

    If Mac apps leave files behind after uninstalling, try Mole. I've personally tested and inspected 900 Mac apps.

    Try Mole

    Mole · 鼹

    Keep your Mac clean and light.

    v1.20.0 (371) · Release notes

    Product

    Mac Cleaner App Uninstaller Mac Optimizer Disk Analyzer System Monitor

    Support

    Help Documentation Releases Blog

    Legal

    Terms of Service Privacy Policy Refund Policy

    Resources

    For Windows CLI Tool Storage Cost Affiliate Program

    Connect

    Twitter hi@mole.fit

    Mole’s only official website mole.fit, avoid installers from unknown sources

    The CLI stays free for terminal workflows.