Thanks for the explanation, Fredrik. We’ve written about LastPass before, which seems to fit what you’re saying in the last paragraph, except for the offline part (although it is encrypted locally, and only the encrypted file is online).