Privacy Concerns With Android and iPhone Apps
carre4 writes "The Wall Street Journal has come out with an article where they examine 101 popular smartphone apps and show that 56 of them transmit various types of information including unique phone IDs, age, gender, postal codes, and location to ad companies. The article also includes responses from infringing app makers and talks about the pressure that some developers feel to share even more information, like Max Binshtok, creator of the DailyHoroscope for Android, who has been encouraged by ad-network executives to transmit users' locations."
Se we can download source and built it ourselves?
Aren't there laws against these practices?
-- Cheers!
Sorry to burst your bubble, but most developers like to eat, which means that commercialization of software comes in at some point, whether that's advertising, support, or something else. Limiting the selection of software to only non-free (as in beer) software would result in a lot less software being available (or made in the future), which isn't exactly helpful for end users either. FOSS has gone a long way to make the world a better place, but it's not a be-all, end-all solution.
Yeah, you have fun with that crap. I prefer to use the device instead of auditing every packet and process it produces.
This is actually a good Idea.
The problem is that giving that level of snooping capability to one app pretty much makes it available for other apps, and you can see how that would get out of hand pretty quickly with one app data mining another and sending back encrypted data later.
Perhaps a better method would be for Android/IOS to find a way to lock down access to specific items of data in the phone. If you want to deny an app from reading your phone number or IMEI you can just uncheck a box and it can't even call the APIs that do that. You might end up killing off app functionality, but at least you would know when some game decided ti email your addressbook to china or something.
This pretty well has to be solved at the system level rather than at the level of a watchdog app.
Sig Battery depleted. Reverting to safe mode.
For the Android OS there is: The Android Open Source Project
However, as far as I understand it, there are some hurdles with regards to building a ROM depending on the phone you have. Some have locked bootloaders / proprietary drivers.
For apps, there is a lot of stuff on GitHub, but as someone else already posted that requires the dev to have shared the code.
If you root your device a good firewall is DroidWall
meep
It was uncovered today that your toilet analyzes your stools and sends the results to your proctologist. If you cannot afford a proctologist, one will be provided to you...
unless you live in the US. in which case, your shit's out of luck
...when you could have a Nokia N900?
Android does. It will display a list of things it needs to access, like device state/network access/ability to turn off autosuspend/etc. Ebook readers for example need to be able to prevent the screen from turning off. Messaging apps need network access. Etc. They are usually inflated from what you think the app should need though. Some are just insane with the permissions they want.
Don't forget that Assisted GPS (A-GPS) requires network access: http://en.wikipedia.org/wiki/Assisted_GPS. Some of these folks may have just been trying to get you a correct fix faster by using A-GPS. Unfortunately, you can't tell from the Android permissions screen as you will just get things like "network access" which can be used for any purpose - benign, nefarious, or anything in between. I don't know what the answer is to this, but I know I would prefer to be able to tell the app what sites / services it could access.
Le Wiki Koumbit: https://wiki.koumbit.net/AndroidFreeSoftware
The Replicant for Android list: http://trac.osuosl.org/trac/replicant/wiki/ListOfKnownFreeSoftwareApps
The Wikiperdia list: http://en.wikipedia.org/wiki/List_of_Open_Source_Android_Applications
The article stated:
"One iPhone app, Pumpkin Maker (a pumpkin-carving game), transmits location to an ad network without asking permission."
That is flat out impossible. I am an iPhone developer; there is no way for an application to obtain user location without the user being prompted if that is OK.
It makes the rest of the conclusions very suspect to me. Just how would an app get age and gender? Again I cannot think of a way that is even possible on an iPhone without being asked; no-where on my iPhone is my birthday or age stored.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
Can it get access to Facebook app's info? For age, sex and more info?
No, app sandbox.
Can it get the cell tower ID or some other non-obvious metric identify location?
Not in the API and therefore would be rejected. You also cannot get the SSID of the WiFi you are on nor any WiFi around you.
As I said, I'm an app developer. I know the sneaky ways you could try and do something, and what is possible. Gender is not even stored anywhere. Location is just not possible with the restrictions the app store has in place (and they are scanning now for any use of private symbols).
Not to mention they are ALSO monitoring outbound connections from apps now as part of review.
"There is more worth loving than we have strength to love." - Brian Jay Stanley