15

I have read that the user accounts on a Mac actually have a UUID associated with them and this means Apple is tracking every action performed with that user account.

I’ve already deleted all Facebook and Google apps, and I also don’t want Apple tracking me. Searching online reveals that I can stop Apple by refreshing or changing this UUID so that Apple has no way of tracking me, as the UUID no longer matches their records.

How can I do this on my iMac Pro?

IOIOIO
  • 161
  • 10
    I suggest you read this article, and this one about how governmental agencies are monitoring your internet use. I'd be far more concerned about the details in these articles than about how Apple is tracking you. If you are truly concerned, you need to investigate other ways of anonymizing yourself. Apple is mostly transparent about their stance on privacy (see Monomeeth's answer below.) – IconDaemon Jul 03 '18 at 12:38
  • 3
    @IconDaemon While most content of those articles is based in fact I would like to point out that both articles are written by organisations that profit from people being scared about their online security (since online security is the main point of their services) and that they do exaggerate. – 11684 Jul 03 '18 at 17:13
  • 3
    If you are worried about Apple software "phoning" home with your information, there is software like https://www.obdev.at/products/littlesnitch/index.html which allow you to have control over which applications can send information back. – user545424 Jul 03 '18 at 20:07
  • 1
    They 'may' exaggerate, but they are not incorrect. The true extent of the US monitoring of its citizens, and others around the globe, is not thoroughly known. – IconDaemon Jul 04 '18 at 13:13

1 Answers1

35

Firstly, the premise behind your question is false on two grounds:

  1. The UUID isn’t actually a UUID in the real sense. - What I mean is that it isn’t a universally unique identifier that, for anything more than practical purposes, is unique. See universally unique identifier for more info. So, while your user account UUID looks the same as a real UUID because of its 32 hexadecimal digits in the 8-4-4-4-12 pattern, it’s not actually a UUID in the true sense of unique. That is, it's not like there's a central authority ensuring that the possibility of two UUIDs being the same is zero!
  2. Apple does not use the UUID to track you - Despite occasional rumours that Apple uses this to track the activity linked to the Admin account of a Mac, there is actually no evidence of this. (This is also confirmed by 1 above - i.e. since it's not a real UUID it can't really be used for tracking purposes). Instead, this UUID is used by Apple’s Open Directory to manage information about your Mac user accounts and provides them with access to network resources. See Apple Open Directory for more info.

Secondly, since you’ve got an iMac Pro, you actually can’t change the UUID. More specifically, iMac Pros all shipped with macOS High Sierra as their original OS, and as of this version of macOS the option to Refresh or Change the UUID is no longer available like it was in earlier generations of macOS (albeit hidden away). Why? Because too many users were doing this to resolve issues and ended up causing themselves major grief instead.

Finally, you may want to familiarise yourself with Apple’s stance on privacy:

If you’re still concerned, you can also contact Apple directly about privacy issues.


WARNING for users of macOS up to and including Sierra - Do not refresh/change your UUID. Doing so will almost certainly damage your account and, in worst case scenarios, prevent you from logging in.
Monomeeth
  • 64,558
  • 8
    Cam you give a couple of examples of the "major grief"? – muru Jul 03 '18 at 15:28
  • 1
    @muru Isn’t that the final paragraph? – DonielF Jul 03 '18 at 19:37
  • 1
    @DonielF "damage" is vague, and I'd like a concrete example of the worst case scenarios. All that sounds a lot like the scarespeak surrounding other things that can be done relatively safely, but could screw up some setups. – muru Jul 03 '18 at 20:07
  • 1
    @muru On some operating systems, the OS stores the UUID in the file permissions table in the file system. That could lock users out of their files. If there's a magic encryption chip in macOS machines like in iOS machines, that could cause data loss just-like-that. – wizzwizz4 Jul 03 '18 at 21:27
  • 2
    @muru I guess major grief is relative to how experienced the user is. What I have seen are users who (1) lose access to files (not necessarily all files, but files stored in particular locations), (2) can no longer use their passwords, (3) have problems with sharing services (e.g. file sharing, DVD/CD sharing, etc) (4) start having random problems with things like Notification Centre not working (or parts of it not working, like individual widgets), (5) and so on. – Monomeeth Jul 03 '18 at 22:12
  • 1
    @muru In the worst case, users can no longer log in which, in the case of having File Vault enabled, can be catastrophic. Obviously, how bad these things are gets down to the individual user. If they're advanced users with a backup regime in place and access to other resources, they can resolve all these and lose nothing more than a lot of time. But, in the worst case scenario, inexperienced users can lose everything. On the other hand, I've also seen rare instances where changing the UUID can resolve issues too, but in those cases reinstalling macOS would have been a much safer option. – Monomeeth Jul 03 '18 at 22:13
  • 1
    "(This is also confirmed by 1 above - i.e. since it's not a real UUID it can't really be used for tracking purposes)." Why not? It's still a reference of sorts that is linked to your user account, no? – IOIOIO Jul 04 '18 at 06:18
  • 4
    Could you elaborate on what you mean by the UUID not being practically universally unique in the first point? This is, I'm not an Apple user, so I'm not sure what UUID is being discussed; I'm just reading that a UUID isn't actually a UUID, which without other context, sounds a bit confusing. – Nat Jul 04 '18 at 06:24
  • Re "If you’re still concerned, you can also contact Apple directly about privacy issues": Now that is guaranteed to get you on a watch list, if there is one. – Peter - Reinstate Monica Jul 04 '18 at 09:31
  • @IOIOIO Yes, but it's not unique in the way it would have to be. Let me try and explain it with a scenario: let's assume that Apple are tracking user accounts on Mac computers. For that tracking to actually breach your privacy, it would need to be able to identify you. However, if the UUID is not unique, then how can your privacy be breached if there is no certainty that it's you that did something as opposed to any other user accounts who may share the same UUID? – Monomeeth Jul 04 '18 at 09:59
  • @Nat Thanks for the question. I totally get how my first point is a bit confusing. I think some autocorrect or something was at play, but it could have just been lack of due care on my behalf! :( I've edited the first point to clarify what I was trying to say. – Monomeeth Jul 04 '18 at 11:17
  • 1
    Well, even if the „UUID“ isn‘t guaranteed to be unique, how big is the chance that the same value is generated several times? If this is low the risk for most users is pratically the same as with a guaranteed UUID. OTOH there are so many ways to track people on the Internet nowadays that yet another potential identifier doesn‘t really change the picture. – nohillside Jul 04 '18 at 11:24
  • 1
    Shouldn't a trusted third party analyse Apple's stance on privacy? I mean, if Apple collected too much sensitive information, they probably wouldn't admit it, would they? – Eric Duminil Jul 04 '18 at 12:09