One correction to some comments here: an iOS app cannot list all apps that are installed. You can only check for specific apps/schemes (LSApplicationQueriesSchemes) by specifying apps you are looking to query for installation status or open. You cannot provide a large list of unrelated applications since Apple rejects that during app review. Apple added these restrictions because installed app lists can be used for f…
Loupe – A iOS app that raises awareness about what native apps can see
101–110 of 263 posts
Re: Loupe – A iOS app that raises awareness about what native apps can see
#102One correction to some comments here: an iOS app cannot list all apps that are installed. You can only check for specific apps/schemes (LSApplicationQueriesSchemes) by specifying apps you are looking to query for installation status or open. You cannot provide a large list of unrelated applications since Apple rejects that during app review. Apple added these restrictions because installed app lists can be used for f…
But a single app can request to know the presence of up to 50 apps, right? And a data broker/aggregator can purchase such data from many (e.g. thousands) of apps and aggregate it, then sell it.
Re: Loupe – A iOS app that raises awareness about what native apps can see
#103Earlier quoted context omitted.
They don't, utilise the fact that every single iPhone app has access to what other apps are installed! - purchase that info from literally any iPhone app or aggregator that has it for that user. Curious how much this would cost to purhcase - a working credit card goes for $5-10 on the black market so 'apps installed on X's iphone' might be, like, 10c?
Which even halfway credible app developer would sell you that info? You know that’s illegal right? You might get some stupid indie developer to do this but no chance for anything even half big. But if you can get actually get this data, maybe try to do this on yourself and write a blogpost about it. I highly doubt you’ll be able to.
Re: Loupe – A iOS app that raises awareness about what native apps can see
#104One correction to some comments here: an iOS app cannot list all apps that are installed. You can only check for specific apps/schemes (LSApplicationQueriesSchemes) by specifying apps you are looking to query for installation status or open. You cannot provide a large list of unrelated applications since Apple rejects that during app review. Apple added these restrictions because installed app lists can be used for f…
And this was heavily exploited by Facebook before Apple patched it
Re: Loupe – A iOS app that raises awareness about what native apps can see
#105Earlier quoted context omitted.
GrapheneOS lets you restrict the internet access of any app on install. But yes, agreed it should be everywhere.
See my comment upthread, it helps a bit, but does not close this hole since apps within the same profile can communicate through IPC, so other apps could provide network access on their behalf. I think the best example is probably Play Services, which provides functionality for a lot of apps and will communicate with Google, etc. (Yes, you can disable network access to Play Services, but it sometimes breaks things an…
Re: Loupe – A iOS app that raises awareness about what native apps can see
#106Re: Loupe – A iOS app that raises awareness about what native apps can see
#107Earlier quoted context omitted.
This. This is why everyone who wants to fingerprint and collect tons of data on end users pushes them hard on installing an app. The amount of valuable data is 10x what’s available in the browser
And it is not just the fingerprinting, it is also that a good number of people will install an ad/tracker blocker in their browser, but almost nobody knows or cares about the multiple trackers that most apps have. To make it worse, Apple's naming undermines consciousness about this issue, since they have an option to block cross-app/site tracking (which IIRC blocks access to the advertising identifier), but called it…
Probably, but we're gonna have to wait for the courts to weigh in for a definitive answer.
Same with the very popular pay-or-accept-tracking model. An Austrian court found it illegal, but we'll probably have to wait for a case to make it all the way to the ECJ.
Re: Loupe – A iOS app that raises awareness about what native apps can see
#108Re: Loupe – A iOS app that raises awareness about what native apps can see
#109Earlier quoted context omitted.
See my comment upthread, it helps a bit, but does not close this hole since apps within the same profile can communicate through IPC, so other apps could provide network access on their behalf. I think the best example is probably Play Services, which provides functionality for a lot of apps and will communicate with Google, etc. (Yes, you can disable network access to Play Services, but it sometimes breaks things an…
I'm not an Android user. What's a profile? Is that a user thing or a developer thing?
Re: Loupe – A iOS app that raises awareness about what native apps can see
#110Earlier quoted context omitted.
“Just don’t use it” only gets you so far and isn’t always an option. Also, as some have mentioned in this thread, many sites now make the mobile experience so painful (or remove key features) so as to force you onto the app. I am against cars for the most part, but I can’t just get rid of my car. In this case, I can’t get rid of Slack (and other apps) because of work and unfortunately I do not work at a company that…
I'm not saying it's not a problem and I understand you have to use some apps. I'm just saying that currently the only way to effectively prevent apps gathering and selling this info is to never install the app in the first place.