Earlier quoted context omitted.
Not sure why you're being downvoted for this, iOS devices aren't servers, apps have very little control over their lifecycle, and the existing time APIs for an app's internal sense of time are plenty. There is no reason at all an app would need to know this random piece of global state. I'm not even sure why Apple offers the real uptime instead of an offset starting when the app first called the API. It's the first t…
The first-time-the-app-called-the-api-since-device-boot is just as unique as device-boot-time.
Google, Meta 'break' Apple's device fingerprinting rules
71–78 of 78 posts
Re: Google, Meta 'break' Apple's device fingerprinting rules
#72Earlier quoted context omitted.
I expect Apple to figure out how to provide apps with such a timer in a way that also prevents them from having access to the system uptime.
If there's a random offset applied, how would they have access to the actual system uptime?
Re: Google, Meta 'break' Apple's device fingerprinting rules
#73Re: Google, Meta 'break' Apple's device fingerprinting rules
#74The claims of privacy by Apple are just a facade. I’m done with this walled in ecosystem (jail). They have good looking products but the company itself is as rotten as their competition.
And you got all of that from an article about Google and Facebook, maybe, trying to get around Apple’s attempts to provide more privacy?
Re: Google, Meta 'break' Apple's device fingerprinting rules
#75Earlier quoted context omitted.
Surely the fix here is to lie to apps about uptime, adding the offset at the OS level.
"boot time plus random offset" is going to be just as much of a fingerprint as "boot time" is, though (the offset can't change once picked for a boot because the whole point is to be able to calculate the time between events in the app). Something that reduces the granularity a lot, like "time since UTC 00:00:00 on the day of the last device boot", might work.
Re: Google, Meta 'break' Apple's device fingerprinting rules
#76Earlier quoted context omitted.
If there's a random offset applied, how would they have access to the actual system uptime?
I don’t know, like I said, I expect Apple to figure that out. Their engineers get paid to figure out such problems, not me!
Re: Google, Meta 'break' Apple's device fingerprinting rules
#77Earlier quoted context omitted.
You expect apps to have no access to a simple monotonic timer?
I expect privacy theater; I err towards having opinions that enforce privacy - i.e. a time that's guaranteed to be x seconds since the app first started after system boot can be used to diminish privacy
Re: Google, Meta 'break' Apple's device fingerprinting rules
#78Earlier quoted context omitted.
And you got all of that from an article about Google and Facebook, maybe, trying to get around Apple’s attempts to provide more privacy?
It’s a history of this behavior that has convinced me that Apple’s claims of being a privacy advocate is nothing but lip service.