Comment: Re:Data wants to be free (Score 1) 177
To combine the ideas of two posters above, what is needed is:
- Split personal information in 'private' and 'public' info. For example, your facebook friends are (I think?) public, while the email addresses and mobile numbers of your contacts are generally private. There should be sane default settings that can be altered.
- Allow any apps that ask for permission to see personal information X three choices: allow, allow public only, deny. The app should not be able to see the difference between allow and allow public only, it just gets less info. The email address and phone number of the default contacts (customer service, voicemail etc) will be public, so the app will generally get some email addresses to send spam to if that's what it does.
- Make it easy for apps to run with minimum privileges. For example, if I would creata an agenda app that allows the user to email directly to someone attending a meeting, I really don't need to either see emails or control the email app. What is needed is an API function "email this person", which would open an email editor with the email address of the person (which is never given to 'my' app). Same for calling people. In this way, apps can give rich features while using only 'public' personal information. Note: I don't know whether these things are possible atm, I'm a phone user, not a (phone) developer.
- Finally, it should be possible to limit the 'requires internet access ' to the domain the app came from ('a la java'). Again, the app should not see this difference, just get connection refused on other addresses.
Anyway, I'm a user rather than a (phone) developer, and I guess a lot of people don't care so much about their private parts, but it seems that awareness is growing...