Android itself uses the SQLite db engine as part of the OS, but its implementation doesn't support encryption, so you must encrypt yourself manually by encrypting each field, which removes the capability to query the field, or use a standard db and encrypt the entire file, which introduces the possibility that the unencrypted file will somehow be left behind. But as of now, neither Android nor B4A support direct field encryption. Sorry... I'd like to have it too