News for hackers. Stuff that matters.
Re:Loupe – A iOS app that raises awareness about what native... by aggregator-ios on Sunday June 21, 2026 @03:51AM (#48616635)
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 fingerprinting and privacy invasive profiling.

Re:Loupe – A iOS app that raises awareness about what native... by nomilk on Sunday June 21, 2026 @04:46AM (#48616923)
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... by isodev on Sunday June 21, 2026 @05:05AM (#48617031)
Yes indeed, the limit is 50 which is of course enough to fully profile "regular people" who only have a handful of apps. Also don't forget, Meta/Google/TikTok/WhateverPalantir are updated weekly which means they can tweak their LSApplicationQueriesSchemes list and cover even more apps if they want to.
Re:Loupe – A iOS app that raises awareness about what native... by ksec on Sunday June 21, 2026 @12:06PM (#48620080)
Are there legitimate reasons why an App should know I have installed?
Re:Loupe – A iOS app that raises awareness about what native... by developerDan on Sunday June 21, 2026 @12:29PM (#48620258)
Back before Apple allowed users to set the default browser I had a feature in my app that presented a list of installed browsers when a user opens an external link, giving them the option to choose where it opened.
Re:Loupe – A iOS app that raises awareness about what native... by rationalist on Sunday June 21, 2026 @02:20PM (#48621239)
Android gives me that option at the OS level.
Re:Loupe – A iOS app that raises awareness about what native... by hnav on Sunday June 21, 2026 @12:35PM (#48620300)
E.g if gmail knows that you have maps or chrome it can deep link you into a particular view instead of opening safari.
Re:Loupe – A iOS app that raises awareness about what native... by rationalist on Sunday June 21, 2026 @02:21PM (#48621240)
At the OS level, Android gives me the option to open links in the corresponding app.
Re:Loupe – A iOS app that raises awareness about what native... by isodev on Monday June 22, 2026 @12:58AM (#48625883)
So does iOS, but this is a different feature than what we’re discussing here.

Since Android 11, Google copied the iOS model except Android is a bit more permissive and so you get a bit less privacy out of the box.

Re:Loupe – A iOS app that raises awareness about what native... by thimabi on Monday June 22, 2026 @02:24PM (#48633950)
Surely there should be a way to enable deep links with a fallback to Safari without needing Gmail to know what apps I’ve got installed
Re:Loupe – A iOS app that raises awareness about what native... by isodev on Monday June 22, 2026 @12:34AM (#48625705)
Interoperability mainly - if you want to deep link into a specific app or show a list of apps to open.

These days we have more modern and privacy protecting APIs for making content available to the system or other apps… but that doesn’t stop the profilers.

Re:Loupe – A iOS app that raises awareness about what native... by xnx on Sunday June 21, 2026 @05:41PM (#48622874)
People think LinkedIn is scummy (they are) for scanning for browser extensions, but what Apple is allowing is even worse.
Re:Loupe – A iOS app that raises awareness about what native... by microtonal on Sunday June 21, 2026 @05:04AM (#48617017)
You cannot provide a large list of unrelated applications since Apple rejects that during app review.

Thank you for the clarification!

You cannot provide a large list of unrelated applications since Apple rejects that during app review.

It does not need to be a large list though I think? You just need a small list that is very discriminative and adds enough additional entropy to uniquely identify you in combination with the other data leaked.

Re:Loupe – A iOS app that raises awareness about what native... by solarkraft on Sunday June 21, 2026 @05:04AM (#48617019)
It is terrifying to learn that apps are allowed knowledge about any other app being installed on my phone. Where can I see that list?
Re:Loupe – A iOS app that raises awareness about what native... by saagarjha on Sunday June 21, 2026 @08:43AM (#48618450)
Info.plist
Re:Loupe – A iOS app that raises awareness about what native... by NietTim on Sunday June 21, 2026 @05:13AM (#48617078)
> Apple added these restrictions because installed app lists can be used for fingerprinting and privacy invasive profiling.

And this was heavily exploited by Facebook before Apple patched it