[1] https://play.google.com/store/apps/datasafety?id=com.instagr...
[1] https://play.google.com/store/apps/datasafety?id=com.instagr...
Location - for providing localized content (disabled by default)
Personal Info - for providing log in and personalizing content (questionable)
Financial Info: For in app payment/subscription (disabled by default)
Health - for personalizing content (not present in app and could be mislabeled by me)
Messages - For automating 2 factor auth (disabled by default)
Photos - For sending photos and videos (disabled by default)
Audio - For sending audio (disabled by default)
Files - For sending and saving files (disabled by default)
Calendar - Not 100% sure, but some guesses could be content personalization and/or time based events in app (could be mislabeled by me) (disabled by default)
Contacts - For establishing your social network (disabled by default)
App activity - This could be suspect for sure, but also useful as a troubleshooting/debug mechanism (not present in app)
App info and performance - troubleshooting/debug mechanism
Device ID - Security, Ad personalization
---
That said, I just installed in on my Android device and some considerations:
1) The suspect permission (App Activity) is not requested or present in the permissions list. Nor is health. Financial is better worded in that it is requesting "Google Play billing service"
2) Only Notifications permission is enabled by default. Camera, Contacts, Location, Microphone, Photos and Videos, etc are all explicitly disable, presumably till needed by the app at some point (meaning you'll know when and why they make use of it).
That said, it is a social network prioritizing text based discussion. Using location to prioritize content local to you seems appropriate (and is disabled by default, so you'd need to enable it via prompt).
Things like "Personal information" requesting "Political or religious beliefs", "Sexual orientation", etc. have some consideration of being problematic certainly.
I'm not entirely sure why the health permission, I listed for personalizing content, but it is honestly just a guess. Does not actually appear to be a permission present in the app currently.
Regarding calendar, the only other permission I labeled with personalizing content, it is disabled by default, and could possibly be used for other purposes (scheduling events, etc) so without knowing more it is a guess and possibly mislabeled by me.
If the app uses health data through Apple HealthKit you would probably noticed it because the app would have to ask for permission first.
Just think about the rich data they could collect in 2023! Tracking changes in your heart rate and sleep quality on the basis of your app use!
[0] https://www.npr.org/sections/alltechconsidered/2014/06/30/32...
It’s probably only legal in jurisdictions with none (or almost none) privacy laws.
https://twitter.com/nikitonsky/status/1676668138866311169
(And for non logged in users, continuation: https://twitter.com/nikitonsky/status/1676668144499281940 and https://twitter.com/nikitonsky/status/1676668146663538688)
~30 requests to load this, totaling at ~5.5 Mb.
18 of those requests, accounting for 4 Mb, is just JavaScript.
How many divs does it take them to center 1 word? Glad you asked! About 13. How many CSS classes? About 90.
Yes, 90 distinct CSS classes. 13 nested divs. To center one word
And yes, users do care about this crap.