See the impressively long list of applications in the KeePass family. Pointing any general purpose sync service to a hot database is an exceedingly bad idea and the only surprise for me is that it sometimes works. I am a support engineer for a popular sync service and have worked first hand with people who have done this and have gotten a corrupt KeePass database for their trouble. Proponents glibly say that you just plop its live database into your sync service of choice. It’s hard to make software so unappealing that even I as a function-trumps-form guy resist using it, but the KeePass family perversely achieves that. They are also clunky and unpleasant to use, graceless, and unattractive. Nearly all are open source, available at no cost, and are well regarded by technically adept commentators. Each one I look at gets its own note here the family as a whole is considered. The original KeePass (Windows only) has spawned a number of related and compatible applications.