Features

Vault management

20 entry types (EntryType), B-Tree index, import/export, security dashboard, TOTP, and history.

The QubKey vault stores entries in a hierarchical manner with folders, tags, and favorites. Each entry is individually encrypted with its own HKDF-derived key — modifying one entry does not affect others.

Every entry — regardless of EntryType — can hold encrypted attachments (files and folders).

The model supports 20 entry types (EntryType in models.rs) across six EntryCategory buckets.

Related guides: Daily usage (copy, QR, history) · Trash · Dashboard

Entry types

Category (EntryCategory)Types (EntryType)Description
PasswordsPassword, SSHKey, PGPKey, TokenLogin, Passkey, RecoveryCodesWebsite or app password with optional TOTP.
FinancialCreditCard, BankAccount, CryptoWalletPayment card PAN, expiry, and CVV.
IdentityNationalID, Passport, DriverLicense, HealthID, Profile, ContactAddressGovernment-issued national ID card.
NoteNote, RecoveryPhrase, ConfigSnippetLong text note body.
DocumentDocumentEmbedded file attachments (single or multiple) with legacy mirror fields.
Device accessWiFiWireless network name and PSK.

Each type is documented in the 20 entry types catalogEntryData schema, protected fields, and UI labels.

Add an entry

On save, QubKey serializes the entry, encrypts it with a unique key (HKDF), updates the B-Tree index, and writes to the WAL before atomic commit:

Click + to create an entry

New entry button

New entry button

Choose the entry category

Entry category selector

Entry category selector

Select the entry type

Entry type selector

Entry type selector

Fill in the fields — the generator is accessible via the 🎲 icon

Inline generator on entry

Inline generator on entry

Add attachments (drag-and-drop) — available on all entry types

Add tags and choose a folder

Save — the entry is encrypted and indexed

Entries saved in vault

Entries saved in vault

Organization

The toolbar above the list provides access to trash, favorites, and filters by type or tag.

Vault toolbar

Vault toolbar

The search bar filters visible entries by title and tags (partial match, case-insensitive). Combine with the selected folder, type filter, a tag, or favorites.

Vault search bar

Vault search bar
FilterTypeDescription
Titre / TagstextSearch entry title and tags
DossierselectionLimits to entries in the active explorer folder
TypeEntryTypeFilter by entry type (Password, Note, …)
Tritoolbar optionsSort by name, date, or type (sort selector)

Security dashboard

The security dashboard analyzes your vault and flags areas for improvement. Each metric suggests a concrete action:

Weak passwords

Entropy < 60 bits — Action: regenerate via generator and update the account

Reused passwords

Same password on multiple entries — Action: create a unique password per site

Old passwords

Unchanged for > 90 days — Action: plan periodic rotation

Coming soon

Have I Been Pwned (known breach exposure) checking is planned but not available in the current app version. Until then, rotate reused passwords flagged by the dashboard.

Export / Import

Export workflow:

  1. File → Export
  2. Choose format:
    • .rkvey — full encrypted vault (recommended for backup)
    • .json / .csv — migration to another manager
  3. Save to a secure location

Warning

JSON/CSV export contains your passwords in plaintext. Delete the file after use.

Import workflow:

  1. File → Import
  2. Select source format (CSV, JSON, XML, HTML — KeePass, Bitwarden, 1Password exports, or .rkvey)
  3. Preview data and choose to add or replace the vault
  4. Confirm — entries are merged when adding

Merge

CSV/JSON import does not replace the existing vault by default — it merges entries.