Legal
Privacy Policy
Last updated: July 13, 2026
Overview
CopyCode is a browser extension and companion VS Code / Cursor extension that helps you extract AI-generated code from chat pages and save it as local project files. We designed CopyCode to be local-first: your code stays on your device unless you explicitly choose to use an optional AI API key for smarter file structuring.
What we collect
CopyCode does not:
- Require an account or login
- Run analytics or tracking
- Sell or share your data with advertisers
- Operate any cloud servers that receive your code
The only data CopyCode processes is what you trigger by using the extension — for example, when you click Analyze, Download, or Sync.
Browser extension
When you use the Chrome extension, CopyCode may:
- Read the active tab on supported AI chat sites (ChatGPT, Claude, Bolt, Lovable, etc.) to find and extract code blocks — only when you click Analyze or Sync
- Store settings locally in your browser using
chrome.storage, including optional API keys, model preferences, and saved project sessions - Send files to localhost (
127.0.0.1:3847) when you use Sync or Load in Cursor — this traffic never leaves your computer - Download ZIP files to your device when you choose Download ZIP
Optional AI API keys
If you add a Gemini or OpenAI API key in Settings, that key is stored only in your browser's Chrome sync storage. CopyCode sends extracted code snippets to the provider you choose (Google or OpenAI) solely to classify and structure files into folders.
- You supply and control your own API key
- Requests go directly from your browser to the AI provider — not through CopyCode servers
- Without an API key, CopyCode uses local detection only (Bolt and Lovable support direct sync without a key)
Review OpenAI's privacy policy and Google's privacy policy for how those services handle API requests.
VS Code / Cursor extension
The CopyCode VS Code extension runs a small local HTTP server on your machine (default port 3847). It receives project files from the browser extension and writes them to a folder on your computer (default: ~/Desktop/codecopy-projects/). No data is transmitted to external servers.
Permissions
The browser extension requests these permissions:
- activeTab — read the current page when you use CopyCode
- scripting — inject content scripts to extract code
- downloads — save ZIP exports
- storage — save your settings and project sessions
- host permissions — access supported AI chat sites, localhost for sync, and AI provider APIs when you use an API key
Data retention & deletion
All extension data is stored locally in your browser or on your computer. You can remove it at any time by uninstalling the extension, clearing extension storage in Chrome settings, or deleting synced project folders from your disk.
Children's privacy
CopyCode is not directed at children under 13. We do not knowingly collect personal information from children.
Changes to this policy
We may update this privacy policy from time to time. Changes will be posted on this page with an updated date. Continued use of CopyCode after changes means you accept the revised policy.
Contact
Questions about this privacy policy? Open an issue on GitHub.