Back to home

Privacy Policy

How DSCode handles your data — locally first, no telemetry, fully transparent.

Last updated: 2026-07-31

Introduction

DSCode is a local-first, open-source coding agent. This Privacy Policy explains how the DSCode command-line tool and the dscode.ai website handle your data.

The short version: DSCode is local-first and collects no telemetry. Your sessions, configuration, and API keys live on your own machine. The only time your data leaves your computer is when you choose to send it to an AI provider such as DeepSeek.

How the DSCode CLI Handles Your Data

Stored locally on your machine

When you use the DSCode CLI, the following data is stored only on your computer:

  1. Sessions — Your conversation history with the agent, stored as local tree-shaped JSONL files under ~/.dscode/.
  2. API keys — Your DeepSeek (or compatible gateway) API key, stored in ~/.dscode/agent/auth.json with 0600 permissions so only your user account can read it.
  3. Configuration — Endpoints and settings in ~/.dscode/config.json.
  4. Checkpoints — Patch checkpoints created during your work, stored in your repository's local Git history.

Sent to AI providers only when you use them

DSCode works by sending prompts — including code from your repository — to the AI provider you configure (by default DeepSeek). This only happens when you actually run the agent. The processing of that data is governed by the provider's own terms and privacy policy, not by ours.

No telemetry

DSCode does not phone home. It contains no analytics, no crash reporting, and no automatic updates that transmit your data. The source code is fully open and can be reviewed on GitHub.

How the dscode.ai Website Handles Your Data

The dscode.ai website is a static marketing site. We do not require accounts, and we do not collect personal information from visitors beyond standard web server logs (such as IP address, browser type, and pages visited) that are used to keep the site secure and to understand aggregate traffic.

If you choose to install or use the DSCode CLI, we do not receive any information about your usage, your repositories, or your API keys.

Data Sharing

We do not sell, rent, or trade your personal information. We do not share data with third parties except:

  • With AI providers you explicitly configure (e.g. DeepSeek), to the extent required to provide the service you requested.
  • To comply with legal obligations or lawful requests from public authorities.
  • To protect our rights, property, or safety, or that of our users.

Data Security

Your local data is protected by your operating system's file permissions (API keys use 0600). When data is sent to AI providers, it travels over encrypted HTTPS connections. Because DSCode is open source, you can audit exactly what the software does with your data.

Your Rights and Control

Because your data lives on your own machine, you are always in full control:

  • Delete sessions and configuration at any time by removing the ~/.dscode/ directory.
  • Revoke your API key at any time through your provider's dashboard.
  • Audit the code — everything DSCode does is visible in the public repository.

Children's Privacy

DSCode is a developer tool intended for adults. We do not knowingly collect personal information from children.

Changes to This Policy

We may update this Privacy Policy from time to time. Material changes will be reflected by updating the date at the top of this page. Since DSCode is open source, changes to how the software handles data are also always visible in the code itself.

Contact Us

If you have questions about this Privacy Policy, please open an issue on the DSCode GitHub repository.