I am one of the IT Admins in the company I have been working at since 2012, and we use KeePass (With Kee/KeeBird) as our standard credentials storage and manager solution.
The use-case here is this:
- All employees have their own KeePass DB in which to store their personal company credentials
- All departments have a shared KeePass DB in which to store shared departmental credentials
- Some departments have access to the KeePass DB of other departments
- All KeePass DBs must be secured by a key as well as the Master Password
- The KeePass DBs and keys are never to be stored on the same storage medium
Before we adopted KeePass as our standard the discussion was essentially between KeePass vs LastPass. In the end KeePass was chosen due to LastPass being a Cloud Service, and KeePass being locally stored. I won’t lie - it hasn’t been seamless using KeePass, especially with regards to browser and mail clients etc … let alone attempting to use it on mobile devices etc … Which is why for my private life I use LastPass, even though I really, really tried to have KeePass as a replacement it just never cut it - the usability took too long and was too much hassle.
I think the idea of KeeVault is really interesting, if not exciting. If this could be made as secure as current usage of KeePass then I see us being quite happy to financially support the endeavor.
As far as I understand, the KeePass DBs themselves would be stored on a server, and this would then enable the access of credentials stored in these KeePass DBs from any device. The DBs themselves are secure (or as secure as the Master Password is), so this would be similar to having a KeePass DB stored on GDrive, NextCloud or DropBox.
The concerns I can see arising from us are:
- Where are these servers located? (At least the Country)
- Is Two-Factor authentication still available?
And a question I have regarding usability: Will AutoFill work on mobile devices?
Thanks for communicating with us all and keeping us informed.
I look forward to the progress made with this new endeavor.