no-gdid is a PowerShell-based tool to audit and block the Windows Global Device Identifier (GDID), a per-account device ID used by Microsoft and shared with law enforcement, based on verified reverse engineering.

Stars

241

7-day growth

No data

Forks

15

Open issues

2

License

MIT

Last updated

2026-07-26

AI repository intelligence
FR-AI / ANALYSIS

Why it is worth attention

It provides evidence-based, reproducible methods to understand and silence the GDID reporting chain, directly informed by a real court case and hands-on testing, without relying on ineffective advice like disabling telemetry.

Who it is for

  • Privacy-conscious Windows users
  • Security researchers and forensic analysts
  • IT administrators managing Windows devices
  • Journalists or activists concerned about device tracking

Use cases

  • Audit your own GDID and the active service chain without making changes
  • Block future GDID reporting while keeping Microsoft Account sign-in functional
  • Understand the architecture and network endpoints of the GDID pipeline
  • Enable informed decision-making about Windows privacy mitigations

Strengths

  • All claims are tested on a real Windows 11 VM and tagged by confidence level
  • Read-only audit scripts let users inspect before applying any changes
  • Mitigation preserves Microsoft Account functionality by leaving critical services intact
  • Includes a detailed technical write-up with evidence and a community-validated local-account observation

Considerations

  • Cannot erase or modify the GDID already stored on Microsoft's servers
  • Disabling services breaks Delivery Optimization, Phone Link, and nearby sharing
  • Only tested on Windows 11 Pro with a Microsoft Account (local account behavior may differ)
  • Scripts require elevated PowerShell and should be tested in a VM first

README quick start

Quick start

Description

Read, understand and silence the Windows GDID device identifier (the ID that tracked a hacker through a VPN). Verified on a real Win11 VM. Honest: it silences reporting, it does not make you anonymous.

Related repositories

Similar projects matched by category, topics, and programming language.

LewdM3at
LewdM3at GitHub avatar

PC-Cartridge-System

A hobby project that turns 2.5" SATA SSDs into physical game cartridges for your Steam library, automatically launching games or custom actions when inserted.

PowerShell
219
gd03gd031
gd03gd031 GitHub avatar

Windows-GDID-Changer

A PowerShell script for Windows 10/11 that regenerates the Global Device Identifier (GDID) by removing local session tokens and forcing a new device registration with Microsoft servers.

PowerShell
149
CYEBRSYSTEM-AliAlame
CYEBRSYSTEM-AliAlame GitHub avatar

IntuneToolKit

A PowerShell toolkit with 12+ scripts for day-to-day Intune/Entra ID administration, including policy reporting, compliance checks, stale device cleanup, BitLocker management, bulk actions, and policy conflict troubleshooting.

PowerShell
89