<i>1) The encrypted data can be lost, thereby locking the user out of all of their accounts.<p>2) The encrypted data can be stolen. If the user was using a weak master password, all of their accounts can be compromised.<p>3) The data can only be synced to a limited number of devices.</i><p>1) Backups. Never only keep 1 copy of something you can lose. And to be even more secure: never keep backups in the same place (both at home? what if your house burns down?) This one is plausible but not the largest of concerns, IMO.<p>2) User error. This is the most plausible attack but Visionary is worse in this regard. I&#x27;ll expand on this below.<p>3) Depends what program you use. Or whether you take advantage of syncing to begin with (I personally don&#x27;t.)<p>Since Visionary always returns the same password for a given Master password - it becomes security by obscurity. If you&#x27;re going to make the lines of Argument #2, if a user uses a common Master password and a hacker bruteforces passwords through Visionary using common passwords - they will obtain the supposedly more secure password. But if a person uses an insecure password on a &quot;standard&quot; password manager that generates them a random password - that sort of attack becomes impossible unless they get their hands on the user&#x27;s database.<p>I&#x27;m going to be honest: the attack vector I&#x27;m most concerned about (#2) as it is also the most plausible threat to potential security: Visionary is less secure <i>because</i> it always generates the same password from anywhere. Meaning anyone with a weak password is more &quot;at-risk&quot; because most people aren&#x27;t going to have their database stolen, let alone by someone who&#x27;d know what to do with it or furthermore <i>would even bother with it</i>. They&#x27;d spend less time stealing another laptop than working through an encrypted one.