Na arquitetura iOS temos o SandBox de App's que consiste em isolar a nossa aplicação, para que a mesma não comprometa a segurança de outras aplicações e do sistema operacional. Funciona como uma caixa de areia, permitindo o acesso a todos os recursos internos, e negando o acesso a todos os recursos externos à caixa.
Maiores informações: Apple Sandbox
A arquitetura Android é baseada em permissões que são embutidas no aplicativo, assim, o usuário assume o risco ao permitir a instalação de uma aplicação que tenha alguns privilégios de acesso embutidos.
Maiores informações: Android Permission