Skip to main content

Apple to devs: stop tracking iOS users by device numbers

ios_5
Image used with permission by copyright holder

In an apparent acknowledgment of issues surrounding privacy and tracking of mobile users, Apple is telling iOS developers that, as of iOS 5, they should no longer be using a device’s unique identification number to keep track of users. Instead, Apple recommends developers implement their own unique identifier technology, and use that instead. By deprecating access to unique device identification numbers (UDIDs), Apple is telling developers that, eventually, they will no longer have access to that information.

Apple’s iOS 5 documentation is currently only available to registered developers.

Recommended Videos

Asking application developers to use their own unique identifiers to keep track of mobile users isn’t particularly burdensome: almost any app, game, or service that enables users to customize setting and behaviors—or that provides access to accounts, content, or other paid items—is going to use unique identifiers, whether they be account numbers, serial numbers, or a mixture of tokens. Most of these are “in-house” identifiers: they don’t mean anything to other businesses or apps, and may even conflict with them.

However, services that try to track users across a broad range of applications and services have often been using iOS devices UDIDs as unique identifiers precisely because they’re guaranteed to be unique in the iOS universe, regardless of what apps or what version of iOS someone might be running. The most common example of a service that needs to identify users across a broad range of applications are advertising networks. Ad networks historically use a single identifier to track a users’s activities across a number of different sites and applications—on iOS, that has almost always been a devices UDID. In a 2010 study (PDF), security researcher Eric Smith found some 68 percent of iPhone apps transmitted UDIDs to remote servers every time they were launched; sometimes those servers belonged to the app’s developer, sometimes to ad networks, sometimes to both.

Apple’s move to deprecate the use of UDID’s may be as much about self-preservation as consumer privacy: the company is facing a series of lawsuits alleging that enabling apps (and developers) to access a device’s UDID is a violation of consumer privacy; at least one suit over disclosure of UDIDs is a class action case.

Apple says it expects to ship iOS 5 this fall. There’s no information on when Apple might enforce a ban on collecting UUIDs, but it likely won’t happen with the initial release of iOS 5—too many existing apps would break.

Topics
Geoff Duncan
Former Digital Trends Contributor
Geoff Duncan writes, programs, edits, plays music, and delights in making software misbehave. He's probably the only member…
iOS 18.2: How to use ChatGPT with Siri
Siri offloading user query to ChatGPT.

Ever since Apple announced the AI stack known as Apple Intelligence earlier this year, one of the most highly anticipated features has been the ChatGPT-Siri camaraderie. In a nutshell, the queries presented to Siri will be offloaded to ChatGPT if it can't provide a satisfactory answer.

Read more
Apple Intelligence features are finally available for everyone
Apple Intelligence & Siri screen on an iPhone 16 Pro

Apple has begun rolling out Apple Intelligence to those with eligible iPhones through the latest iOS 18.1 update. Apple Intelligence was originally shown off during WWDC 2024 in June and has been available to those on the developer and public betas. However, as of today, iOS 18.1 is available to everyone, though Apple Intelligence is only available for the iPhone 15 Pro models and the entire iPhone 16 lineup.

With iOS 18.1, those users can now access several Apple Intelligence features, including Writing Tools, a more natural and capable Siri, summarize notifications, a smarter Photos app, and priority messages in Mail. Be aware that these are just a fraction of Apple Intelligence features — there are even more AI tools coming in iOS 18.2, which is currently in beta.

Read more
Android 16 might give its own spin to iPhone’s Dynamic Island alerts
The DynamicSpot Dynamic Island at the top of the Pixel 7 Pro.

Over the past few weeks, we’ve come across some interesting details about the next major build of Android. Currently in development under the apparent codename of Baklava, Android 16 will reportedly bring a cool new feature called Priority modes for notifications.

If that sounds familiar, that’s because Apple already offers a bunch of focus modes toward the same goal and bolsters the system with AI-assisted priority notifications in iOS 18. It seems Google doesn’t want to be left behind, and in doing so, could very well lift from a popular iPhone trick.

Read more