Skip to content
Anon Wallet

Network Guard

Network Guard is a small local companion for Anon's Chrome extension. It lets the wallet check a supported VPN app and, with separate permission, request a connection. It is not another wallet or a VPN subscription. It does not hold wallet keys, addresses, balances, or transaction data.

The first supported setup is macOS 13+, Apple silicon or Intel, with your existing Mullvad app and account. Other adapters retain their documented limitations; do not assume equal connection support across providers.

Set up

  1. Open Network Guard setup and use the available signed download. Check release verification if you want to audit the file.
  2. Open Anon Network Guard Setup and choose Install / Repair. Installation is for the current macOS user. It does not ask for administrator privileges, connect a VPN, or enable Chrome permissions.
  3. In the Anon extension's connection settings, allow local access and verify Network Guard. A missing or outdated companion has a different remedy from a VPN that is installed but disconnected.
  4. Check your selected provider. Separately enable auto-connect only if you want Anon to request a connection when you open the wallet.

The normal release works with Anon's published extension. You do not need a second development extension, Xcode, Node, or terminal registration.

What a connected status means

It is a fresh, point-in-time report from your local VPN app. It does not prove that every wallet or browser request takes the VPN route, that split tunneling is disabled, or that the VPN remains connected after the check.

Auto-connect is not a traffic firewall. This release does not activate wallet request blocking or verify routing. Background requests may continue while connection checks run. Do not assume that opening the wallet, linking Network Guard, or a green status guarantees no IP exposure. A page-level wait is not an app-wide networking safeguard.

Network Guard does not configure OS startup, lockdown mode, DNS, server selection, or split tunneling. Configure those protections in your VPN app and review their scope separately.

Repair or remove

Use Check installation in the setup app first. If Chrome's registration points to a different installation, Network Guard refuses to overwrite it silently; follow the conflict guidance on the setup page.

Unlink in Anon removes the extension's local-access permission. Uninstall in the setup app removes only its matching registration and owned installation files. Neither disconnects your VPN or removes your VPN app. Turning off auto-connect also does not undo a connection already requested.

Audit the companion

Read the minimal source repository, its security boundaries, and the release tooling. The helper permits narrow, versioned requests from the matching extension identity; it is not a general-purpose shell or wallet-data bridge.