https://github.com/cyseckev/disable-windows-telemetry-data-collection
PowerShell toolkit to disable, audit, and remove Windows telemetry and data collection. Includes rollback and safety guidelines.
https://github.com/cyseckev/disable-windows-telemetry-data-collection
data-collection hardening opsec powershell powershell-script privacy telemetry windows windows-10
Last synced: about 2 months ago
JSON representation
PowerShell toolkit to disable, audit, and remove Windows telemetry and data collection. Includes rollback and safety guidelines.
- Host: GitHub
- URL: https://github.com/cyseckev/disable-windows-telemetry-data-collection
- Owner: cyseckev
- License: mit
- Created: 2025-09-13T12:27:20.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-09-13T13:13:40.000Z (9 months ago)
- Last Synced: 2025-09-13T14:48:07.404Z (9 months ago)
- Topics: data-collection, hardening, opsec, powershell, powershell-script, privacy, telemetry, windows, windows-10
- Language: PowerShell
- Homepage:
- Size: 11.7 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# 🛡️ Disable-Windows-Telemetry-Data-Collection
**Hardening Windows by disabling telemetry, data collection, and unnecessary services**
---
## 📖 Overview
This repository provides a set of **PowerShell scripts** to harden Windows installations by:
- Disabling telemetry and diagnostic data collection
- Stopping unnecessary background services
- Disabling scheduled tasks that collect or send user data
- Preventing network leaks (LLMNR, NetBIOS, NCSI Active Probing)
- Reducing attack surface (e.g., SMBv1 removal, Xbox services, Remote Registry)
The goal is to **maximize privacy, security, and OPSEC** while keeping the system stable.
---
## 📂 Repository Structure
Disable-Windows-Telemetry-Data-Collection/
│── README.md
│── LICENSE
│── .gitignore
│── CONTRIBUTING.md
│── CHANGELOG.md
│
├── scripts/
│ ├── disable-telemetry.ps1
│ ├── uninstall-telemetry.ps1
│ └── audit-telemetry.ps1
│
├── docs/
│ ├── usage.md
│ ├── rollback.md
│ └── checklist.md
│
└── metadata/
└── repo_description.txt
## 🚀 Quick Start
```powershell
# Clone the repo
git clone https://github.com//Disable-Windows-Telemetry-Data-Collection.git
cd Disable-Windows-Telemetry-Data-Collection/scripts
# Run the main hardening script (requires admin rights)
powershell -ExecutionPolicy Bypass -File .\disable-telemetry.ps1
⚙️ Scripts
disable-telemetry.ps1 – Apply recommended privacy and telemetry restrictions
uninstall-telemetry.ps1 – Remove additional Microsoft telemetry components (optional)
audit-telemetry.ps1 – Verify system state and log telemetry-related settings
📝 Documentation
Usage Guide – Step-by-step execution
Rollback Instructions – How to revert changes safely
Checklist – What exactly is disabled
⚠️ Disclaimer
This project is provided for educational and security research purposes only.
Use at your own risk – certain features like Windows Error Reporting and Cortana will be disabled permanently.
Always test in a virtual machine or lab environment before applying on production systems.
🔒 Hardening Windows – One script at a time.