OpenMacApps

swiftGuard

Tray app that shuts down or hibernates the Mac when an unknown USB device connects or a connected one is unplugged.

GPL-3.0 · Free download · Downloads from github.com

License
GPL-3.0
Open source
Category
Privacy & security
Source
GitHub
Lennolium
Verified
2026

About swiftGuard

swiftGuard watches the USB ports of a Mac. When an unknown device connects, or a connected device is unplugged, it shuts the Mac down or hibernates it after a countdown you set. You can whitelist devices, and you can defuse the alarm from the menu before the countdown ends. It is aimed at people who leave a Mac unattended in public places or want to prevent data being copied over USB.

The latest release is 0.0.2. It is distributed as one DMG for Apple silicon and one for Intel. The README says the app is not code-signed, so open it with right-click Open or choose Open Anyway under System Settings > Privacy & Security. The roadmap lists native Apple silicon support and code signing as planned work. The app connects to the internet only to check for updates at startup.

Information

Source code
Lennolium/swiftGuard
License
GPL-3.0
Website
github.com
Download
github.com
Category
Privacy & security
Evidence checked

OpenMacApps links to each project’s official download. Check its release notes for macOS version and Apple silicon support. The verification date records our license and source review, not a security audit. Read how we verify.

Sources and image credits

License and artwork notices

Improve this listing

For the Developer

Link to this page from your README with a badge.

Listed on OpenMacApps
[![Listed on OpenMacApps](https://openmacapps.com/badge.svg)](https://openmacapps.com/apps/swiftguard/)
See All You Might Also Like