Store data in the internal memory not on the sd card?
<p>I've been developing a content-based app for Android and I have over 120 MB of data that i need to store on the phone. I download this data from a server when the user first runs the app. My <strong>first question</strong> is, is it ok if I store this data on the internal memory of the app using Context.getDir() method or is it better to store it on the sd card using Environment.getExternalStorageDirectory(). The problem with storing it on the sd card is that I would then have to secure this data somehow otherwise they would be accessible to every other app or person. My <strong>second question</strong> is if it's okey to store that amount of data in the internal memory of the app then are they secure there?</p>
