Unique identifiers can be used for an array of tasks, from allowing users to set advertising preferences, uniquely identifying a user, and identifying a specific device. There are also strong privacy concerns when it comes to the use of unique identifiers enforced by both Android permissions and the Google Play Developer Policy.
In an attempt to address user privacy concerns, as of Android 10 (API level 29), there has been a large change in how hardware unique identifiers can be accessed from within ...