Adding/detailing to the above, the feature should also be able to sync changed content or delete removed content (similar to Keepass’s sync feature).
There are cases where we need to change passwords/notes etc. of existing devices at remote sites (or locations without vpn to our on-prem Bitwarden), so existing entries should also be able to be edited and synced. Sometimes we need to remove entries of decomissioned devices etc. and doing that later can be forgotten.
This missing offline edit capability is the only thing stopping us from adopting self-hosted Bitwarden as our main password solution. Unfortunately we do not have the skills to participate in the development, so we can only express huge gratitude to anyone who takes on the task…
I have no doubt Bitwarden is seeing a huge influx of former LastPass customers. I was shocked when I ran into this inability to make vault modifications while offline. This can be a big issue for people who often lose access to the Internet. Please promote this issue higher in the new feature queue!
Why store all user passwords in the cloud? Let them be saved by the user on the device inside the program. And the capabilities of the cloud can only be used to synchronize passwords between devices and to restore the database of previously saved passwords when connecting a new device to the user or when reinstalling the operating system. Thus, the proposed approach has two strong advantages. 1) Errors like the one I had when I was unable to make adjustments to my database in the absence of an Internet connection will be completely eliminated, since the database with my data is located in your cloud and completely depends on chance. 2) The load on the servers will decrease many times, since the server will only work during synchronization. And this will significantly increase security, as it will reduce the user’s access time to the server. Because the attacker spends much more time attacking the server than the user spends synchronizing data.
And yes, these changes should apply to all platforms.
+1 would like to be able to add/edit the Vault offline and sync with the server later.
Use case is when self-hosting a Vault on an internal network that is not accessible from the internet and adding new passwords to the Vault on the go. When I get back home I want the Vaults to sync. Another user case is family members who are not permanently connected to the VPN who want to add/edit passwords on their Web/Mobile clients and then occasionally sync back to the server.
I have in repair of a HD the Nas where I have hosted Bitwarden and it does not let me add or modify any data from the iOS app, I can only see them.
I have had to go back to my previous program or put the new data in a note to add it with connection.
This is a necessary feature, we are not always online and although data can be viewed we can’t edit or add new data.
I hope this function will be added and I think it is not complicated at all, this is how all password apps work, with the data locally and then updated when the connection returns.
It would be great to have a possibility to create logon credentials off-line on mobile devices. Such logon credentials could be synchronised once the device is back on-line.
It would be very useful for people who:
travel a lot to remote places
work in high security facilities with no Internet access
@anon31427389 The post you linked is a much broader and larger ask than this thread. Also, this thread is from 2018, whereas the one linked is 2021. While there is overlap in that both threads request offline editing, there’s also a lot of non-overlapping asks in the 2021 thread, so merging doesn’t really make sense to me shrug
The interesting part is that Bitwarden already has the code to check for sync conflicts, but currently, all it does is to throw an error. I think the missing bit is to provide an option to save changes locally for a deferred sync if off-line, and to provide merge options if conflicts are detected (or, to make things easier, keep the current error message that discards the later edits, allowing only a single edit to be made while any logged-in clients are off-line).
It shouldn’t be hard. Conceptually it is straightforward, but it is also clear someone in Bitwarden has decided it is just never going to be implemented (being “on the roadmap” without a target release is essentially meaningless). I can only assume that there is some big and ugly ball of wool already in there that would have to be untangled first and no one will admit it. Shame really - I regularly check back here to see if Bitwarden is ready to adopt, but it still isn’t…
Hi Kyle ( @kspearrin ) - are there any dev or design notes regarding this? I.e. Documenting the potential complexities and challenges in implementing such a feature. Asking as a potential contributor?
@bw-admin this is now the third highest item on roadmap:planned status (by # of votes) and people have been hanging out for this since 2018… any chance of an update?