title: How safe is Internal Storage?
body: <h3>What I need:</h3>
  
  <p>For Android: I need to save data permanently, but also be able to edit (and obviously read) it. This data should NOT be accessible by the user - it can contain things like a highscore, which must not be edited by the user.</p>
  
  <h3>My Problem</h3>
  
  <p>I would have (and have already) used <code>Internal Storage</code>, but I´m not sure how safe it actually is. <a href="http://developer.android.com/guide/topics/data/data-storage.html#filesInternal">Here</a> it says:  </p>
  
  <blockquote>
    <p>You can save files directly on the device's internal storage. By
    default, files saved to the internal storage are private to your
    application and other applications cannot access them (nor can the
    user). When the user uninstalls your application, these files are
    removed.</p>
  </blockquote>
  
  <p>That´s basicly exactly what I need - <strong>but is it really safe?</strong> Can it be accessed (maybe only read?) through a rooted device? (Or any other way?)</p>
  
  <p>What about SQLite-Databases or Shared Memory? Are they better suited for saving (small amounts of) data? </p>
  
  <p>Also: is it generally recommended to handle "secret" data in a different way internally? (like not saving it (internally) as Integer/String but some kind of encrypted)</p>