Loupe – A iOS app that raises awareness about what native apps can see
139 points by Cider9986 17 hours ago | 35 comments
RedComet 3 hours ago
Volume creation date is pretty egregious. I don't see any reason that and Pasteboard changeCount should be so granular.
replyThe "Installed Apps Probe" leak also surprised me. It is better than the current state of Android, though.
OffBeatDev 24 minutes ago
The “passive / permission / advanced” grouping is a nice way to teach this. Most privacy explanations focus on scary outcomes. Showing what is visible with no prompt makes the model easier to understand.
replyBarbing 2 hours ago
Sweet, been wanting this a while. Just mentioned last month and here it is! https://news.ycombinator.com/item?id=48187972
replysocalgal2 38 minutes ago
Yea, it's infuriating that most of the HN crowd thinks the apps are better then web. Apps can spy on you way more than web. It's the reason every website says "please download the app". If it was better for them to spy on you via the website they wouldn't ask you to download the app.
replyapi 3 hours ago
This is why I avoid installing apps and don’t have a lot of them.
replypaulirish 6 hours ago
Would love this for MacOS as well.
replyweikju 5 hours ago
Fortunately, if you read the README (and decide to go past the “this was mostly built by AI” part,
reply> Loupe also builds for macOS. The Mac version is mostly complete, but a few things still need work before it's polished.
heavensteeth 4 hours ago
> and decide to go past the “this was mostly built by AI” part
replyI got that feeling just seeing the title use "native" as a synonym of "not a website".
bethekidyouwant 6 hours ago
What “apps” do you use on a mac?
replyVertanaNinjai 5 hours ago
Probably a ton since macOS apps are literally distributed as .app bundles.
replywinstonwinston 4 hours ago
Though there is a difference what store apps and non-store apps can do. I think is about store apps which are “sandboxed” and have to use public api to request then access information which non-store apps can access without.
replyinternet2000 4 hours ago
Google Chrome, VS Code, among others
replybethekidyouwant 4 hours ago
Well “they” can technically “read” anything your user can.
replyiancarroll 4 hours ago
Apps installed via the MAS have sandboxing applied to them, so this isn't really true.
replywinstonwinston 4 hours ago
Yes but chrome is not from MAS. I have none MAS apps installed because they are simply not available via MAS.
replycute_boi 2 hours ago
Apps like TikTok can know which username we logged in with, even if we uninstall and reinstall the app. This is egregious, as many companies like Facebook have SDKs embedded in many apps, allowing them to accurately interconnect user activity.
replyApple should be ashamed that they aren't putting effort to randomize these fingerprints....
ChrisMarshallNY 4 hours ago
It's likely to be trolled by the WPA folks, who will insist that WPAs are just as insecure as native apps, so there's no difference ...
replyBut very cool.
njsubedi 4 hours ago
You mean PWA?
replyChrisMarshallNY 4 hours ago
Yes. Got my ps and ws mixed up. I was just reading about the Mt. Rushmore project (I was curious whether or not it was a WPA project -it wasn’t, officially).
reply
They give that one completely up to businesses, then, to devs. They also thought they should let an app maker prohibit screen recording, which might promote development since it protects revenue of e.g. subtitling apps as one example. But end result is you even end up with a black screen when recording the iPhone Mirroring app from a Mac.
Apple owes us a better balance here. iCloud Private Relay for all apps (why only Safari?! and Mail and HTTP) as a start, and plugging some of the privacy holes Loupe exposes. They don’t want us abusing free trials I suppose.
In the U.S., device setup time (to the second) very conservatively gets you clubbed into a single group of 100 individuals as an "advanced persistent threat" tracker. Even compressing activations to "80/20 during business hours" the math kindof maxes out at a pool of ~5 people, and assuming worst case "20x" of that still means you're still pretty darned identifiable.
If you get ~6-8 more bits of entropy (eg: Device Type + Capacity is easily 2-3 bits, and Time Zone is probably another 2-3 bits) you're cooked!