title: How Android ensures security?
body: <p>I am just starting on Android development. To my nascent knowledge, it seems that anybody can grab any personal info and modify it or phone it home. Like with ContactContentProvider. I know these(permissions) have to be specifically declared in application manifest and the user would be presented with this info during installation. But still how would you you know the application handling your private data is not going to go rouge on it?</p>
  
  <p>Example:</p>
  
  <blockquote>
    <p>Suppose I create an app with internet
    and contact-reading permissions. It
    claims that it will backup contacts on
    a server specified by user. While
    secretly it also copies them to your
    own server.</p>
  </blockquote>