Your keys never leave your device. No servers. No intermediaries. Just you and the blockchain.
In a self-custody wallet, your private keys are generated on your device, encrypted on your device, and never transmitted to any server. Unlike exchanges like Coinbase or Binance that hold your keys for you — and can freeze your account, get hacked, or go bankrupt — Stabil gives you complete sovereignty over your assets.
Defense in depth — every layer is hardened.
Stores AES-256 encryption keys, PIN hash, and encrypted mnemonics. On modern iPhones, hardware-backed via the Secure Enclave — a separate processor that never exposes raw key material to the OS.
All wallet data is encrypted at rest using SQLCipher. The database passphrase is stored in Tier 1 (Keychain), so even if someone extracts the database file, they cannot read it without the hardware-protected key.
Only user preferences like theme, currency, and display settings are stored in UserDefaults. No sensitive data of any kind is ever written to this unencrypted storage layer.
Private keys and HD wallet instances are created in memory only for the brief moment of signing. Once the transaction is signed, the key material is deallocated and ceases to exist anywhere.
How your 12 words become blockchain addresses.
Your mnemonic phrase is the ONLY thing you need to recover all your wallets across all 21 supported chains.
Guard it carefully — anyone with your 12 or 24 words has full access to your funds.
Multiple layers of authentication before any sensitive operation.
.biometricCurrentSet access control policy
Your private key exists for milliseconds.
User initiates a transaction from the wallet interface.
Face ID or PIN verification required before proceeding.
AES-256-GCM decryption from Keychain — mnemonic loaded in memory only.
BIP-44 path derivation for the target chain — in memory only.
Cryptographic signature created using the chain-specific algorithm.
HDWallet and PrivateKey instances deallocated from memory immediately.
Only the signed transaction is sent to the blockchain — never any key data.
What Stabil will never do.
Your mnemonic and private keys exist only on your device. We operate zero servers that hold user key material.
Balance queries go directly to blockchain RPCs, not through our servers. We have no visibility into your portfolio.
No email, no phone number, no KYC. Create a wallet in seconds, fully anonymous. Your identity is yours alone.
We have zero ability to move, freeze, or seize your assets. There is no admin panel, no backdoor, no override.
Private keys are never transmitted. Only signed transactions are broadcast to the blockchain network.
Mnemonics, keys, PINs, and full addresses are never written to logs. Debug output is redacted in all builds.
Battle-tested algorithms trusted by the world's largest institutions.
Know the difference.
Built on industry-standard tools and cryptographic libraries.
Stabil is built with Swift 5.9+ and SwiftUI for modern iOS development. We use WalletCore by Trust Wallet for multi-chain key derivation, GRDB for encrypted local database management, and KeychainAccess for Secure Enclave integration. There is no proprietary cryptography — every algorithm is an industry standard, auditable and battle-tested.
Download Stabil and own your keys. No middlemen. No compromises.