J Jorgelcr Active Member Licensed User Longtime User Nov 4, 2020 #1 Hi, I have an Android app that stores data in a sqllite database. The DB I have password protected using sqlcipher. Now I am moving it to IOS. How can I protect the BD in IOS so that they cannot access its content?
Hi, I have an Android app that stores data in a sqllite database. The DB I have password protected using sqlcipher. Now I am moving it to IOS. How can I protect the BD in IOS so that they cannot access its content?
mcqueccu Expert Licensed User Longtime User Nov 4, 2020 #2 Sorry, sqlcipher does not work in iOS. With iOS, you do not have to worry about anyone accessing your files, if you have not shared it with itunes. I usually use File.DirDocuments See https://www.b4x.com/android/forum/threads/files-and-folders.46137/ Upvote 0
Sorry, sqlcipher does not work in iOS. With iOS, you do not have to worry about anyone accessing your files, if you have not shared it with itunes. I usually use File.DirDocuments See https://www.b4x.com/android/forum/threads/files-and-folders.46137/
J Jorgelcr Active Member Licensed User Longtime User Nov 4, 2020 #3 ok, thanks. So nobody can access File.DirDocuments, not even rooting the phone? Upvote 0
Erel B4X founder Staff member Licensed User Longtime User Nov 5, 2020 #4 Everything can be accessed in a jail broken device. If there is a specific field that you want to encrypt then use iEncryption to encrypt the data and add it as a blob field. Upvote 0
Everything can be accessed in a jail broken device. If there is a specific field that you want to encrypt then use iEncryption to encrypt the data and add it as a blob field.