Install: macOS
System Requirements
- OS: macOS 10.15+
- Architecture: Intel or Apple Silicon (M1/M2/M3)
- RAM: 256 MB minimum
- Disk: 500 MB
- Network: Internet connectivity
- Admin Rights: Required for installation
Installation via DMG (Easiest)
Step 1: Download
- Go to https://app.truthvouch.io/downloads/sentinel/macos
- Click Download Sentinel-latest-universal.dmg
- Save to Downloads
Step 2: Install
- Double-click Sentinel-latest-universal.dmg
- Drag Sentinel Agent to Applications folder
- Wait for copy to complete
- Eject DMG from Finder
Step 3: Launch
- Open Applications folder
- Double-click Sentinel Agent
- Click Open (if security prompt appears)
- Sign In:
- Email: Your work email
- Password: Your TruthVouch password
- Grant permissions (see below)
- Click Continue
Installation via Homebrew
For developers/power users:
# Install Homebrew (if not already)/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# Install Sentinelbrew tap truthvouch/sentinelbrew install sentinel-agent
# Launchsentinel-agentPermissions
macOS requires explicit permissions. Grant when prompted:
-
Full Disk Access: Monitor all apps
- System Preferences → Security & Privacy
- Click 🔒 to unlock
- Add Sentinel to Full Disk Access list
-
Accessibility: Monitor keyboard/mouse
- System Preferences → Security & Privacy
- Add Sentinel to Accessibility
-
Microphone/Camera: For compliance features (optional)
- System Preferences → Security & Privacy
- Grant if needed
These are one-time permissions.
Configuration
First Launch
- After sign-in, Sentinel shows config screen
- Enable Monitoring:
- ChatGPT: ✓
- Claude: ✓
- Copilot: ✓
- Reporting: Enable auto-reporting
- Click Complete Setup
System-Wide Settings
Edit config file:
nano ~/.truthvouch/sentinel/config.jsonExample:
{ "monitoring": { "monitor_chatgpt": true, "monitor_claude": true, "monitor_copilot": true }, "reporting": { "auto_upload": true, "upload_interval_minutes": 60 }, "dlp": { "enabled": true, "block_pii": true }}Save and restart Sentinel:
killall "Sentinel Agent"open -a "Sentinel Agent"Updates
Automatic Updates
Sentinel checks for updates hourly and auto-updates in background.
Manual Update
# Check versionsentinel-agent --version
# Force check for updatessentinel-agent --check-updates
# Force updatesentinel-agent --updateMenu Bar Icon
Sentinel appears in macOS menu bar (top-right):
- Green dot: Connected, monitoring active
- Yellow dot: Connecting
- Red dot: Not connected
Click to see:
- Status
- Quick settings
- View logs
- Help
Uninstall
If installed via DMG
# Remove from Applicationsrm -rf /Applications/Sentinel\ Agent.app
# Remove configrm -rf ~/.truthvouchIf installed via Homebrew
brew uninstall sentinel-agentrm -rf ~/.truthvouchTroubleshooting
”Cannot verify developer” error
System Preferences → Security & PrivacyClick "Open Anyway" next to Sentinel AgentAgent not monitoring
1. Quit: Cmd+Q2. Grant Full Disk Access (see Permissions section)3. RelaunchHigh CPU/Memory Usage
1. Check Activity Monitor2. Right-click Sentinel Agent process → Quit3. Restart from Applications4. If still high, disable screenshots: Edit ~/.truthvouch/sentinel/config.json Set "include_screenshots": falseAuto-Update Failed
Manual update:1. Download DMG from https://app.truthvouch.io/downloads2. Run installer again3. Choose "Reinstall" optionCommand Line
Useful commands:
# Check statussentinel-agent --status
# View logstail -f ~/.truthvouch/sentinel/agent.log
# Stop agentsentinel-agent --stop
# Start agentsentinel-agent --start
# Restart agentsentinel-agent --restartSupport
- Dashboard: https://app.truthvouch.io/sentinel
- Logs:
~/.truthvouch/sentinel/agent.log - Status: Click menu bar icon