Mobile App Permissions
The company I work for recently released a free “Network Tools” mobile app for Android and iOS phones and tablets, and I was surprised at early reviews mentioning that we didn’t ask for unnecessary or intrusive permissions (one even praised us for “not spying”).
This confused me, until I examined many competing apps. (Disclaimer: this is my personal observation, not on behalf of my employer.)
Our app asks for only four permissions, in two categories:
- modify or delete the contents of your USB storage
- test access to protected storage
Other
- run at startup
- modify system settings
- read Google service configuration
- prevent device from sleeping
- control vibration
Contacts/Calendar
- read your contacts
Location
- approximate location (network-based)
- precise location (GPS and network-based)
SMS
- read your text messages (SMS or MMS)
Phone
- read call log
- Device ID & call information
- read phone status and identity