4 ms·
Since you kept the same phone, that was probably DeviceCheck, which gives you 2 bits to store “fraud” related flags. https://developer.apple.com/documentation/
by bbatsell 3y ago
Since you kept the same phone, that was probably DeviceCheck, which gives you 2 bits to store “fraud” related flags.
https://developer.apple.com/documentation/devicecheck/accessing_and_modifying_per-device_data https://developer.apple.com/documentation/devicecheck/access...
- josephcsible 3y agoWhy does Apple let your device work against your own interests? If an app developer wants your phone to detect you committing "fraud", that should be their problem.
- lesuorac 3y agoI mean the same reason Apple uses your phone to scan for nearby AirTags. This isn't a feature that is actually costing them sales but a lack of DRM/etc affects what apps will be in their store.
- JohnFen 3y agoIt certainly costs them some sales, but not enough for them to care about.
- pessimizer 3y agoWhy would Apple ever prioritize their customer's interests over their own? They've never once suggested that they would, and their customers prefer a hierarchical relationship. Apple is a company that whitelists which functions of a general purpose computer that their customers will be allowed to use. That makes some people feel really secure, like the company is a loving parent, although companies don't love. They decide what is profitable and what is not.
- duskwuff 3y agoThat's a weird hill to die on. Service providers need to ban people sometimes. This includes people who are savvy enough to know how to delete and reinstall an app to clear its settings. Never permanently banning anyone simply isn't a thing that's happening. If Apple didn't provide DeviceCheck, or something similar to it, service providers would use some other means of deterring abuse. There's a couple directions they can go in, but they're all generally worse for users (e.g. using invasive tracking, requiring users to pay for service, etc). DeviceCheck is about the least invasive way I can imagine this being implemented.
- jefftk 3y agoWhy do mail providers work against your interests by blocking outgoing spam? Because in aggregate it's beneficial to users if external parties can trust the more.
- josephcsible 3y agoThat's different because you block spammers' messages on your servers, without the cooperation of the spammers' computers.
- kccqzy 3y agoIs that basically serving the same purpose as Android's SafetyNet attestation?
- saagarjha 3y agoIt’s a little different since it’s meant to basically be a persistent identity. App attest is the more comparable technology for SafetyNet.
- computator 3y ago> probably DeviceCheck, which gives you 2 bits to store “fraud” related flags Does resetting your iPhone (Erase All Content and Settings) clear out data like that? Does doing a restore from backup put that data back on your iPhone?
- chockablock 3y agoThe linked article says the 2 bits are stored on Apple’s servers. I.e. they could persist even if the device were bit-for-bit reset to factory state.