• pseudonym@monyet.cc
    link
    fedilink
    arrow-up
    77
    ·
    2 months ago

    Is that cursed? Seems like the right privacy-focused default behavior and good design to me

      • teawrecks@sopuli.xyz
        link
        fedilink
        arrow-up
        22
        ·
        2 months ago

        It’s cursed because it happens silently, such that you might accidentally be deleting gps data you wanted to keep without noticing, for a reason that you probably wouldn’t think to check, probably instead erroneously filing a bug on the app for doing it.

        • JackbyDev@programming.dev
          link
          fedilink
          English
          arrow-up
          2
          ·
          2 months ago

          Unless I’m uploading pictures to cloud storage I want GPS data filed off. I’d rather have some unnecessary bug reports targeting the wrong things then stalkers showing up at my door.

          • teawrecks@sopuli.xyz
            link
            fedilink
            arrow-up
            4
            ·
            2 months ago

            Immich is a self-hosted photo hosting service. They’re listing this in their docs because people are trying to upload photos with GPS data, hitting this cursed behavior because they didn’t give immich Location access (because why would you?), and then filing unnecessary bug reports on them about their disappearing data.

            To be clear, no one is against stripping GPS data, that’s not what anyone takes issue with, it’s the silently part that is unexpected behavior.

            • flashgnash@lemm.ee
              link
              fedilink
              arrow-up
              1
              ·
              2 months ago

              I think all apps should have those explanation screens of what’s not going to work if you deny X permission and why, especially in the case of an issue like this

              It should request location access, and if it’s denied tell the user that it won’t be able to get the location data from images and give them a button to have it ask permission again

              • teawrecks@sopuli.xyz
                link
                fedilink
                arrow-up
                1
                ·
                2 months ago

                I find it to be a bit sketchy in general, because it means the OS is actually parsing and editing the actual bytes of the file contextually when an app tries to access it. Probably making a shadow copy somewhere without the GPS exif data.

                But yeah, I agree, at a minimum the OS should pop up a notification that “By default, GPS data will be stripped from the file due to inadequate location permissions” until the user either changes their preference or says “that’s fine, don’t remind me for this app”. Having it happen silently just isn’t good.

                • flashgnash@lemm.ee
                  link
                  fedilink
                  arrow-up
                  1
                  ·
                  2 months ago

                  You’re probably right but it wouldn’t be a clean implementation for the os to do it. If it was more universal and better documented app devs could just put notices in themselves

                  • teawrecks@sopuli.xyz
                    link
                    fedilink
                    arrow-up
                    1
                    ·
                    2 months ago

                    I assume it’s part of the security for the app to not even know whether the GPS data was ever there.

    • Jolteon@lemmy.zip
      link
      fedilink
      arrow-up
      4
      ·
      2 months ago

      It’s the silently part that is the problem. If you want your personal pictures to be stored on your personal cloud, you’re a lot more likely to want location tags attached. If it just told you that it was stripping the tags, then you could disable it for certain apps, Rather than not noticing until you already deleted the original images from the phone.