An institution holding significant cryptocurrency reserves faces a core tension: accessibility versus exposure. Hot wallets connected to networks enable rapid transactions but create continuous vulnerability to theft, malware, and targeted attacks. Hardware wallets provide isolation but introduce dependencies on specific manufacturers, firmware updates, and proprietary recovery processes. A third approach—using a non-custodial software wallet on an entirely air-gapped device—offers a different trade-off: maximum control over the storage environment at the cost of deliberate friction in transaction signing and recovery procedures.
Guarda Wallet, available across desktop, mobile, web, and browser extension platforms, is primarily designed as an accessible self-custody solution for retail users managing diverse cryptocurrency portfolios. Its non-custodial architecture means private keys remain on the user’s device rather than entrusted to a service provider. But that same architecture can be repurposed in a security model where an isolated computer running the desktop application serves as a vault: a machine with no network interface, no wireless capabilities, and no pathways for automated exfiltration. This approach requires departing from Guarda’s typical ease-of-use assumptions and treating the application as one component in a larger air-gapped workflow.
The architecture of air-gapped cryptocurrency storage
An air-gapped system is not merely a computer without Wi-Fi. It is a deliberate isolation model that prevents both deliberate and accidental network communication. This means no Ethernet cable, no Bluetooth, no USB devices that carry network drivers, and no shared media that could propagate malware from an internet-connected machine. The isolation serves one purpose: ensuring that private keys stored on the device cannot be exfiltrated through automated processes, network connections, or update mechanisms that communicate with remote servers.
Guarda’s non-custodial design is already aligned with this requirement. When you set up a wallet, Guarda generates your recovery phrase and private keys on the device itself, not on Guarda’s servers. No part of that process requires internet connectivity. The application does not sync with a backend service to verify balances or broadcast transactions. Instead, it stores the keys locally and uses device-level encryption combined with password protection to secure them at rest. On mobile devices, biometric authentication on iOS and Android adds an additional factor that must be satisfied before keys are accessible.
The practical difference in an air-gapped context is that balance verification becomes manual rather than automatic. Guarda’s typical workflow—where you open the wallet and immediately see account balances across multiple chains—relies on the application querying blockchain nodes to retrieve transaction history and current holdings. An air-gapped machine cannot perform those queries. Instead, the holder must use a separate internet-connected device to check balances, construct transactions, and prepare data to transfer to the vault. The workflow changes from “open wallet, send funds” to a more deliberate process involving multiple devices and manual verification steps.
The security benefit is proportional to the strictness of the isolation. A computer that is air-gapped most of the time but occasionally connects to update software is less secure than one that never connects. Conversely, perfect isolation creates operational friction that must be managed carefully to prevent users from bypassing security procedures out of convenience. The goal is not paranoia for its own sake. It is matching the security model to the value at risk and accepting the operational cost.
Preparing the vault machine: hardware and operating system selection
The physical machine matters as much as the software running on it. An institution preparing an air-gapped vault should use hardware with minimal complexity and maximum transparency about its behavior. This generally means a standard desktop or laptop from a recognized manufacturer—not a used device of unknown history, not a machine with integrated cellular or wireless connectivity that cannot be disabled, and not a laptop with a Broadcom or Intel wireless chipset that runs undocumented firmware regardless of the operating system’s instructions to disable it.
The operating system choice is equally critical. Linux distributions offer transparency, modularity, and the ability to verify that no automatic networking processes are running in the background. Ubuntu, Debian, or Fedora installed from verified ISO files and configured with all networking disabled before first use reduces the surface for malware infection before the vault machine is placed into service. Windows and macOS are acceptable if they can be configured to disable automatic updates, telemetry, and network services, though neither platform’s documentation provides the same level of control. If you choose Windows, disable Windows Update, Cortana, network discovery, and any cloud synchronization before the machine ever connects to Guarda data. macOS users should disable Siri, iCloud sync, and automatic update checks.
Never connect the vault machine to the internet to download or update software before establishing that all network interfaces are disabled. The safest approach is to download Guarda Wallet on a separate, internet-connected machine, verify the installation file’s integrity using published checksums, transfer it via USB to the vault machine using a device that has never contained sensitive data, and then install it after confirming that the vault machine has no network connectivity. You can verify the genuine application binary through sites.google.com/cryptowalletextensionus.com/guarda-wallet-download/ before moving the installer to the isolated environment.
The vault machine should have no user accounts except those required for operation. Disable remote login, SSH, and any remote management tools. Remove all non-essential software. If the machine has a microphone, disconnect it physically. If it has a built-in camera, cover the lens and consider disabling the hardware in the BIOS. These steps sound extreme because they acknowledge that the machine’s sole purpose is key storage, not general computing.
Wallet creation and recovery phrase handling in isolation
Creating a Guarda wallet on an air-gapped machine follows the same procedure as on a connected device: launch the application, select the option to create a new wallet, and Guarda will generate a recovery phrase. This phrase is a sequence of 12 or 24 words that can restore the wallet if the device is lost. It is also the single point of failure for the entire air-gapped system. If someone obtains the phrase, they can recreate the wallet on any device and steal all funds. If the phrase is lost and the machine fails, the funds are unrecoverable.
The recovery phrase must be stored in a way that is physically secure, temporally isolated from the machine that generated it, and resistant to water, fire, and casual discovery. Paper is the traditional medium, but ink can fade and paper can burn. A metal stamping system or a commercial seed-storage product can be more durable. Whatever the medium, the phrase should be written by hand or professionally engraved, not printed by the vault machine itself—a printer connected to that machine, even briefly, could be an exfiltration vector. Write the phrase on multiple independent copies and store them in physically separate locations. This redundancy means that loss of one copy does not endanger the entire system.
The recovery phrase should be known to no one but the institution’s designated custodians. If key recovery is critical, consider a multi-signature approach: split the phrase into shares using Shamir’s Secret Sharing, so that no single person holds the complete recovery data. This raises the operational complexity but eliminates the single point of human failure. Custodians can store shares in separate vaults, and recovery requires coordination among multiple parties. Guarda itself does not implement Shamir sharing within the wallet application, but the technique can be applied at the institutional level before words are ever recorded.
Test the recovery procedure before placing significant funds into the vault. Create the wallet, write down the phrase, verify that it was written correctly by comparing the handwritten version against the on-screen display, then test recovery by creating a second copy of the wallet on a separate air-gapped machine using the same phrase. Confirm that both machines produce identical addresses. Never test recovery by deleting the original wallet and attempting to restore it, as this creates a gap during which funds are not accessible and errors could result in permanent loss.
Address generation and multi-chain considerations
Guarda supports hundreds of cryptocurrencies and thousands of tokens across multiple blockchains. When you create a wallet, the application generates addresses for multiple chains simultaneously, all derived from the same recovery phrase. This means a single recovery phrase can be used to restore balances on Bitcoin, Ethereum, Binance Smart Chain, Polygon, Litecoin, and many others. The convenience is substantial for managing a diversified portfolio from one vault, but it also creates an important risk: if the phrase is compromised, all supported chains are vulnerable to the same attack.
In an air-gapped context, this creates a critical decision point. Should the vault hold addresses for all supported chains, or should it be restricted to a subset? Guarda allows you to view addresses for any supported chain without connecting to the network. You can generate an address for Bitcoin, then later an address for Ethereum, then an address for Polygon—all from the same vault machine, all protected by the same physical isolation, all derivable from the same recovery phrase. An institution could maintain separate air-gapped vaults for different asset classes: one vault for Bitcoin holdings, another for Ethereum and EVM-compatible tokens, a third for Solana or other non-EVM networks. This segregation means that compromise of one vault does not expose all holdings.
The address derivation process in Guarda uses standard BIP-44 hierarchical deterministic wallets, meaning that a specific recovery phrase always generates the same sequence of addresses. An institution can generate a list of receiving addresses on the vault machine, transfer that list to a separate internet-connected machine, and use those addresses to receive deposits without ever exposing the private keys. This is a critical feature for secure crypto storage in high-value scenarios: the machine holding private keys never needs to broadcast transactions or check balances. It only needs to safely generate and protect addresses.
Transaction signing without network connectivity
Sending cryptocurrency from an air-gapped wallet requires a process that seems cumbersome by design: manual construction of a transaction on an internet-connected machine, transfer of the unsigned transaction to the vault for signing, transfer of the signed transaction back to the internet-connected machine, and broadcast of the signed transaction to the network. Guarda does not natively support this workflow because the application expects to handle the entire process—constructing, signing, and broadcasting—in a single connected environment.
This creates a fundamental limitation: Guarda Wallet on an air-gapped machine can display your addresses and balances (if you manually enter transaction data from the internet) and can sign transactions (if you provide the unsigned transaction data), but it cannot automatically prepare transactions for you. Instead, you must use a separate tool or service to construct the unsigned transaction, transfer it to the vault via USB or another offline medium, use Guarda to sign it, and then transfer the signed transaction back to broadcast.
For Bitcoin, this is straightforward. The Electrum wallet or the Bitcoin Core bitcoind command-line tool can construct an unsigned transaction, and Guarda can import and sign it. For Ethereum and EVM-compatible chains, the process is more complex. Tools like eth-tx or custom scripts can construct unsigned transactions, but Guarda’s interface is not explicitly designed for this workflow. The wallet expects to connect to a node and handle signing internally. Using Guarda in air-gapped mode for Ethereum requires either accepting a less convenient process or researching alternative approaches such as signing Ethereum transactions with Guarda’s Bitcoin functionality (which is possible but non-obvious) or using dedicated air-gapped signing tools like BlueWallet or Electrum alongside Guarda.
The practical implication is that Guarda functions best as an air-gapped vault for Bitcoin and other UTXO-based cryptocurrencies where transaction structure is well-standardized and the signing process is clearly separated from broadcasting. For institutions holding primarily Ethereum or ERC-20 tokens, a dedicated hardware wallet or air-gapped signing tool may be more suitable. Guarda can still serve as a hardware wallet alternative for these chains, but the air-gapped workflow is less refined.
Private key management and device-level encryption
Guarda’s security relies on three layers: password protection at the application level, device-level encryption at the operating system level, and physical isolation at the network level. When you set up Guarda on the vault machine, you create a password that protects access to the wallet. This password is used to encrypt the private keys at rest on the disk. Without the password, the encrypted file is useless.
Device-level encryption—using LUKS on Linux, FileVault on macOS, or BitLocker on Windows—adds another barrier. Even if someone obtains the physical machine, they cannot access the encrypted disk without the device encryption password. The two passwords need not be identical. In fact, institution security policies often require them to be separate and held by different people. One custodian might know the device encryption password (to access the machine), while another knows the Guarda wallet password (to unlock the wallet itself). This enforces a separation of duties: no single person can access the funds without explicit cooperation.
Mobile versions of Guarda, available on iOS and Android, add biometric authentication as an additional factor. However, air-gapped mobile setups are less practical than desktop setups because phones are designed to connect to networks and have more difficulty being truly isolated. A phone in airplane mode is not air-gapped if it contains Bluetooth chips that are difficult to disable completely. For maximum security in an institutional context, the vault should be the desktop application on a Linux machine with no wireless hardware.
The encryption protects keys at rest, but it does not protect them during use. When you open Guarda, enter your password, and sign a transaction, the keys are decrypted into memory. In theory, an attacker with physical access and specialized hardware could potentially read the keys from RAM during this window. In practice, this requires skills and tools far beyond casual theft. The encryption is sufficient protection against opportunistic theft, accidental disclosure, and the kinds of attacks that compromised supply chains or malicious updates would enable.
Verification procedures and operational discipline
An air-gapped vault is only as secure as the operational procedures surrounding it. Even with perfect isolation, a single careless step can expose the system. Before sending any cryptocurrency to an air-gapped address, verify that the address is correct by generating it multiple times and confirming consistency. If you are using Guarda on the vault machine, the process is manual: open Guarda, navigate to the wallet for the desired chain, display the first unused address, and compare it against a previously recorded list or a second derivation.
Before signing a transaction, the operator should inspect the transaction details on the vault machine and confirm that they match the intended transfer. Guarda displays the recipient address and amount before you sign. Never sign a transaction whose details you cannot understand. If the vault machine’s display is unclear or the transaction parameters seem unusual, do not proceed. Transfer the transaction back to the internet-connected machine and verify the details there before attempting to sign again.
Recovery testing should be part of the annual security review. Without testing the recovery procedure, an institution cannot know whether the stored phrase actually works or whether the recorded instructions are accurate. Conduct a test recovery in a controlled environment: create a new air-gapped machine, restore the wallet using the stored recovery phrase, and confirm that it produces the same addresses as the original machine. If the recovery fails, you discover the problem now rather than when funds are actually at risk.
Document all procedures and maintain them separately from the vault machine. The procedures should include: how to safely prepare an air-gapped machine, the steps for creating the wallet, the method for storing the recovery phrase, the process for generating addresses, the workflow for receiving deposits, the process for constructing and signing transactions, and the procedure for recovering the wallet if the machine is lost. A written manual accessible to authorized personnel ensures that knowledge is not lost and that procedures are consistently followed.
Practical limitations and when alternative approaches are appropriate
An air-gapped Guarda setup works best for institutions that need maximum security, can tolerate significant operational friction, and hold assets that benefit from advanced security practices. It is particularly suitable for Bitcoin holdings because the transaction signing process is well-supported and the benefits of isolation are high. For Ethereum and EVM-compatible networks, the workflow is less convenient, and alternative solutions such as dedicated hardware wallets or air-gapped signing appliances may be more practical.
The approach also assumes that the organization has the technical expertise to set up and maintain an air-gapped system. If personnel are uncomfortable with command-line tools, BIOS configuration, or troubleshooting network connectivity issues, the risk of user error increases. In those cases, a self-custody wallet like Guarda used in a standard connected environment with strong passwords and hardware wallet backup may provide better security by being simpler to operate correctly.
For very high-value holdings, an air-gapped approach makes sense. For mid-range portfolios where the cost of an operational mistake exceeds the risk of a network-based attack, simpler solutions may be preferable. The decision depends on the threat model: Is the primary risk theft by attackers targeting the institution, or is it operational mistakes by well-meaning staff? Is the portfolio diverse across many chains, or concentrated in one or two? Is there existing expertise in the organization, or would this require hiring new staff? These questions should drive the choice of security architecture.
Guarda’s strength as a multi-chain wallet with non-custodial storage makes it a reasonable component of an air-gapped strategy, but it should be evaluated as part of a larger system. The wallet application alone does not provide security. The machine configuration, the recovery phrase handling, the transaction verification procedures, the access controls, and the backup and recovery processes are what actually protect the assets. Guarda is a tool that fits into that system, not the system itself.
Future considerations and maintaining the vault
An air-gapped vault is not a set-and-forget solution. The machine requires periodic review to ensure that isolation has not been accidentally compromised. Administrators should periodically check that network interfaces remain disabled, that BIOS settings have not been altered, that USB ports have not been used to connect suspicious devices, and that physical security has been maintained. This is not paranoia. It is the operational cost of maintaining the security model.
Software updates present a particular challenge. Guarda will periodically release new versions with features, bug fixes, and security improvements. An air-gapped machine cannot receive these updates automatically. At some point, the administrator must decide whether to keep the vault on an older version—which may lack recent security improvements—or to risk the isolation by downloading and installing an update. The safer approach is to test updates on a separate air-gapped machine first, verify that the new version works correctly, and only then upgrade the production vault. This introduces additional operational complexity but is necessary if you want both current software and maintained isolation.
The recovery phrase stored in physical locations also requires periodic verification. Metal stamping can fade or become corrupted. Paper can become illegible. Once per year, at minimum, bring the stored phrase to a secure location, verify that it is still readable and correct, and confirm that you can access it quickly if needed. If the phrase is stored in a safe deposit box, practice the procedure for retrieving it under time pressure. Operational readiness for actual recovery is part of the security model.
Finally, document succession and access procedures. Who can authorize transactions from the vault? If the original administrator leaves the organization, how is access transferred? If the vault password is held by someone who becomes unavailable, how is the information recovered? These are uncomfortable questions, but addressing them in advance prevents emergency scenarios where the vault cannot be accessed because the procedures are unclear.
Frequently asked questions
Can Guarda Wallet function on a completely air-gapped machine without any network connectivity?
Yes. Guarda generates private keys locally on the device and does not require internet connectivity during wallet creation or key storage. However, the normal workflow of checking balances and broadcasting transactions requires network access. On an air-gapped machine, balance verification becomes manual—you transfer blockchain data to the isolated machine from an internet-connected source—and transaction broadcasting requires transferring the signed transaction to a different machine. Guarda supports address generation and transaction signing without connectivity, making it functional in isolation, but less convenient than typical usage.
What is the difference between an air-gapped vault using Guarda and a hardware wallet?
A hardware wallet is a specialized device built specifically for secure key storage and signing, with minimal software surface and no capability to run other applications. An air-gapped Guarda setup uses a general-purpose computer (desktop or laptop) with network connectivity deliberately disabled. Hardware wallets are simpler to set up and maintain but less flexible for multiple asset types. Air-gapped software wallets offer more control and customization but require greater technical expertise to configure securely. For Bitcoin holdings, a hardware wallet is often simpler. For diverse multi-chain portfolios, an air-gapped general-purpose machine may be more practical.
If I lose the machine but have the recovery phrase, can I restore the wallet and access my funds?
Yes. The recovery phrase—typically 12 or 24 words—can recreate the wallet and all its addresses on any device running Guarda. If you have the phrase stored securely and the original machine is lost, you can create a new air-gapped machine, install Guarda, restore the wallet using the phrase, and access all your cryptocurrencies. This is why protecting the recovery phrase is critical: it is equivalent to having all private keys. If someone else obtains the phrase, they can steal the funds. The phrase must be stored in multiple secure locations and treated as a master secret.

