Back to projects

// personal project

Personal

GrandparentShield

PythonPyInstallerWindows RegistryWindows DefenderDNSTask Scheduler

GrandparentShield sits quietly in the Windows system tray and enforces a set of protections that Windows Defender alone cannot cover. It monitors the Downloads and Desktop folders in real time, quarantining dangerous executables (including those hidden inside ZIP archives) the moment they appear and sending the caretaker an email alert immediately.

Browser hardening is applied directly via Windows Registry managed policies on both Chrome and Edge: Safe Browsing and SmartScreen are locked on, developer tools are disabled, popups are blocked, and extensions are restricted to an allowlist. DNS is switched to Cloudflare Families or Quad9 to block malware and adult content at the network level. Windows Defender status and update recency are checked every 30 minutes, and a daily health digest is emailed to the caretaker. A password-protected exit prevents accidental closure.

Key Highlights

  • Real-time download watchdog quarantines dangerous files including executables inside ZIPs
  • Browser hardening via Windows Registry policies on Chrome and Edge
  • Cloudflare Families / Quad9 DNS blocks malware and phishing at the network level
  • Remote email alerts on quarantine events and daily health digest for caretakers
  • Packages to a single .exe with a one-click installer via PyInstaller + Task Scheduler