There are a few things I'm exploring now regarding data storage safety, ease of use and transfer between different platforms like Windows and android.
1) Use BW and self-hosting. Self-hosting is difficult to do. So unlikely using this method
2) Use KeePassXC. Can use KeePass DX for android. Storage is local. Not sure can use cloud syncing for password/vault though since both are different app
3) Cloud storage. Can subject to hacking. Unlikely to use. Need to depend on cloud provider to maintain the infrastructure to keep you safe.
4) Store software encrypted files/folders on USB flash drive. Drive need not be encrypted for easy access. So far can only find Verycrypt(Windows) and EDS Lite (android) to do it.
5) Use of pricey hardware-encrypted USB flash drive i.e. those which come with a physical keypad on the drive. OS platform independent.
Options 2/4/5 look attractive as everytbing is done local. May need cloud syncing for password/vault
What do you think?
afaik keepass can be synced between pc and android, check the keepass website for plugins and other 3rd party developed forks intended to accomplish what you desire
just be forewarned that none of those products have been pentested for security issues
let me relate from firsthand experience, when you have a situation it is more than frustrating when you cannot access or otherwise obtain resources you need to resolve that situation using a digital device, especially a phone
the phone device is always the most problematic, i tried the usb flash drivemethod but that requires a dongle and then not forgetting it and the usb, not to mention having to carrry it all the time
the usb method works ok for pc or laptop
for cross-platform ease-of-use, with reasonably high security, bitwarden cloud has performed well enough for me, even though using it on a phone can be clunky - i set a 25+ character dice generated password and set interations to 1,000,000 years ago to ensure sufficient entropy long before the latest drama about password managers
one advantage to cloud is failover and availability across regions - availablility when networks go down in one area or when traveling worldwide
1. can be done, not as difficult as you think, but then you are reliant upon 100% uptime of the hardware
2. sync is possible from what i have read
3. best all-around usability
4. a bit clunky when using a phone
5. same as 4
it is unfortunate, but we all have to make compromises
all i can suggest is for you to make a choice based upon your use-cases and your tolerance for inconvenience or complex usability
i am not advocating that you use cloud bitwarden, i am merely stating what has worked for me based upon my various experiences
lol, i have an aquaintance who wears a ring with a hidden compartment, in that compartment he stores a tiny piece of paper with critical passwords on it, and yes, he does use that when he is in a bind