I think it offers a different and people empowering way to manage all my passwords securely. It is not app based, nor cloud based. Just a digital master key that allows me to have my passwords always with me physically. And I can store my database backups wherever I choose or feel more comfortable with (either conventional media storage or cloud storage, my choosing!)
Jompeame