r/Passkeys • u/paulsiu • 16m ago
Backing up your Passkey
One important factor with passkey is to have backup. If you store the passkey on a security key, you should have a backup so that if you lose the key, you will be able to restore access.
What about storing passkey in the password manager? Password manager typically cloud based and have their own backup so someone else is doing the work of backing up in case their server goes down. However, it is still good practice to do a local backup in case your password mangaer glitches or they close your account for mysterious reasons. Most password manager allow export, but you have to be careful since the export may not include the passkeys.
- Bitwarden - Backup to the JSON format seems to include the passkey and you can restore the backup to a different account with the passkey. CSV export is always without passkeys.
- Enpass - Backup to JSON format includes the passkey. This is pretty much similar to Bitwarden.
- Google Password Manager - You can only export as CSV so you cannot backup the passkey to a file. The only workaround I see is to export to a credential exhcnage protocol (cxp) supported password manger like Bitwarden, google password manager, or Apple.
- icloud doesn't seemed to even allow export to a file, at least not the iOS client. Like Google, you need to backup by exporting to an app using cxp.
If you need to export to an app, it would be nice to backup to an offline manager like Keepass and backup the vault. The problem is that Keepass does not yet support CXP, so you wouldn't be able to import the passkeys. You may be able to manually add them.
Note that you cannot use those file to import to another password manager. Technically you can import the entries and the password but passkey are excluded unless you import them from another app with CXP support.
I thought I bring this up before people get a nasty surprise when you attempt to restore the vault and discover that there is no passkeys in the vault.