Skip to main content
Help Center & Practical Documentation

How Can We Help You Protect Your Vault?

Concise, practical guides on your 128-bit Secret Key, signing in from new devices, 15-minute auto-lock, encrypted sharing, and KeePass (.kdbx) migration.

Step-by-Step Guide

Quick Start: 3 Steps to Your First Encrypted Vault

Get started with PassKee in under three minutes while keeping 100% ownership of your encryption keys.

  1. 01 Registration

    Create Your Master Password

    Enter your email and choose a strong Master Password (minimum 10 characters with uppercase, lowercase, and digits). Your Master Password never leaves your browser.

    Keys generated locally via Argon2id
  2. 02 Critical Step

    Save Your Emergency Secret Key

    Click Copy Secret Key (PK-XXXX-XXXX-XXXX-XXXX-XXXX-XXXX), store it offline, and confirm the checkbox "I have saved my Secret Key and understand PassKee cannot recover it."

    Cannot be recovered by PassKee servers
  3. 03 Ready to Use

    Create a Vault or Import .kdbx

    Organize 8 credential types into nested directories, share items with # fragment links, or import your KeePass (.kdbx) database via the vault menu.

    Sealed with AES-256-GCM + X25519

Knowledge Base

Practical Frequently Asked Questions

Showing direct answers without filler

Emergency Secret Key

What is the Emergency Secret Key and when is it generated?

Your Emergency Secret Key is a unique 128-bit cryptographic code (formatted as PK-XXXX-XXXX-XXXX-XXXX-XXXX-XXXX) generated directly in your browser when you create your PassKee account. It combines with your Master Password via Argon2id so no one can sign in to your vault from a new device using your password alone. During registration, you copy and confirm that you have saved this Secret Key before proceeding to sign in.

Emergency Secret Key

What should I do if I forgot my Master Password or lost my Secret Key?

Because PassKee is built on strict zero-knowledge encryption, our servers never store your Master Password or Secret Key and cannot reset or recover them. If you lost your Secret Key but still have an unlocked session on an authorized device, immediately open Vault Actions (⋮) -> Backup -> Export to KeePass (.kdbx) to save your data, then create a new account. If both your Master Password and Secret Key are lost with no active session, your encrypted vault cannot be decrypted by anyone.

Sign-In & Quick Unlock

Do I have to enter my Emergency Secret Key every time I unlock my vault?

No. When signing in, check 'Remember Secret Key for quick unlock in this session'. PassKee encrypts your Secret Key in isolated browser sessionStorage using a key derived from your Master Password and Auth Salt via Argon2id. When your session locks after inactivity, the 'Unlock Session' screen only asks for your Master Password.

Auto-Lock & Zero-Knowledge

What happens after 15 minutes of inactivity or when I click Lock?

After 15 minutes of inactivity—or immediately when you click the Lock button in the header—PassKee closes all open modals, zeroes out your decrypted Private Key and active Vault AES Key in memory (RAM), and navigates to the Unlock Session screen. If you close the browser tab or click Logout, sessionStorage is completely cleared.

KeePass (.kdbx) Import & Backup

Which formats are supported for KeePass (.kdbx) Import and Backup?

From the Vault Actions (⋮) menu in the sidebar, you can import KeePass KDBX 3 and KDBX 4 databases (up to 100 MB) unlocked with a database password. All decrypting happens locally in your browser via WebAssembly, preserving directories, entries, tags, and file attachments. You can also choose Backup -> Export to KeePass (.kdbx) at any time to download an encrypted KDBX 4 archive (with archived items placed in a dedicated Archive directory).

Auto-Lock & Zero-Knowledge

Can PassKee servers or administrators read my vault or folder names?

No. PassKee servers store only raw binary ciphertext (PostgreSQL bytea). Each vault has its own 256-bit AES-GCM key wrapped with your Curve25519 (X25519) keypair, and both directory names and credential payloads are encrypted on your device before transmission.

Sign-In & Quick Unlock

What credential types and generators are built into PassKee?

PassKee supports 8 credential types: Login, Secure Note, Card, Password, File, Database, SSH Key, and Server—complete with custom icons, custom fields, sections, tags, file attachments, and an Archive folder. The top header also provides instant generators for random Passwords, PIN codes, and developer GUID/UUID v4/v7, Hex, and Base64 tokens.

Want a Deeper Dive Into Our Cryptography?

Read our Security & Zero-Knowledge architecture overview to see how Argon2id, AES-256-GCM, and #fragment links work under the hood.

Read Security Architecture