Reference

Privacy & your data

Deska is local-first by design. Your code, terminals and layouts stay on your machine, and data only leaves it when you choose a feature that needs it.

Local-first by design

Your day-to-day work stays on your device. Workspace files, repository contents, terminal state, panel layouts, snapshots, settings and locally stored AI session files are processed and kept locally. Using the desktop app does not, on its own, send your workspace anywhere.

NoteThere is no automatic cloud sync of your workspaces today. If an optional sync feature is ever added, you will be told what it involves and asked before it applies.

When data leaves your device

Data is sent off your machine only when you use a feature that requires it:

  • Signing in — your email and an authentication identifier.
  • Billing — handled by Stripe; Deska never stores full card numbers.
  • Managed AI — the content needed to answer a request (your prompt, audio for voice, and a snapshot of relevant workspace context such as project name, relative file paths, open panel titles and terminal status).
  • Crash reports and analytics — only if enabled (see below).
  • Update checks and any external browser panel you open.

If you hold a Lifetime license and use your own API keys, AI requests go directly from your machine to the provider you configured — they never pass through Deska.

Crash reports & analytics

Two opt-in toggles live in Settings → Privacy, both on by default and both able to be switched off. Crash reports send anonymized error details to help fix bugs, scrubbed of home-directory paths and common secrets first. Anonymous usage data reports things like your app version, OS and product events (installs, updates) — never file paths, project names or personal data.

The full policy

This page is a plain-language summary. For the complete, authoritative details — including legal bases, retention and your rights — read the Privacy Policy.

💡 Ideas+🐛 Bugs