A robust application that creates local, encrypted auto-backups for your Bitwarden vault without using your master password.
Warning
This app is currently in its beta state as we collect more information. I am not responsible for any issues that may occur during use. If you find a bug, please report it here as I make improvements :)
- Create encrypted backups of your Bitwarden Vault with ease, ensuring that your personal information is safe.
- Enable encrypted automatic backups to occur every day, week, or month to keep your vault saved.
- Restore your Bitwarden Vault from any backup within seconds, helping you access your information freely.
- Your master password is never required to create a new backup, and each backup is automatically created from utilizing the Bitwarden Desktop app (for account authentication only) and direct Bitwarden API.
Before installing the Bitwarden Auto-Backup Manager, you need to have the Bitwarden Desktop app installed locally on your device. If you don't already, click here to download the latest installer for the Bitwarden Desktop app.
Once you install the Bitwarden Desktop app, it's crucial that you login to your vault before you install the Bitwarden Auto-Backup Manager. This step is important, because it allows us to get the necessary information from the Bitwarden Desktop app to sync your vault directly through the Bitwarden API, all without the need of entering your master password.
Caution
This project currently supports personal Bitwarden accounts, utilizing the PBKDF2 KDF algorithm (Argon2id is NOT supported). You can click here to view and update your current KDF configuration.
To install the Bitwarden Auto-Backup Manager, simply visit our releases page and download the Windows executable. Then, launch the app and configure your settings to enable automatic backups on your device.
We communicate directly with the Bitwarden API to get the latest update of your encrypted Bitwarden vault and save it as a backup with your Bitwarden Desktop configurations (using the active account on the Bitwarden Desktop app).
This project was made possible by utilizing the following dependencies:
electron
| This application is powered by Electron and other supported libraries, includingelectron-prompt
andjquery
, for a seamless user experience.bitwarden/clients
| The Bitwarden client library (as well as its dependencies) are utilized to ensure exports are supported by Bitwarden and properly formattedkeytar
| Keytar is a system keychain manager that is utilized to help authenticate your Bitwarden account and create backups. Your Bitwarden account can only be used to download an encrypted version of your vault, keeping all of your passwords safe from bad actors.crypto
| CryptoJS is heavily used during the encryption and decryption process (as well as supported KDF algorithms).
... and much more (refer to the package.json for more information)!
We use the Bitwarden Desktop app to fetch your account configuration when creating a backup. This is crucial, because it's what allows you to decrypt your data at any given time. Despite this, we communicate directly with the direct Bitwarden API to sync your vault and generate an access token.
No, you will not receive backups if your computer isn't turned on. If your device isn't turned on, we won't be able to run in the background and ensure your vault is backed up.
Yes, you'll need to be connected to the internet to get the latest version of your vault backed up. To create a backup, we communicate with Bitwarden's API server to get the most recent version of your encrypted vault. Without an internet connection, only your offline vault will be backed up.
If you notice that some of your older backups are being removed from your specified backups folder, this means that your maximum backup threshold has been reached and your old backups are being deleted to free up space for new ones. However, this setting is completely customizable! Simply open the settings tab on the Bitwarden Auto-Backup Manager, and enter a number of your choice under "Number of backups to keep".
The answer is, nobody knows! At the moment, there is no way to create automatic backups in the Bitwarden Desktop app, which is why this app exists! If you'd like to submit feedback directly to Bitwarden, you can click here.
You don't need to! When launching the Bitwarden Auto-Backup Manager, we will inform you of any critical updates that have been released. Additionally, you can check if you're up-to-date by looking near the bottom of the window.
That's awesome to hear! You can submit your feedback or any bugs that you find, on our issues page. These are checked very frequently, and we encourage you to find bugs :)
I'm glad you find this project useful! If you'd like to support this project and its development, you can send me a donation here :)