AlgoVoi is an open-source Chrome extension developed by Chopmob Cloud. It provides a non-custodial Web3 wallet for the Algorand and Voi blockchain networks, along with native support for the x402, MPP (Machine Payments Protocol), and AP2 (Agent Payments Protocol) HTTP payment standards. The source code is publicly available at github.com/chopmob-cloud/AlgoVoi.
AlgoVoi does not:
All sensitive data is stored exclusively in your browser's
chrome.storage.local, which is private to the extension and never accessible
to websites you visit.
chrome.storage.session (cleared when the browser closes) to prevent brute-force
password attempts.
AlgoVoi communicates only with the following external services, solely to fulfill wallet functionality. No personal data accompanies these requests beyond what is inherent to blockchain transactions (e.g., your public wallet address).
mainnet-api.algonode.cloud,
mainnet-idx.algonode.cloud) — to query balances, submit signed transactions,
and retrieve on-chain data. Your public wallet address is transmitted as part of standard
blockchain queries.
mainnet-api.voi.nodely.dev,
mainnet-idx.voi.nodely.dev) — same purpose for the Voi network.
*.walletconnect.com,
*.walletconnect.org) — to enable QR-code wallet pairing with dApps and AI
agents via the WalletConnect v2 protocol. Session payloads are end-to-end encrypted;
WalletConnect's relay infrastructure sees only encrypted metadata (session topic, timing).
Your private keys are never transmitted. See
WalletConnect's privacy policy.
mcp.ilovechicken.co.uk) —
when you resolve a .voi human-readable name (e.g. shelly.voi), the
name you are resolving is sent to this MCP (Model Context Protocol) endpoint to retrieve
the corresponding Algorand address. A small VOI payment (set by the service) accompanies
this request to cover the resolution fee. This service is only called on the Voi network
when you explicitly initiate a name resolution. Your private key is never transmitted;
only the signed payment transaction (containing your public address) and the name to
resolve are sent.
https://static.defly.app,
https://*.walletconnect.com) — wallet application icons may be loaded from
these CDNs to display in the pairing and approval UI.
AlgoVoi injects a lightweight script into HTTPS pages that intercepts fetch responses to detect HTTP 402 (Payment Required) status codes. This interceptor:
PAYMENT-REQUIRED, WWW-Authenticate: Payment).When a 402 response is detected, the URL of the payment-gated resource is displayed in the approval popup so you can confirm what you are paying for. This URL is used only for display purposes and is not transmitted to any external server.
AlgoVoi supports WalletConnect Web3Wallet integration, which allows AI agents to connect to your wallet via a QR code or pairing URI. When an AI agent requests a transaction signature:
https://*/* — to inject the
window.algorand ARC-0027 provider and payment protocol fetch interceptor
into web pages, enabling dApps to request transaction signing and websites to offer
x402/MPP payment flows. The content script does not read or modify page content;
it only passes explicitly typed messages to the extension background.
AlgoVoi is not directed at children under 13 years of age. We do not knowingly collect any information from children.
If we make material changes to this policy, we will update the "Last updated" date above and publish the updated policy at this URL. Continued use of the extension after changes constitutes acceptance of the revised policy.
Questions or concerns? Open an issue on GitHub.
AlgoVoi is open-source software released under the MIT License. This privacy policy applies to the AlgoVoi Chrome extension only.