NetGuard
Version 1.0.0
Your VPN protects you - but only when it's connected. NetGuard lives in your menu bar, keeping a constant eye on your VPN status, public IP address, and network activity. The moment your VPN disconnects, NetGuard springs into action: activating a firewall-level kill switch that blocks all internet traffic until your connection is restored. No data leaks. No exposed IP. No exceptions.
Choose Your License
Lifetime
$24.99
1 domain
•
1 install
•
Lifetime license
Includes 365 days of updates & support
Buy Now
Instant activation
365 days of updates & support
Email support
Support renewal available from $9.99
Changelog
NetGuard — Changelog
v1.0.0 — 13 February 2026
Initial Release
VPN Monitoring
Real-time VPN connection monitoring with automatic detection
Supports WireGuard, OpenVPN, and IKEv2/IPSec protocols
Protocol identification with server, interface, and port details
Pulsing status indicator showing live connection state
Kill Switch
Firewall-level kill switch that blocks all internet traffic when VPN drops
Operates at the OS level — covers every app, not just your browser
Instant activation with one click or automatic trigger on VPN disconnect
VPN Drop Protection
Three configurable responses when your VPN disconnects:
Activate kill switch (recommended)
Relaunch your VPN app
Send a notification alert
Supports all major VPN apps including NordVPN, ExpressVPN, Surfshark, Mullvad, ProtonVPN, Private Internet Access, Windscribe, TunnelBlick, and WireGuard
IP Address Dashboard
View your public IP, VPN IP, and local IP at a glance
Click any IP to copy to clipboard
Colour-coded display by VPN protocol
Exposure warning when no VPN is detected
IP Change Alerts
Logs every IP address change with timestamps
macOS notifications on any IP change or VPN event
Searchable event history in the Log tab
Bandwidth Monitor
Live upload and download speed tracking
Real-time graph with current, average, and peak rates
VPN tunnel traffic indicator
MB/s and Mbps unit toggle
Bandwidth History
Daily bandwidth usage tracking
Historical charts showing upload and download trends over time
Persistent storage across app restarts
Menu Bar
Lightweight menu bar app — always one click away
Compact mode: shield icon only
Detailed mode: shield icon with VPN status and IP address
Adapts to macOS light and dark themes
Preferences
Start on boot — launch automatically at login
Hide dock icon — run as menu bar-only app
Configurable VPN drop action
VPN app selector for auto-relaunch
Menu bar display style picker
IP change notification toggle
General
Native macOS app built with Swift and SwiftUI
Universal binary — runs natively on Apple Silicon and Intel
macOS 13 Ventura and later
Dark, minimal interface matching macOS design language
v1.0.0 — 13 February 2026
Initial Release
VPN Monitoring
Real-time VPN connection monitoring with automatic detection
Supports WireGuard, OpenVPN, and IKEv2/IPSec protocols
Protocol identification with server, interface, and port details
Pulsing status indicator showing live connection state
Kill Switch
Firewall-level kill switch that blocks all internet traffic when VPN drops
Operates at the OS level — covers every app, not just your browser
Instant activation with one click or automatic trigger on VPN disconnect
VPN Drop Protection
Three configurable responses when your VPN disconnects:
Activate kill switch (recommended)
Relaunch your VPN app
Send a notification alert
Supports all major VPN apps including NordVPN, ExpressVPN, Surfshark, Mullvad, ProtonVPN, Private Internet Access, Windscribe, TunnelBlick, and WireGuard
IP Address Dashboard
View your public IP, VPN IP, and local IP at a glance
Click any IP to copy to clipboard
Colour-coded display by VPN protocol
Exposure warning when no VPN is detected
IP Change Alerts
Logs every IP address change with timestamps
macOS notifications on any IP change or VPN event
Searchable event history in the Log tab
Bandwidth Monitor
Live upload and download speed tracking
Real-time graph with current, average, and peak rates
VPN tunnel traffic indicator
MB/s and Mbps unit toggle
Bandwidth History
Daily bandwidth usage tracking
Historical charts showing upload and download trends over time
Persistent storage across app restarts
Menu Bar
Lightweight menu bar app — always one click away
Compact mode: shield icon only
Detailed mode: shield icon with VPN status and IP address
Adapts to macOS light and dark themes
Preferences
Start on boot — launch automatically at login
Hide dock icon — run as menu bar-only app
Configurable VPN drop action
VPN app selector for auto-relaunch
Menu bar display style picker
IP change notification toggle
General
Native macOS app built with Swift and SwiftUI
Universal binary — runs natively on Apple Silicon and Intel
macOS 13 Ventura and later
Dark, minimal interface matching macOS design language