Only the latest release is supported with security updates.
| Version | Supported |
|---|---|
| Latest | Yes |
| Older | No |
Please report security vulnerabilities through GitHub's private vulnerability reporting:
https://github.com/mnardit/beetroot-releases/security/advisories
Alternatively, open a private issue or email the maintainer through their GitHub profile.
Do not open public issues for security vulnerabilities. We will acknowledge reports within 48 hours and provide a fix timeline within 7 days.
- No servers: All data is stored locally in
%APPDATA%/com.beetroot.desktop/ - CSP enforced:
connect-src 'self' https://api.openai.com https://generativelanguage.googleapis.com https://api.anthropic.com https://api.deepseek.com http://127.0.0.1:* http://localhost:* https://127.0.0.1:* https://localhost:*— no other outbound connections from the WebView - Loopback-only local AI: Local LLM endpoints are restricted to 127.0.0.1 and localhost — the App cannot send clipboard data to remote servers in Local LLM mode
- Offline mode: Auto-update can be disabled in Settings — zero network connections without cloud AI. Local AI models require no network access
- Path validation: All file operations are validated against path traversal. Image file reads use
canonicalize()to resolve symlinks, junctions, and..components, block UNC/network paths, and reject system directories (C:\Windows,C:\Program Files, etc.) - Size limits: 1 MB text, 10 MB images
- Clipboard throttle: 300ms minimum between captures
- Password manager respect: Honors
CF_CLIPBOARD_VIEWER_IGNOREandExcludeClipboardContentFromMonitorProcessing - Automatic backups: 3-copy rotation using SQLite Backup API (point-in-time snapshots) + snapshot before each database migration
- Auto-recovery: Detects database corruption at startup and restores from the latest backup automatically
- Cloud sync detection: Warns if your data folder is inside OneDrive, Dropbox, Google Drive, or iCloud (cloud sync can corrupt SQLite databases)
- Drive type detection: Warns if the data folder is on a USB or network drive
See PRIVACY.md for the full privacy policy.