Earlier quoted context omitted.
> it’s going to need to know where I am to provide me the forecast Why would you think that? I don't need to give a weather app my location. It only needs to have one or more locations of interest to me. My weather widget pulls multiple locations for me, and has no access to my location data.
By that logic, nothing needs your location.
Popular iPhone apps caught sending user location data to monetization firms
141–150 of 261 posts
Re: Popular iPhone apps caught sending user location data to monetization firms
#142How do researchers find this information? Presumably the apps are using encrypted network connections to submit your location data to surveillance backends. Is guardianapp reversing each application using jail broken devices? Using an iOS emulator to inspect the running app?
Lots of ways 1. You can inspect HTTPS traffic by installing a trusted MITM cert on your device - no jailbreaking necessary. 2. You can inspect the libraries provided by the owners of tracking endpoints to see what they collect and transfer. 3. Decompiling app bundles is usually pretty effective, and you can download them straight from iTunes.
Then they'll just move to pinned certs in the apps?
Re: Popular iPhone apps caught sending user location data to monetization firms
#143Earlier quoted context omitted.
Lots of ways 1. You can inspect HTTPS traffic by installing a trusted MITM cert on your device - no jailbreaking necessary. 2. You can inspect the libraries provided by the owners of tracking endpoints to see what they collect and transfer. 3. Decompiling app bundles is usually pretty effective, and you can download them straight from iTunes.
> 1. You can inspect HTTPS traffic by installing a trusted MITM cert on your device - no jailbreaking necessary. Then they'll just move to pinned certs in the apps?
Re: Popular iPhone apps caught sending user location data to monetization firms
#144Does the App Store for either iOS or macOS give any indication whether or not an application is open source? I know that is not at all a guarantee that an app would be more respectful of the user's privacy, but I'd bet that it would save a chunk of guesswork.
Re: Popular iPhone apps caught sending user location data to monetization firms
#145Earlier quoted context omitted.
> 1. You can inspect HTTPS traffic by installing a trusted MITM cert on your device - no jailbreaking necessary. Then they'll just move to pinned certs in the apps?
It's hardly doable in practice. For example, certificates have to be updated at least yearly, leaving your app completely broken unless updated.
1b. Or you can pin the public key and ignore the certificate altogether, new certificates for the same key can be obtained as necessary.
2. The maximum certificate lifetime is currently 825 days, which, unless you're on another planet, is not "yearly".
3. If you're pinning for an application (not a generic website accessible in browsers) you don't need a certificate from the Web PKI at all, you can mint your own, ignore the lifetime rules, write Emoji in the Common Name field, use a different RSA exponent, the world is your oyster.
Re: Popular iPhone apps caught sending user location data to monetization firms
#146No surprise to see a number of weather apps on here. Seems to be such an incredibly scummy category. The built in Apple app is fine for basic information. There are plenty of high-quality third-party apps. Weather Line (my fav) is $2. DarkSky is $4. Instead people go for these weird free apps covered in ads with terrible UIs. The NOAA one isn’t made by the government, seems like using that name should be some kind of…
I never understood why one needs seperate apps for all these basic informations. I just use homescreen bookmarks to my trusted weather/news/sports sites. Not only are they more secure and ad-free, they load faster too.
That app's also interesting because they also make forecast.io, which is a great example of a modern web app being competitive with an app on most fronts other than notifications.
Re: Popular iPhone apps caught sending user location data to monetization firms
#147Earlier quoted context omitted.
Lots of ways 1. You can inspect HTTPS traffic by installing a trusted MITM cert on your device - no jailbreaking necessary. 2. You can inspect the libraries provided by the owners of tracking endpoints to see what they collect and transfer. 3. Decompiling app bundles is usually pretty effective, and you can download them straight from iTunes.
> 1. You can inspect HTTPS traffic by installing a trusted MITM cert on your device - no jailbreaking necessary. Then they'll just move to pinned certs in the apps?
Re: Popular iPhone apps caught sending user location data to monetization firms
#148Earlier quoted context omitted.
the app collects no data whatsoever. i have no idea what your IP address is (the app connects directly to environment canada to retrieve the raw radar data). no crash data/telemetry is collected automatically, but bug reports are welcome on the github repo. so please don't insinuate that this policy is not true. and yes, there is a legal definition of personal information. since im based in canada, that would be as d…
> the app collects no data whatsoever. i have no idea what your IP address is (the app connects directly to environment canada to retrieve the raw radar data). no crash data/telemetry is collected automatically !!! You're the best. Thank you! Unfortunately not US/Can, otherwise I'd immediately switch to your app just because of that (I'd buy it anyway if it was paid, just to show support). I wish more devs would have…
Sentry does a really nice job of restricting the data which is stored, for how long, and scrubbing things which might have been included by mistake. I was just setting up an on-premise server yesterday and it’s pretty easy to configure it server-wide in a privacy-preserving manner.
Re: Popular iPhone apps caught sending user location data to monetization firms
#149Earlier quoted context omitted.
That’s not an issue in iOS/Safari because extensions can’t do that kind of thing. I’ve seen other people complain about this for chrome. I saw people justifying it by saying that that permission is necessary if you want to interact with the page directly (hide/show content, etc.). Doesn’t mean the extensions are to be using it, but it may be necessary. Much like GPS data for a weather app.
GPS data for a weather app is not necessary, because it's way to precise for its purpose. Most of the time I need to know how the weather is elsewhere, or how the weather is going to be today. How does precise (to a meter) GPS data help me there exactly?
Re: Popular iPhone apps caught sending user location data to monetization firms
#150No surprise to see a number of weather apps on here. Seems to be such an incredibly scummy category. The built in Apple app is fine for basic information. There are plenty of high-quality third-party apps. Weather Line (my fav) is $2. DarkSky is $4. Instead people go for these weird free apps covered in ads with terrible UIs. The NOAA one isn’t made by the government, seems like using that name should be some kind of…
>There are so many good apps on the store made by good developers. It’s amazing how much better your experience is if you just avoid free apps when possible. Yes. It cannot be emphasized enough. Go pay for apps that are good.
But more interestingly, there are bad paid apps. Take this paid Mac app for instance: https://gizmodo.com/top-apple-mac-app-secretly-sends-your-br...
What I’d really like to know is whether anybody has any evidence whatsoever that paid apps in these same categories don’t do exactly the same things in exactly the same percentages.