Last updated: April 2026
specsmith is a local CLI tool. It collects no telemetry, sends no analytics, and stores no data on BitConcepts servers. The only external network calls it makes are those you explicitly configure.
When you start an agent session, specsmith sends your project's governance files (AGENTS.md, LEDGER.md snippets) and your chat messages to the LLM provider you have configured:
| Provider | Data destination | Privacy policy |
|---|---|---|
| Anthropic (Claude) | api.anthropic.com | https://www.anthropic.com/privacy |
| OpenAI (GPT) | api.openai.com | https://openai.com/policies/privacy-policy |
| Google (Gemini) | generativelanguage.googleapis.com | https://policies.google.com/privacy |
| Mistral | api.mistral.ai | https://mistral.ai/privacy |
| Ollama | localhost (no network call) | n/a — runs locally |
You control which provider is used. BitConcepts has no visibility into what is sent to these providers — all requests go directly from your machine to their API.
The specsmith CLI itself never creates GitHub issues. The VS Code extension has an optional, consent-gated bug reporter — see the extension's PRIVACY.md.
The specsmith patent command sends search queries to the USPTO Open Data Portal (developer.uspto.gov). No personally identifiable information is included unless you put it in the query.
All of the following are stored locally only, never uploaded:
scaffold.yml— project configurationAGENTS.md,LEDGER.md, governance files.specsmith/credits.json— token/cost usage history.specsmith/trace.jsonl— cryptographic trace vault.specsmith/retrieval-index.json— opt-in local search index- API keys — stored in your OS keyring via
specsmith auth set(never written to files)
specsmith does not:
- Send crash reports or usage analytics to BitConcepts
- Track which commands you run or how often
- Phone home to check for updates automatically (the
specsmith updatecommand checks PyPI only when you run it) - Collect your name, email, or any personally identifiable information
specsmith update and specsmith self-update query pypi.org/pypi/specsmith/json to check the latest published version. This is a standard HTTPS GET request; PyPI may log your IP address per their own privacy policy (https://www.python.org/privacy/).
For privacy questions: open an issue at https://github.com/BitConcepts/specsmith or email privacy@bitconcepts.dev