What I’ve been using, Jan, is eWallet on my iPhone. It is encrypted, and resides only with me (i.e. it doesn’t go out in the cloud to a company). Because of the encryption, it would be difficult (maybe impossible) for someone to hack it, even if they stole my iPhone. If you use a solution like that, make sure you use a long and strong password, with a combination of letters, numbers, and symbols.

Another possibility would be to use something like TrueCrypt and Dropbox, if you wanted to access your account info on multiple computers. You could set up a TrueCrypt container, which is sort of like a file that gets expanded into a “make believe” hard drive when you decrpyt it (see https://www.40tech.com/2009/09/01/4-steps-to-secure-evernote-on-a-shared-computer/ for an idea as to how that works). You could share that encrypted container among all your computers using Dropbox.

I should add that the problem with both of these solutions is that you still need to key in your details. They aren’t autofilled as with Lastpass.