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…
cheese_greater@lemmy.world 2 months ago
What about Erase All Content and Settings? You seriously can’t fully erase a second-hand phone you bought?! That’s insane
cmnybo@discuss.tchncs.de 2 months ago
What’s even worse is that Apple is not fully erasing the phones that they refurbish.
helenslunch@feddit.nl 2 months ago
What’s worse than that is that Apple isn’t even deleting the photos that you delete.
dev_null@lemmy.ml 2 months ago
They are fully erasing it. But it’s still the same iPhone. With a device ID that is banned.
whynotzoidberg@lemmy.world 2 months ago
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: developer.apple.com/documentation/devicecheck
LodeMike@lemmy.today 2 months ago
APPLE DOES NOT CARE ABOUT YOU AMD DOES NOT CARE ABOUT YOUR PRIVACY
reddit_sux@lemmy.world 2 months ago
What does AMD has to do with your privacy.
mbirth@lemmy.ml 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.