Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Can someone (only) use IMEI plus account instead of IDFA for uniqueness?

So if you want to exclude/ban a user, you can use the IMEI+account, but outside of excluding a user from using your service, you cannot access IMEI+account.

User privacy is preserved because there's no singular ID for advertisers, and services can still ban fraud because if it's present they can use the IMEI+account to ban a user.

Maybe even have that built into the OS? The app can ban someone based on an IMEI+account, but the IMEI+account info stays on the device. The device just certifies that the combination is unique without exposing that info to the app, and the app can still ban that hardware/account, so the user would need to buy new hardware to get around the ban.



The IMEA is worse than the IDFA and neither is needed for this use case.


It could be. In that case, let the OS handle whether the phone/account are unique, and the app can ban that phone/account without having that unique identifier to ID the person in other cases, like advertising.


There are already ways you can do this.

https://nshipster.com/uuid-udid-unique-identifier/

The easiest is with the identifierForVendor property of [UIDevice] which identifies that specific device for your software, but is not shared with other vendors. So you can ban Bob's iPhone across all your apps, but that ID isn't useful to other vendors.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: