AppShield is a powerful macOS application designed to enhance your privacy and security by allowing you to lock specific applications. With AppShield, you can ensure that your sensitive apps remain inaccessible to unauthorized users, requiring biometric or password authentication before they can be opened or brought to the foreground.
- Application Locking: Secure any macOS application by requiring authentication upon launch, activation, or unhiding.
- Seamless Biometric Authentication: Integrates with Apple's LocalAuthentication (Touch ID, Apple Watch, or system password) for quick and secure unlocking.
- Persistent Background Service: Utilizes a macOS LaunchAgent to ensure the app shielding service runs automatically and persistently in the background.
- Modern Glassmorphic UI: Features a beautiful, intuitive interface built with SwiftUI, employing modern visual effects and glassmorphic design principles.
- Intelligent Event Monitoring: Accurately tracks application lifecycle events (launches, terminations, activations) to instantly lock protected apps.
- Polling Fallback: Includes a robust fallback mechanism to handle complex applications (like Catalyst or Electron apps) that might not emit standard lifecycle events perfectly.
- Quick Actions: Force quit locked applications directly from the shield overlay if you choose not to authenticate.
- Simple Management: Easily add or remove apps from your locked list via the main application window.
- One-Click Install/Uninstall: Hassle-free installation and uninstallation of the background service right from the app's interface.
Since AppShield is distributed as a DMG file, installing it is incredibly straightforward:
- Download the DMG: Download the latest
.dmgrelease file (e.g.,AppShield.dmg). - Install the App: Double-click the downloaded
.dmgand Drag and drop the AppShield application icon into the Applications folder shortcut provided in the DMG window. - Launch AppShield: Double-click
AppShieldto launch the application it will show a warning then go to System Settings → Privacy & Security → Open Anyway after the first launch attempt. - Install the Background Service: On the main AppShield window, click the "Install AppShield" button. This will set up the background service (LaunchAgent) required to monitor and lock apps.
- Lock Applications: Once the service is installed and running, use the "Add App" button to browse and select the applications you want to protect.
(Note: Depending on your Gatekeeper settings, you may need to right-click the app and select "Open" on the first launch, or approve it in System Settings > Privacy & Security).