Where does it store the database if not on the SD-card and how can you prevent others app's from accessing it (and what about apps that have root rights)?
Also, 1Password and KeePass are both free and they both don't use a CSV file, no idea where you got that from. I'm trying to understand why your app would be better.