Email or username:

Password:

Forgot your password?
Top-level
Lukas Müller

@mysk Why do apps get such precise values at all instead of simply rounding them to the whole number or oke decimal place?

8 comments
Mysk🇨🇦🇩🇪

@lukasmueller Good question, but do you think it will make a difference if the system returns 0.35 instead of 0.3499999940395355?
Other properties combined would still work well at identifying the device.

Lukas Müller

@mysk Despite millions of users, tracking would most likely still be possible even with rounded values. Do apps send this data even if app tracking is deactivated via the system prompt?

Mysk🇨🇦🇩🇪

@lukasmueller Yes, it is sent despite opting out. App tracking is also denied. You can see that in the screenshot:

"unifiedconfig.pii.advertisingTrackingId":00000000000000000

The value is zeros because I denied the apps access to tracking.

Lukas Müller

@mysk I completely overlooked that. Thank you!
I'm always confirmed that it's right to filter tracking domains at DNS level to at least block known 3rd party trackers and advertisers.

Mysk🇨🇦🇩🇪

@lukasmueller No worries 🙏
Advanced users can always find a way. Average users won't do any blocking and they are the vast majority of users. I think if average users also used DNS blocking, trackers would change tactics and start alternating their domain names.

Lukas Müller

@mysk Even as an experienced user, one is unfortunately very limited in options, as there is always a compromise between data protection and usability. Especially on mobile devices and when using apps, the possibilities are limited. In addition, the major players don't need third-party tracking, and built-in tracking can easily be served by the content domains

Mark Hansen

@mysk @lukasmueller this looks like just floating point error. Look at all the 9s in a row; floating point can’t exactly represent 0.35 so you get this close number. Looks like the system already rounding to 1/100

richh

@lukasmueller @mysk Very good question. I wouldn’t be surprised if the backend of the Ad server is truncating them anyway - matching on 5 significant figures would be easier than what you’ve got there. I’m surprised they’re identical actually, unless the OS API isn’t entirely real time. What are the odds of two apps requesting that data one after the other and it actually being the same to that level of precision?

Go Up