Apple added these restrictions because installed app lists can be used for fingerprinting and privacy invasive profiling.
Apple added these restrictions because installed app lists can be used for fingerprinting and privacy invasive profiling.
And a data broker/aggregator can purchase such data from many (e.g. thousands) of apps and aggregate it, then sell it.
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.
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.
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.
And this was heavily exploited by Facebook before Apple patched it