Enough is enough. Today I removed the Facebook app from my Nexus 4, because this is not fair. This application should not need to ask for so many different and broad permissions to run.
I’m not saying I’m leaving Facebook — I will keep on having a look from time to time, but using their webapp or from the desktop.
In case you are interested, here is the full list of actions that the Facebook app can do in your Android device (list updated 29 January 2014 from the Google Play store) — I’ve bolded the most relevant pieces for me.
This app has access to these permissions
find accounts on the device
create accounts and set passwords
add or remove accounts
precise location (GPS and network-based)
approximate location (network-based)
read your text messages (SMS or MMS)
view network connections
receive data from Internet
full network access
change network connectivity
download files without notification
view Wi-Fi connections:
connect and disconnect from Wi-Fi
Your personal information:
read calendar events plus confidential information
add or modify calendar events and send email to guests without owners’ knowledge
This is the personal blog of Ignacio Palomo Duarte, a User experience consultant. If you're looking for portfolio and more information just have a look at the homepage, and if you like this article maybe you can consider sharing it on twitter, facebook or Google+.