Privacy · v1.0
Privacy Policy
How ContextLens handles your codebase data and secrets.
1. Offline-First Architecture
ContextLens is designed to be **offline-first**. All watchers, local history caches, git diff logs, and AI prompt/response details are saved entirely on your local machine in an SQLite database. No tracking data or code intent is transmitted to external servers by default.
2. Optional Cloud Synchronization
If you explicitly configure and enable **Firebase Cloud Sync** in your .contextlens.json, individual episode metadata, file diff summaries, and recorded AI exchanges will be securely uploaded to your designated Firebase project using standard HTTPS headers. This synchronization is fully opt-in.
3. Keychain Security
Your third-party LLM API keys (Gemini, OpenAI, Anthropic) are cached locally using the VS Code Secrets Storage API, which binds directly to your operating system's secure keychain vault (Keychain Access on macOS, Credential Manager on Windows, or Secret Service on Linux). They are never written to plain text configuration files.
4. Analytics & Telemetry
The ContextLens marketing website uses anonymous, cookie-less web analytics (via Plausible) to track page visits and command replays. No developer credentials or personal identifiers are stored or processed.