Privacy Policy
Last updated: February 2026
Overview
Vishwa Autocomplete is a VS Code extension that generates code suggestions by calling the AI provider you configure (Anthropic, OpenAI, Ollama, etc.). We are committed to a simple principle: your code and your keys stay yours. This policy explains exactly what data is processed and where it goes.
Data we do not collect
- Your source code — it is never sent to our servers.
- Your API keys — they are stored exclusively in your OS keychain (Keychain on macOS, Credential Manager on Windows, libsecret on Linux).
- Keystroke or typing telemetry.
- Editor analytics, file names, or project structure.
Data that leaves your machine
The only data that leaves your machine is the prompt sent to your chosen AI provider when requesting a completion. This prompt typically contains a short window of your current file. It is sent directly from your machine to the provider's API endpoint — it does not pass through any Vishwa server.
The AI provider's own privacy policy governs how they handle prompt data. Links to the relevant policies:
- Anthropic Privacy Policy
- OpenAI Privacy Policy
- Ollama — runs entirely locally; no data leaves your machine.
License validation
If you purchase a Pro license, your license key is validated against the LemonSqueezy API. This sends your license key and a machine identifier to LemonSqueezy servers. No code or editor content is included in this request. Validation is cached for 7 days so the check is infrequent. See the LemonSqueezy Privacy Policy for details.
Local storage
The reinforcement learning engine stores its policy state (strategy win/loss counts) in ~/.vishwa-autocomplete/rl_data/. This data never leaves your machine and can be deleted at any time.
Waitlist
If you sign up for early access on this website, we store your email address to send you access notifications. We do not share it with third parties or send marketing email beyond access-related updates. You can request deletion at any time by emailing hello@vishwa.dev.
Changes to this policy
If we make material changes, we will update the date at the top of this page and, where appropriate, notify waitlist subscribers by email.
Contact
Questions about this policy? hello@vishwa.dev