Full Writeup of the Windows GDID

github.com
July 6, 2026
10 min read
49/100
Summary
Microsoft's Global Device Identifier (GDID) is generated, stored, and transmitted as a persistent fingerprint for Windows devices. Even when not logged in with a Microsoft Account (MSA), a GDID is still assigned, utilizing an anonymous device path for identification.
Key Takeaways
- The Global Device Identifier (GDID) is a 64-bit unique identifier assigned to a Windows installation when it registers with a Microsoft Account.
- A reinstall of Windows results in a new GDID, indicating it is not derived from hardware serial numbers.
- The GDID is generated by the Microsoft Account service and stored in the registry, with its usage documented in a U.S. federal criminal complaint.
- The GDID is reported by the Delivery Optimization service and is part of the Connected Devices Platform architecture.
Coverage & discussions
Hacker News · github.com
Community discussions
Community Sentiment
Positives
- The GDID's stability as a unique identifier could be a game-changer for device attribution in legal cases, reducing ambiguity in court.
- Some commenters appreciate the technical distinction between GDID and GUID, showcasing the community's engagement with the underlying technology.
Concerns
- There's a strong sentiment that the use of GDID for tracking feels invasive, with many questioning its legitimate applications beyond law enforcement and targeted ads.
- Skepticism looms over the accuracy of the GDID details presented, with claims that the supposed telemetry is unconfirmed and potentially misleading.
Related Articles

Microsoft hasn't had a coherent GUI strategy since Petzold
Apr 5, 2026

Microsoft Is Quietly Deleting Mentions of 32 GB RAM Recommendation for Win 11
Aug 5, 2026

Document-borne AI worms can self-propagate through Copilot for Word
Jul 29, 2026

Microsoft Comic Chat is now open source
Jul 16, 2026

Microsoft turns to AWS as GitHub faces AI capacity crunch
Jun 16, 2026