Things overheard on the WiFi from my Android smartphone
freedom-to-tinker.com
freedom-to-tinker.com
But the apps that request access to your Contacts? I wanted to install an application recently (some recipe thing that had good UX) but it requested READ_CONTACTS. So I balked and didn't install it.
Why did a recipe app need access to my Contacts? To be fair, all of your iOS Contacts are wide-open to any SDK app (they never bothered to lock it down like GPS).
I think the real solution is something like LittleSnitch for Droid. It would have to be installed as a Root process though on a rooted phone.
http://developer.android.com/reference/android/Manifest.perm...
But the bigger thing is regarding why those apps need GPS coordinates. Much like a recipe app needing contacts, and app that doesn't need to know my location shouldn't be transmitting it.
The reply was that he'd prefer to have options about the degree of accuracy given to the app.
While I can see that argument, at the current point in time I think ShopSavvy is doing the correct thing by it's users (ie, simplifying things, and removing unnecessary options)
When an app wants contacts permissions when it doesnt have an obvious reason, this is usually it.
https://bitbucket.org/IntrepidusGroup/mallory
http://intrepidusgroup.com/insight/2010/12/mallory-and-me-se...
Mallory does a lot of MiTM things and is primarily a testing tool we use to break mobile applications. The best feature that is hard to find elsewhere is live TCP stream pausing and editing.
We will be releasing a new version at SOURCE Boston next week that beats the pants off of the current "stable" version in terms of usability (the new version is the head on our bitbucket repo). :)
SoundHound claim location information is "saved with your searches in History to help you remember where you heard the song. This can be disabled under Options." http://www.appbrain.com/app/soundhound/com.melodis.midomiMus...
... which is a nice idea, but why does it need to transmit your coordinates over the network?
Because the makers of the app want to use location to obtain better quality adverts for the financial return of their app. (or at least, their agents/brokers who place the ads want to do that on their behalf).
If you are playing a game or an app with litte monetizable intention-orientated behavior (eg a shoe shopping app would have shoe orientated adverts) then you need to use something like location to at least get one dimension of context.
If you don't want the GPS locations going up, perhaps you should buy the paid version of the app (most do have a paid, no-ad version).
Anyone fancy sniffing the traffic from a paid version to see if it is still sending GPS data?
http://www.nytimes.com/2011/02/14/technology/14shazam.html?_...