UltraLocked

Crypto Vault

Storing Crypto Secrets: Seed Phrases & Private Keys

UltraLocked's Crypto Vault stores your cryptocurrency seed phrases and private keys with hardware-backed encryption. Use Shamir Secret Sharing to split secrets into recoverable shares—lose one share and still recover your assets.

Supported Secret Types

Seed Phrases (BIP-39 Mnemonics)

  • 12, 18, or 24 words from the official BIP-39 wordlist
  • Automatic validation with SHA256 checksum verification
  • Word suggestions as you type for faster entry

Private Keys

  • Hex format — 64-character hexadecimal
  • 0x-prefixed — 66 characters with 0x prefix
  • WIF format — Bitcoin Wallet Import Format (Base58Check)
  • Auto-detection — Format recognized automatically

Storage Modes

When adding a crypto secret, choose how it's stored:

| Mode | Description | Best For | |------|-------------|----------| | Split Recovery | 2-of-3 Shamir shares (1 local, 2 exported) | Most users—recoverable backup | | Maximum Secrecy | Full secret stored locally only | Secrets with external backups | | Ephemeral | One-time reveal, never persisted | Temporary transfers |

Shamir Secret Sharing

Split Recovery mode uses Shamir's Secret Sharing to divide your secret into multiple shares:

  1. 3 shares are created — Each reveals nothing about the original secret alone
  2. 2 shares are required to reconstruct the secret
  3. 1 share stays local on your device
  4. 2 shares are exported as QR codes or printable PDFs

Store Shares Separately

Export your recovery shares and store them in different physical locations. A safe deposit box, trusted family member, or secure home safe are good options. Never store all shares together.

Security Policies

Configure per-secret security policies:

  • Reveal delays — None, 30 seconds, 5 minutes, 30 minutes, or 24 hours
  • Auto-hide timers — Automatically hide after 15s, 30s, 60s, or 5 minutes
  • Clipboard control — Enable/disable with 10-second auto-clear
  • Biometric requirement — Require Face ID/Touch ID for each reveal
  • Duress behavior — Show decoys, hide completely, or show empty vault

Security Presets

| Preset | Reveal Delay | Auto-Hide | Clipboard | |--------|--------------|-----------|-----------| | Quick Access | None | None | Enabled | | Standard | None | 30s | Enabled | | High Security | 30s | 30s | Disabled | | Maximum | 5min | 15s | Disabled | | Paranoid | 30min | 15s | Disabled |

Revealing Secrets

Secrets are revealed using a tap-to-reveal interface:

  1. Countdown timer — Wait for any configured delay
  2. Tap each word/segment — Reveals one at a time for security
  3. Progress indicator — Shows your position in the secret
  4. Auto-hide — Secret automatically hidden after timer expires

Threat-Aware Protection

Reveals are automatically blocked when threats are detected:

  • Screen recording active
  • Screen mirroring or AirPlay detected
  • Debugger attached
  • Duress mode active
  • Critical threat level triggered

Duress Integration

Under coercion, your duress PIN can be configured to:

  • Show decoy seeds — Display convincing fake phrases
  • Hide completely — Crypto Vault feature not visible
  • Show empty — Feature visible but no secrets shown

Your real secrets are silently deleted in the background.

Still have questions?

Contact Support