6 ms·
There's no way for Apple to stop developers watching what users do in their app, if that app has any kind of server backend at all, and no way to stop developer
by simonh 5y ago
There's no way for Apple to stop developers watching what users do in their app, if that app has any kind of server backend at all, and no way to stop developers taking that data and doing whatever they want with it. I mean how is Apple supposed to stop developers accessing data on the developer's own servers? So the only way to disincentivize this behaviour is with policies that ban it and the threat of expulsion from the App Store if you're caught.
I know some of these tracking APIs send data to third parties directly, but if that was banned all this traffic would just be re-routed through the app developer's back end so it would just sweep the problem under the carpet.
We can see from history with Facebook that shady dealings with data to third parties has been caught in the past, it's quite possible to get away with it but also we know that it also has a tendency to come to light.
Anyway, what's the alternative?
- Grollicus 5y agoThey could also report this behavior to the appropriate regulators and let them handle the enforcement. Maybe they'll take their time, but they will get there. In the end this is not a technical problem but a juristical one.
- Apocryphon 5y ago> So the only way to disincentivize this behaviour is with policies that ban it and the threat of expulsion from the App Store if you're caught. Then despite all of the anger against restrictive App Store policies and behaviors, the App Store is still insufficient to prevent intrusive user tracking. > Anyway, what's the alternative? OS-level protections that obfuscate on-device data in such a way that third party apps cannot collect the actual data. Or restricting developer access to that information in the first place.
- b3morales 5y agoWhat specific protection are you envisioning here? An OS that completely locks down access to user input is one that you can't write a useful application for in the first place. Once the OS has handed the program a string the user entered, or a button tap, it can't prevent the program from recording that.
- Apocryphon 5y agoSomething like Apple’s user anonymizer patents https://venturebeat.com/2012/06/20/new-patent-will-apple-clone-you-to-save-you-from-big-brother/ https://venturebeat.com/2012/06/20/new-patent-will-apple-clo... Looks like they have a recent patent for obfuscating location data, too https://patent.nweon.com/21429 https://patent.nweon.com/21429
- simonh 5y agoCan you give me an example of a third part app that might need access to on-device data outside the app, but for which obfuscated data would be sufficient? Let's say I have a calendar app and ask users for permission to access their address book, how would obfuscated address data be useful to the app? Of if I have a navigation app and need access to location data, how would you obfuscate that and still have it capable of navigation? I suspect you haven't thought this through.
- Apocryphon 5y agoHere, Apple has also invented something that has a use case (albeit an edge one) that is applicable: obfuscating visual data from a camera for the purposes of protecting confidential data (from guest users, presumably): "Obfuscating the display of information and removing the obfuscation using a filter" https://www.patentlyapple.com/patently-apple/2012/01/apple-wins-more-strategic-patents-covering-the-iphone-smart-cables.html https://www.patentlyapple.com/patently-apple/2012/01/apple-w... https://patents.google.com/patent/US20110206285A1/en https://patents.google.com/patent/US20110206285A1/en And a follow-up: "gaze-dependent visual encryption" https://appleinsider.com/articles/20/03/12/gaze-detection-may-help-keep-your-iphone-display-private-from-others https://appleinsider.com/articles/20/03/12/gaze-detection-ma... And even more articles: https://www.patentlyapple.com/patently-apple/2011/05/apple-working-on-privacy-mode-viewing-options-for-future-displays.html https://www.patentlyapple.com/patently-apple/2011/05/apple-w... https://www.patentlyapple.com/patently-apple/2011/08/apple-invents-privacy-glasses-for-reading-confidential-information-or-playing-multi-player-games.html https://www.patentlyapple.com/patently-apple/2011/08/apple-i...
- simonh 5y agoThey already have heavily locked down permissions for various forms of on-device data outside third party apps. That was put in place years ago. This is mainly about in-app activity tracking and sharing that with third parties, not data outside the app. They are separate issues.
- odshoifsdhfs 5y ago> I know some of these tracking APIs send data to third parties directly, but if that was banned all this traffic would just be re-routed through the app developer's back end so it would just sweep the problem under the carpet. I quit a job over this. I don't remember exactly which service it was we were using (mixpanel maybe?) and we found out some users where blocking access to service servers (either at router level or something else). The solution? make a proxy api endpoint that would just re-route the calls to the service. I beg and begged, saying 'look, these are users that specifically blocked 'service', lets respect that and get our data from the users that haven't' (this was before the Apple privacy changes a couple years ago). I was steamrolled because they knew better than users. I handed my notice the moment the ticket landed in the board.
- doctor_eval 5y agoThat’s awesome that you quit over that. Good on you. I care deeply about this stuff, and I’ve read a couple of contemporary public studies - both corporate and state funded - that suggest that end-users really do care about this stuff too, and that abandonment due to poor privacy policies can be on the order of 40%. Forty percent!! So I started my last business with this in mind: a pro-privacy fintech business. We were gonna be proud of our privacy policy and implement it using technical means. But the moment the investors came along, I got stonewalled. They didn’t care about the research. They didn’t care about the users. They just had this belief that a user friendly privacy policy would somehow hurt the business and they refused to commit to what I saw as a key advantage of the product. Our privacy policy was a nightmare. We had almost nothing to give users. I quit too, and to this day, I have no idea what could possibly be worse than 40% abandonment in a sales oriented fintech.
- ASalazarMX 5y agoI feel like investors have too much influence in business decisions they don't quite understand. I understand that it's their money at risk, so they want the greatest return in the least time, but their excessive influence has soured many great things. Maybe something like small stockholders would work, as they are not even allowed to vote in the direction the company takes, so their only influence is selling stock (voting with their wallet). It would certainly widen the door for fraud, but it's not like fraud in uncommon with the current system, and I'm tired of seeing how this tale keeps repeating in practically any area of commerce.
- bduerst 5y ago>all this traffic would just be re-routed through the app developer's back end If it's any consolation, running a proxy at least increases the baseline cost of using 3P trackers. User telemetry and other data is small, but for popular apps that adds up and gets factored into the equation on whether or not to use 3P.