Local Processing
All processing happens locally on your machine. Chatledger communicates only
with the local Antigravity process (localhost). No data is sent to external
servers.
Sensitive Content Detection
The extension scans every conversation before export using a set of regular expressions.Built-in Patterns
Chatledger detects:- OpenAI API Keys (
sk-...) - AWS Access Keys & Secrets
- Private Keys (PEM/OpenSSH)
- Generic “password=” or “secret=” assignments
- JWT Tokens
- Bearer Tokens
Custom Patterns
You can add your own patterns insettings.json:
Activity Bar Security View
The Chatledger Security view (shield icon in the Activity Bar) provides a centralized dashboard for all detected issues.- Review: See a list of files containing potential secrets.
- Navigate: Click on a match to jump effectively to the line in the exported file.
- Dismiss: If a match is a false positive, you can dismiss it.
Censoring
If you enablechatledger.censorSensitiveContent, the extension will automatically redact detected secrets in the exported Markdown files.
- Original:
const apiKey = "sk-12345abcdef"; - Censored:
const apiKey = "***CENSORED***";