Skip to content

threatvec/ShieldX

Repository files navigation

ShieldX

ShieldX

Windows Privacy, Debloat & Firewall Manager
Take control of your Windows. One tool. Zero compromise.

.NET WPF Windows License


Features

Privacy & Telemetry

  • Disable Windows telemetry, activity history, and diagnostic data
  • Block advertising ID, Cortana, and app launch tracking
  • Disable clipboard sync, WiFi Sense, and tailored experiences
  • One-click Apply All / Reset All with toggle switches

Debloat

  • List all installed UWP/Store apps
  • Select and remove unwanted bloatware in bulk
  • Search and filter installed apps
  • Safe removal (protects critical system apps)

Firewall Manager

  • View all Windows Firewall rules
  • Add custom block rules for any program
  • Enable/disable rules with one click
  • Delete unnecessary firewall rules
  • Search through hundreds of rules instantly

Service Manager

  • View and manage Windows services
  • Quick filter: show only known bloat services
  • Stop and disable unnecessary services
  • Improve boot time and reduce resource usage

UI/UX

  • Beautiful Material Design dark theme
  • Tab-based navigation
  • TR / EN language support
  • Responsive and fast
  • Runs as Administrator for full system access

Download

Download the latest release from the Releases page.

Quick Start

  1. Download ShieldX.exe from Releases
  2. Run as Administrator (required for system modifications)
  3. Navigate between tabs: Privacy, Debloat, Firewall, Services

Note: ShieldX requires Administrator privileges to modify registry settings, manage services, and configure firewall rules.

Build from Source

# Clone
git clone https://github.com/threatvec/ShieldX.git
cd ShieldX

# Build
dotnet build -c Release

# Publish single-file EXE
dotnet publish -c Release -r win-x64 --self-contained true -o ./publish

Tech Stack

Technology Purpose
.NET 8 Runtime & SDK
WPF UI Framework
Material Design In XAML UI Theme
CommunityToolkit.Mvvm MVVM Framework

Project Structure

TalkGuard/
  Helpers/        # Localization and utility helpers
  Models/         # Data models (PrivacyTweak, InstalledApp, FirewallRule, ServiceInfo)
  Services/       # Business logic (Registry, PowerShell, netsh, sc)
  ViewModels/     # MVVM ViewModels with commands
  Views/          # WPF XAML views
  App.xaml        # Material Design theme configuration
  app.manifest    # Administrator elevation

How It Works

Module Mechanism
Privacy Windows Registry (HKLM policies)
Debloat PowerShell Get-AppxPackage / Remove-AppxPackage
Firewall netsh advfirewall commands
Services System.ServiceProcess + sc config

Contributing

Contributions are welcome! Feel free to open an issue or submit a PR.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

License

MIT License - see LICENSE for details.


Made with care by talkdedsec & threatvec

About

🛡️ Windows Privacy, Debloat & Firewall Manager — Material Design dark UI, TR/EN i18n. Made by talkdedsec & threatvec.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages