Blog
security encryption

Zero-Knowledge Account Recovery: How to Protect Yourself from Losing Access

January 29, 2026

Zero-knowledge services like 1Password and Bitwarden cannot reset your password. If you lose your keys, your data is gone. You can build a safety net by storing recovery codes in a KinSwitch deadman switch addressed to yourself with a shorter check-in than your family switches. KinSwitch itself moved away from zero-knowledge in 2026 and now supports password reset, with the vault encrypted.

A small pouch holding papers beside a phone with a shield icon on a desk

Update (2026): This post originally described KinSwitch's own zero-knowledge model. KinSwitch no longer works this way. Password reset is now available, and your vault is encrypted with keys we hold instead. We explain the change honestly in Why we left zero-knowledge behind. Everything below still applies to the zero-knowledge services you probably use every day: password managers like 1Password and Bitwarden, encrypted email, encrypted cloud storage.

Zero-knowledge encryption means no one can read your files: not hackers, not governments, not even the service holding them. Your data is encrypted on your device before it ever leaves it.

But there's a tradeoff: if you lose your password and recovery codes, the service can't help you. There's no "forgot password" email. No support ticket that resets your account. Your encryption keys exist only in your possession.

For these services, that's a feature, not a bug. But it creates a real risk: what happens if you lose access to your own account?

A hand holding a phone with a progress ring beside a cracked phone and a mug

What is the problem with traditional recovery?

Most services store your password (or a hash of it) on their servers. When you forget it, they verify your identity through email, SMS, or security questions, then let you create a new one.

This convenience comes at a cost. It means the service can access your data. It means a hacker who compromises their systems, or convinces a support agent, can access your data too.

Zero-knowledge encryption eliminates this attack vector entirely. But it also eliminates the safety net.

How do you protect yourself with a deadman switch to yourself?

Here's how to protect yourself without weakening the zero-knowledge services you rely on: create a deadman switch that sends your recovery codes to yourself.

The setup is simple:

  1. Create a new deadman switch in KinSwitch
  2. Add yourself as the beneficiary (your own email address)
  3. Upload a file containing the recovery codes for your zero-knowledge accounts
  4. Set the check-in interval shorter than your other switches

That last part is critical. If you have switches set to trigger after 30 days of missed check-ins, set your self-recovery switch to trigger at 14 days.

How does the self-recovery switch work?

Normal scenario: You check in regularly. Nothing happens. Your recovery codes sit encrypted, waiting.

You lose access: Maybe you forgot your master password. Maybe your password manager died and took every credential you own with it. Maybe you changed phone numbers and can't receive SMS verification. If you're locked out badly enough that you can't get into KinSwitch either, you can't check in.

Day 14 arrives: Your self-recovery switch triggers first. Your recovery codes land in your inbox. You use them to regain access, check in, and reset your credentials.

Day 30 never happens: Because you recovered access and checked in, your other switches (the ones sending files to your family) never trigger.

And for the less catastrophic lockouts: since KinSwitch itself now supports normal password reset, you can often just log back in and read your stored codes directly, no waiting for a switch to fire. The self-recovery switch is the backstop for the worst case, when you're locked out of everything at once.

What should you include in your recovery file?

At minimum, include:

  • Recovery codes for your zero-knowledge accounts (password manager, encrypted email, encrypted storage)
  • Your master passwords (or hints only you would understand)

You might also include:

  • Email account recovery information
  • Backup email addresses

Store this as a note within KinSwitch, or upload a file. It's encrypted in a dedicated vault, and if the switch triggers, it's delivered straight to you.

Why treat your future self as a beneficiary?

This approach treats your future self as a beneficiary. You're essentially saying: "If I disappear for two weeks, assume something went wrong and send me my keys."

It's a safety net that doesn't weaken the zero-knowledge services it protects. Your password manager stays zero-knowledge. No support agent there can be social-engineered, because recovery never goes through them. The only way to trigger the delivery is to stop checking in, which is exactly when you'd need it.

Zero-knowledge encryption doesn't have to mean zero recovery options. You just have to build the recovery mechanism yourself.

Related Reading


KinSwitch is an encrypted vault with automated deadman switch delivery. Everything is encrypted, and your files go exactly where you want them when you stop checking in. We used to be zero-knowledge ourselves. Here's why we changed.

FAQ

Can 1Password or Bitwarden reset my master password?

No. Zero-knowledge services like those cannot reset your password. If you lose your keys and recovery codes, the service cannot help you recover the vault.

How do I back up recovery codes with a deadman switch?

Create a KinSwitch switch, add yourself as beneficiary, upload a file with recovery codes for your zero-knowledge accounts, and set a shorter check-in than your family switches (for example 14 days if family switches are 30).

Why should the self-recovery switch fire before family switches?

So recovery codes reach your inbox first. You can regain access, check in, and prevent family switches from firing after a personal lockout.

Does KinSwitch still use zero-knowledge encryption?

No. As of 2026 KinSwitch moved away from zero-knowledge. Password reset is available, and the vault is encrypted. Details are in Why we left zero-knowledge behind.

What belongs in the recovery file?

At minimum: recovery codes for zero-knowledge accounts and master passwords or private hints. Optionally email recovery info and backup email addresses.