Hello I'm storing some information in Global Variables, but I would like to consider a local database, is the database secure? I know there are ways to look at the content files of an IPA file, but where does the database stored?
I just dont want to serve up my data on a silver platter that allows another person to take it.
thanks
2 Answers
There are two modules in the Marketplace that add encryption to your SQLite databases.
SQL Encryption and Full-Text Indexing (iOS)
SQL Encryption and Full-Text Indexing (Android)
They are not inexpensive at $99 each.
Hi Matt
It is actually quite easy to look at the contents of the app.ipa file, simply rename the file extension to zip and then open it the same as any zip file.
So you are right to be concerned as the database will be perfectly extractable. If you are storing sensitive or valuable information then you should consider encrypting the contents of the fields.
As with all things you should balance the likelihood that someone will go to the trouble with the extra time involved in field by field encryption.
Your Answer
Think you can help? Login to answer this question!