Security & Privacy

How Vaultr Vault Encryption Works: Argon2id, AES-256-GCM and HKDF

How Vaultr vault encryption works: Argon2id key derivation, HKDF-SHA256 sub-keys, and AES-256-GCM, all client-side so the server holds only ciphertext.

Overview

Vaultr is a self-custody crypto super-app. Its vault uses a layered, client-side cryptographic pipeline so the server only ever stores ciphertext, never your passwords or plaintext secrets.

Every secret you store — across up to 16 vault slots, each with its own password — is protected by the same chain:

  1. Key derivation (Argon2id): Your password is stretched into high-entropy key material.
  2. Key expansion (HKDF-SHA256): That material is split into three purpose-specific sub-keys.
  3. Authenticated encryption (AES-256-GCM): Your data is sealed and integrity-protected.

All of this happens on your device.

Quick answer

Vaultr derives a strong key from your slot password using Argon2id with OWASP-recommended parameters:

It then expands that key with HKDF-SHA256 into three sub-keys:

Your data is sealed with AES-256-GCM using a 12-byte random nonce and a 16-byte authentication tag. All encryption and decryption run client-side, so the server only stores ciphertext.

1. Overall encryption pipeline

When you unlock a vault slot, Vaultr runs three stages locally on your device:

  1. Key derivation (Argon2id)
    • Takes your slot password.
    • Produces high-entropy key material using a slow, memory-hard function.
  2. Key expansion (HKDF-SHA256)
    • Takes the Argon2id output.
    • Derives three separate sub-keys: encryption, authentication, and database.
  3. Authenticated encryption (AES-256-GCM)
    • Uses the derived keys to encrypt your data.
    • Produces ciphertext plus an authentication tag.

Because every stage runs client-side, Vaultr’s servers never see:

Didn’t find what you needed?

Back to the Knowledge Base

Related reading

Every other app asks you to trust it.
Vaultr trusts you.

Your vault. Your keys. Your messages. Your money. Your identity. Your rules. Get it on every platform — and if they’ve blocked the stores where you live, install the PWA and walk right in.