Ask Different is a question and answer site for power users of Apple hardware and software. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

A few days ago I read an article how iOS app developers can uniquely identify my iOS device using its UDID. The thought of various apps being able to track me (with an ID attached) is somewhat unnerving. Also, I do not feel that I am getting a service of higher quality in exchange for letting developers learn about my preferences and habits. While Apple is apparently moving towards deprecating UDIDs, it will take time. Thus, my question: can I somehow restrict access to my device's UDID?

share|improve this question
up vote 2 down vote accepted

In a word, no, it's currently available for any App to read, and then subsequently use as it sees fit. However, Apple recently made clear that they would not approve future Apps that request it, and so it's use will be negated over time, but of course this won't necessarily apply to the millions of apps already approved.

share|improve this answer

It's possible to spoof your UDID but only if your iDevice is jailbroken. You can freely try PMP - Protect My Privacy app from Cydia store which helps securing your UDID, Contacts and Location info by shuffling and generating random data access.

share|improve this answer

Nowdays access to the UUID has been replaced by the Advertising Identifier that you could control if your want to share it with apps. Go to the Privacy section in settings and flip the switch to disable it.

share|improve this answer

It says "Limit Ad tracker". You can chose it to be on or off. So in other words it will always be ON. That's how I understand it.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.