PROTOCOL_SECURE
PRIVACY_POLICY
^ Zero data collection. Local-first architecture. Your code stays yours.
Data Collection
STATUS: DISABLED
We do not collect, store, or transmit your personal data. Caret is designed as a local-first application. All operations are performed on your local machine using the CLI tools you have installed.
- > No user accounts or registration required.
- > No telemetry or usage tracking is sent to Caret servers.
- > No source code uploads to our servers.
AI Processing
PROVIDER: USER_DEFINED
Caret acts as an orchestration layer (UI) for existing CLI tools.
- > Requests are sent directly from your machine to the respective AI provider APIs (e.g., Anthropic, OpenAI) via your local CLI tools.
- > We do not proxy, intercept, or log these requests.
Mobile Sync
PROTOCOL: WEBSOCKET
The Caret companion app connects to your desktop instance using a direct
local WebSocket connection .
- > Data travels strictly within your local network (LAN).
- > Pairing is secured via a locally generated QR code token.
Local Storage
LOCATION: DISK
All application data is stored locally on your device:
- > Chat History:
~/.com.bon.caret/caret_{projectid}.db - > Settings & Preferences:
~/.caret/