SatPak — Security
Security

Security, clearly explained.

A simple view of wallet protection, app access, network controls, and optional iCloud recovery.

Keychain  ·  Passcode + Face ID  ·  Electrum  ·  iCloud

Wallet protection.

SatPak protects wallet records with iOS storage, validates every import, and supports watch-only wallets when spending keys are not needed.

iOS Keychain
Sensitive wallet records use the platform's protected credential storage rather than plain files. Device security and Apple Account settings remain part of the trust boundary.
Validated imports
Recovery phrases, private keys, public keys, addresses, and descriptors are normalized and validated before a wallet is restored.
Watch-only mode
Track a Bitcoin address, xpub, ypub, zpub, or supported single-signature descriptor without importing the corresponding spending key.

App access.

A six-digit app passcode is required, with optional Face ID and configurable auto-lock behavior for faster protected access.

Six-digit passcode

The app access layer requires a dedicated passcode and applies lockout behavior after repeated failed attempts.

Optional Face ID

When enabled, iOS evaluates biometrics and returns the authentication result to SatPak. The app does not receive biometric templates.

Auto-lock

Choose when the app locks after inactivity so returning to the wallet requires authentication again.

Network controls.

Connected features use SatPak services, Supabase, Electrum, and pricing providers. These controls let you choose how the wallet connects and signs.

Custom Electrum

Choose your own Electrum server and decide whether the connection uses SSL.

Watch-only and PSBT

Monitor an HD wallet without its private key, prepare an unsigned PSBT, and transfer it to an external signer with UR or BBQR animated QR.

Offline mode

Stop balance and transaction refreshes whenever you want the wallet to stay offline.

Transaction review

Review recipient, amount, fiat estimate, network fee, and replace-by-fee choice before sending or exporting the transaction.

Optional iCloud backup.

Enable it for a wallet when you want an Apple-backed recovery path. Leave it off when you prefer a manual recovery phrase only.

iCloud Keychain

Wallet backups are stored through Apple's iCloud Keychain, keeping recovery within the security system already protecting your Apple devices.

Passkey restore

Restore through the native iOS Passkey sheet—without creating, remembering, or entering a separate backup password in SatPak.

Your choice

You decide wallet by wallet: enable iCloud backup as another recovery path, or keep it off and rely on your recovery phrase alone.

Inspect the implementation.

The public repository exposes the wallet flows, storage integrations, network clients, and transaction logic for independent technical review.

Read the source Download on the App Store
SatPak — security documented in full.