Android has some sort of bizarre security model where applications are permanently given permission to do a certain subset of things. In pretty much any other sensible system, programs that need elevated permissions are given them when they're run, after typing an administrator password. Anything else just runs with the privileges the user running it has, which of course gives it access to all your personal, unencrypted files.

In any case, this really doesn't matter for libre programs; you can check the source code of a program if you want to, and malicious features are extremely rare. Trying to sandbox everything to protect yourself from malicious features is a much weaker defense.

Reply via email to