Privacy Policy
Last updated: July 2, 2025
Overview
CodeRemote is designed with privacy at its core. We operate on a zero-knowledge architecture where your code and development work never touch our servers. CodeRemote is a CLI tool that runs entirely on your development machine, creating a secure web interface accessible through Tailscale. All processing happens locally on your machine.
Data Collection
CodeRemote does not collect, store, or transmit any personal data or code to external servers. The software operates entirely through:
- A local Node.js server running on your development machine
- Secure Tailscale VPN connections between your devices
- Your existing Claude Code installation on your development machine
- Browser localStorage for UI preferences when accessing the web interface
Data Processing
All data processing occurs locally:
- On Your Development Machine: The CodeRemote CLI runs locally, and any uploaded files are stored in the ~/.code_remote/uploads directory
- In Your Browser: UI preferences and session state are stored in browser localStorage
- Claude Commands: All AI interactions happen through your Claude Code installation using your own API key
- No Cloud Storage: Everything runs on your machine - we have no servers or cloud infrastructure
Network Security
CodeRemote uses Tailscale for secure network connections:
- All network traffic is encrypted through Tailscale's WireGuard-based VPN
- Only devices you explicitly authorize in the CLI can connect
- The web interface runs locally on your machine and is accessed via Tailscale HTTPS
- No ports are exposed to the public internet
- Preview tab can access local development servers running on your machine
Third-Party Services
CodeRemote itself does not use any analytics, tracking, or third-party services. However:
- Claude Code (installed on your machine) communicates with Anthropic's API using your API key
- Tailscale is required for secure networking - see Tailscale's Privacy Policy
- npm is used for package distribution to subscribers
- Any third-party services in your projects remain under your control
File Uploads
When you upload files (images, documents) through the web interface:
- Files are uploaded directly to the CodeRemote server running on your local machine
- Files are stored in the ~/.code_remote/uploads directory on your development machine
- File transfers happen over your Tailscale network connection
- No copies are retained on our servers (we have no servers)
Large Language Model Usage
CodeRemote uses Claude through the Claude Code CLI installed on your development machine:
- All AI interactions use your own Claude API key
- Code and context are sent directly from your server to Anthropic
- We recommend reviewing Anthropic's privacy policy for Claude usage
- Large language models can make mistakes - always review generated code
Data Retention
Since we don't collect any data, there's nothing to retain. You control all your data:
- Stop the CodeRemote server anytime with Ctrl+C
- Remove uploaded files from your working directory
- Clear browser localStorage to remove UI preferences
- Uninstall the npm package to completely remove CodeRemote
Children's Privacy
CodeRemote is a developer tool not intended for use by children under 13. We do not knowingly collect information from children under 13.
Changes to This Policy
We may update this privacy policy from time to time. Changes will be posted on this page with an updated revision date. Continued use of CodeRemote after changes constitutes acceptance of the updated policy.
Contact
For privacy-related questions, please contact us through the email address provided in the app.