• cheese_greater@lemmy.world
    link
    fedilink
    English
    arrow-up
    65
    ·
    2 months ago

    Factory reset doesn’t delete persistent app data enabled by app developer [paraphrased]

    What about Erase All Content and Settings? You seriously can’t fully erase a second-hand phone you bought?! That’s insane

    • whynotzoidberg@lemmy.world
      link
      fedilink
      English
      arrow-up
      24
      arrow-down
      2
      ·
      2 months ago

      Apple urges developers to not use DeviceCheck for anything beyond basic device verification, and if you’re a developer that’s also misusing it, then you should definitely cease that—there are probably more reliable ways to check whether it’s the same user trying to access an account from a device or not.

      I don’t think I care about not being able to erase the device ID. It seems useful to have this, actually, for back-tracing if need be.

      Snapchat probs shouldn’t use the DeviceCheck services improperly. But hey, that’s just like my opinion, man.

      More, not very interesting, info on DeviceCheck services here: https://developer.apple.com/documentation/devicecheck

    • mbirth@lemmy.ml
      link
      fedilink
      English
      arrow-up
      13
      ·
      2 months ago

      I can’t see what was posted above anymore, but the DeviceCheck API lets app developers store 2 binary digits (that means 4 different states: 00, 01, 10 or 11) per device on Apple’s servers. So, no, these don’t get erased during a Factory Reset as they’re stored on Apple’s servers. But your phone will.

    • Kairos@lemmy.today
      link
      fedilink
      English
      arrow-up
      20
      arrow-down
      9
      ·
      edit-2
      2 months ago

      APPLE DOES NOT CARE ABOUT YOU AND DOES NOT CARE ABOUT YOUR PRIVACY

  • dohpaz42@lemmy.world
    link
    fedilink
    English
    arrow-up
    48
    ·
    2 months ago

    Apple urges developers to not use DeviceCheck for anything beyond basic device verification, and if you’re a developer that’s also misusing it, then you should definitely cease that—there are probably more reliable ways to check whether it’s the same user trying to access an account from a device or not.

    Sounds reasonable…

    But then, why would you use it?

    For example, you might use this data to identify devices that have already taken advantage of a promotional offer that you provide, or to flag a device that you’ve determined to be fraudulent.

    Oh, ok. Wait, what? But…

    • Giooschi@lemmy.world
      link
      fedilink
      English
      arrow-up
      11
      ·
      2 months ago

      Luckily Apple strictly controls the App Store and will never allow apps to abuse this, right? Right?

    • Deceptichum@quokk.au
      link
      fedilink
      English
      arrow-up
      4
      arrow-down
      1
      ·
      2 months ago

      Yeah? That makes perfect sense, don’t use it beyond a basic device verification, for example verifying if the device has already been used in a promo or stolen.

      Those are instances where you need to check the device itself not the user.

  • yeehaw@lemmy.ca
    link
    fedilink
    English
    arrow-up
    18
    arrow-down
    1
    ·
    2 months ago

    Good. Snapchat is and always has been such a garbage and useless app.

    • This is fine🔥🐶☕🔥@lemmy.world
      link
      fedilink
      English
      arrow-up
      10
      arrow-down
      5
      ·
      2 months ago

      What good will they do when all Android manufacturers are trying to copy iPhone? No headphone jack, no expandable memory, no removable battery.

      I’d rather buy an iPhone instead of a shitty clone that won’t receive updates after 3 years.

      • pop@lemmy.ml
        link
        fedilink
        English
        arrow-up
        9
        arrow-down
        7
        ·
        2 months ago

        It never ceases to amaze me how iPhone users think a bump in a version years down the road, keeps them secure while the browser in iOS needs whole god damn system update to upgrade.

        You wait for that patch for a Safari vulnerability for whenever Apple feels like it but Android devs can push patch and deploy within days or hours. And also sideload it, if a really important fix would take a long time through regular channels. And also there’s more than 1 browser engine on Android, so all users aren’t vulnerable to the same exploit at the same time.

        But hey, keep on swallowing that Apple marketing wholesale though.

        • cm0002@lemmy.world
          link
          fedilink
          English
          arrow-up
          3
          ·
          2 months ago

          Google also split Security Updates from main OS updates so that they can control and push them independently of the manufacturer. So you might miss out on fancy features from Android XX or whatever, but at least vulnerabilities will continue to be patched

  • mechoman444@lemmy.world
    link
    fedilink
    English
    arrow-up
    14
    arrow-down
    6
    ·
    2 months ago

    Gosh that’s sucks people on iPhone using Snapchat.

    Says a guy on an android that doesn’t even know what Snapchat does.

  • Wispy2891@lemmy.world
    link
    fedilink
    English
    arrow-up
    6
    arrow-down
    1
    ·
    2 months ago

    The equivalent API on Android gets a new id when the phone is resetted.

    Weird that Apple doesn’t do that on refurbished phones

  • stoy@lemmy.zip
    link
    fedilink
    English
    arrow-up
    3
    arrow-down
    1
    ·
    2 months ago

    Why would apple not wipe the device completely on repair or when activated?