mrwick/notebook

drag or arrow keys to move · scroll to zoom · esc to exit

explain

How a password manager syncs to a phone

Updated

A self-hosted password manager such as Vaultwarden stores your passwords on your server. The server cannot read them. This page explains why, and what follows from it.

The server holds a locked box

The apps follow the Bitwarden design. Your master password never leaves your device. The app uses it to derive an encryption key, then encrypts the vault on the device. Only the encrypted vault goes to the server.

The server stores and returns that encrypted data. Someone who steals a copy of the server data still needs your master password to read it.

What sync means

Sync is copying the encrypted vault between devices. Each device downloads the box, then opens it locally with the master password. The phone app keeps an encrypted copy, so it works with no network.

What follows from this design

What can still go wrong

The encryption protects the contents. It does not protect the server from being deleted, and it does not help if you forget the master password. Neither the server nor anyone else can reset it. Write the recovery plan down before you need it.

Where to go next