Your vault is protected by a random master key, and that master key is itself wrapped by a key derived from your master password (the encryption article covers this in detail). If you forget your master password, the normal unlock path is closed. The Recovery Kit exists for exactly this scenario. Below: what it is, how it works, and why it demands careful storage.
The Recovery Kit is not a "hint" or a backup email address. It is your vault's master key itself, encoded in a portable text format.
Technically: RabbitKey generates a 32-byte (256-bit) master key for your vault. The Recovery Kit encodes this key using RFC 4648 Base32, groups the resulting 52-character string into 13 groups of 4 characters, and prefixes it with RKRK- to identify it as a RabbitKey Recovery Kit.
The result is a 69-character code:
This code is exported as a .txt file.
Because it encodes the master key directly, possessing the Recovery Kit gives complete access to your vault — it bypasses master-password derivation entirely. That is its purpose, and also why it must be guarded as carefully as the master password itself.
.txt file to a secure locationThe verification step matters: it prevents someone who briefly accesses your unlocked app from silently exporting your Recovery Kit.
The Recovery Kit must be treated with the same level of protection as your master password. Anyone who obtains it can restore your vault without knowing your master password.
Appropriate storage options:
Inappropriate storage:
When you restore from a Recovery Kit:
RKRK-... code (or load the .txt file)Because this path bypasses the password-based key derivation entirely, it works even if you have completely forgotten your master password.
For the full step-by-step restore flow on a new device, see Restoring Your Vault on a New Device.
If you have biometric unlock (Face ID / Touch ID) configured, you can regain access to your vault after forgetting your master password by using biometrics to unlock it. This is a lower-friction alternative to the Recovery Kit for everyday access, though it is subject to OS-level biometric security.
If you lose your master password and have not exported a Recovery Kit and do not have biometric unlock configured, your vault is permanently unrecoverable.
This is not a support escalation that RabbitKey can resolve: there is no server-side copy of your key and no account-reset mechanism. The design provides no path for third-party recovery, because any recovery path open to a support team would be equally open to an attacker who compromises that team or process.
This tradeoff is intentional and is the correct consequence of a local-first, no-account architecture. See Local-First Security Architecture & Threat Model for the broader context.
.txt file opens and the code is complete (13 groups of 4 characters after the RKRK- prefix, 69 characters total)