Windows GDID: The Device Tracker That Helped Catch a Hacker - and What It Means for Your VPN

20.07.2026 8
Windows GDID: The Device Tracker That Helped Catch a Hacker - and What It Means for Your VPN

A US court filing has put a little-known Windows tracking identifier in the spotlight - and set off a wave of alarming headlines claiming that "privacy is dead" and that not even a VPN can protect you. The identifier is real, the court case is real, and the privacy questions are worth taking seriously. But the scariest version of the story is also the least accurate. Here is what actually happened, and what a VPN does and does not do about it.

What GDID actually is

GDID - short for Global Device Identifier, and technically a "Device PUID" (Passport Unique ID) - is a 64-bit number that Windows assigns to your installation the first time you sign in with a Microsoft Account. A background service (wlidsvc) requests it from Microsoft's login servers and stores it locally, in your own registry, in plain text. Microsoft's Connected Devices Platform then reads that value and stamps it onto activity your PC reports back to Microsoft.

In other words, it is a stable, per-device fingerprint tied to your Microsoft Account. Security researchers who reverse-engineered it found that it cannot be fully switched off, though some of the syncing services around it can be disabled, and that reinstalling Windows generates a fresh identifier. None of this is a secret backdoor - it is ordinary telemetry plumbing - but most people have never heard of it.

How it helped trace a hacker

The reason it is suddenly news is a criminal case. US prosecutors charged Peter Stokes, a 19-year-old dual US-Estonian citizen, as an alleged member of the notorious Scattered Spider hacking crew, following an intrusion at a luxury retailer in May 2025. According to the filing, Microsoft's records tied a persistent Windows device ID first to the account the attackers used, and then to Snapchat, Apple and Facebook accounts that prosecutors attribute to Stokes.

The device kept appearing on the same IP addresses at the same times as those personal accounts - in Tallinn in mid-2024, then New York, then Thailand in early 2025, a trail that lined up with his travel records. He was arrested in Finland on an Interpol notice and extradited to the United States. For investigators, it was a clean way to connect an anonymous intruder to a real person.

Does this really mean a VPN is useless?

This is where the headlines overreach. A VPN hides your real IP address from the websites you visit and from your internet provider, and encrypts your traffic on the network. It does exactly that here too. What a VPN has never claimed to do is stop your own operating system from reporting an identifier that is tied to an account you personally logged into.

The deanonymisation in this case did not come from breaking a VPN. It came from correlation: the same device identifier showing up alongside personal Microsoft, Snapchat, Apple and Facebook logins, over and over, until the pattern pointed at one individual. A VPN changes the IP those services see; it does not unlink the device from the accounts, and it cannot help once you sign into your own identity on the same machine you use for everything else. The honest lesson is the one we keep coming back to: a VPN is one layer of privacy, not a cloak of total anonymity. It is the same reality that let police deanonymise the users of a "no-logs" criminal VPN, and the same limit behind why tying a real identity to your connection quietly ends anonymity no matter what tunnel you use.

The real takeaway: The weak point was not the network layer that a VPN protects - it was the Microsoft Account glued to the device. Anonymity fails at whichever layer you attach your real identity, and for most people that layer is the account they sign into, not the IP address they hide.

What you can actually do

You cannot delete GDID outright, but you can reduce how much it sees. Using a local Windows account instead of a Microsoft Account avoids linking the device identifier to a personal cloud identity in the first place. Reputable outlets that examined the mechanism note that the Connected Devices Platform services (CDPSvc and CDPUserSvc) can be disabled to cut the constant syncing, at the cost of some cross-device features. And the broader principle stands: keep the machine where you sign into your real accounts separate from anything you want to keep private, because no network tool can undo an identity you volunteered to your operating system.

Conclusion: Windows GDID is a genuine, under-discussed tracking identifier, and this case is a useful reminder that modern deanonymisation is built on correlation, not on cracking any single tool. But "even a VPN can't save you" mixes up the layers. A VPN still does its job at the network level; what it cannot do is protect an identity you hand directly to Microsoft. Treat privacy as a stack - the tunnel, the accounts, and the operating system underneath - and defend the whole thing, not just the part that is easiest to see.
Tags: vpn windows gdid microsoft privacy tracking telemetry deanonymization

Read also