Depends on how secure you want it to be - the sandbox (plus curated app store) generally means other applications can never hack at/steal your data, and in the /Library/ folder end-users generally won't find it either. However, if the phone/device was stolen, unencrypted files are fairly simple for someone to find (eg. using PhoneDisk<http://www.macroplant.com/phonedisk/>, doesn't require jailbreaking). So if you want to protect the data even if a phone is lost or stolen, considering encryption is probably a good idea.
There's nothing "built-in" to Xamarin to do that, but there is a component available to purchase on the store SQLCipher https://components.xamarin.com/view/sqlcipher-for-xamarin/ HTH Craig On Thu, Mar 21, 2013 at 10:59 AM, Matronix <matro...@gmail.com> wrote: > I have a current application that I will be be expanding on. The current > application has a sqlite db that stores some data and I want to add to it. > The data I am going to add will be sensitive information. > > If the database is in the /Library/ directory, is encryption needed? What > does encrypting the DB stop since everything will be in a sandbox? > > Are there build in ways to encrypt the db? > > > > -- > View this message in context: > http://monotouch.2284126.n4.nabble.com/Database-Encryption-tp4658170.html > Sent from the MonoTouch mailing list archive at Nabble.com. > _______________________________________________ > MonoTouch mailing list > MonoTouch@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/monotouch >
_______________________________________________ MonoTouch mailing list MonoTouch@lists.ximian.com http://lists.ximian.com/mailman/listinfo/monotouch