• Dept@lemmy.sdf.org
    link
    fedilink
    English
    arrow-up
    4
    arrow-down
    21
    ·
    edit-2
    1 year ago

    as a cs student (with no app dev experience so take it with a grain of salt) many, not all, permissions seem reasonable.

    EDIT: While all of them are definitely used for ads, these are most probably for the algorithm:

    Location

    User Content

    Search History

    Browsing History

    Usage Data

    For profile:

    Contact Info

    For suggestions: Contacts

    Purely ads: Health & Fitness

    Purchases

    Financial Info

    Identifiers

    Sensitive Info

    Other Data

    That’s why i said many, not all

      • nicetriangle@kbin.social
        link
        fedilink
        arrow-up
        3
        ·
        edit-2
        1 year ago

        Yeah I have a US Apple/Appstore account but live in the Netherlands and it was working for me for about a week but now they’ve cut off access to everything in the app but the main feed. I’m guessing it’s because of my EU IP and them realizing people like me still had access.

    • breadsmasher@lemmy.world
      link
      fedilink
      English
      arrow-up
      21
      arrow-down
      1
      ·
      1 year ago

      An app that lets you post texts to a set of followers does not need, for example, health data access.

    • gkd@lemmy.ml
      link
      fedilink
      English
      arrow-up
      8
      ·
      1 year ago

      There’s probably only like 5 permissions there the app needs to run (and some of those like diagnostics certainly are not needed but I can understand why they might want that)

    • mrbubblesort@kbin.social
      link
      fedilink
      arrow-up
      2
      ·
      edit-2
      1 year ago

      Well as a former engineer with 15 years experience, the ONLY thing reasonable is the user content one, and ONLY if you intend to post pics straight from the device.

    • planish@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      Sometimes you need permissions for weird stuff, because the weird stuff provides a backdoor way to do the thing the permission is meant to stop you doing. Want to let the user switch sound to and from their Bluetooth headsets? Better get the “Location” permission, because you can leverage the Bluetooth API to talk to positional beacons that could tell you where the user is!