Product Terms — Thuta IDE
Version 2026.2 · Last updated: 2026-08-24 · Effective: pending approval
ThutaTech services are currently in private beta: public sign-up is closed and no paid plans are on sale yet. Statements about accounts and billing describe how the Services will operate at public launch.
This is a draft pending legal review. It is not the final version and is not legal advice.
PTID-01 — Scope and local-first design
Thuta IDE is a desktop code editor (Windows/macOS/Linux via Tauri). It is local-first: your projects, editor indexes, terminal sessions, and recovery data live on your device, and no ThutaTech account is required to use it. There are two ways to use AI features:
- BYOK (default, free): you add your own AI provider API key — no account, no sign-in, nothing sent to ThutaTech (PTID-03).
- Managed AI (optional, Pro plan): you sign in with your ThutaTech account and AI runs on your plan credits through ThutaTech's servers — no API key needed (PTID-08).
PTID-02 — Verified main features
Code editing (CodeMirror), integrated terminal, Git operations on your repositories, local database/index features, AI-assisted coding using providers you configure, local model support (for example Ollama), agent-style actions with user approval on your machine, and an update checker.
PTID-03 — BYOK: AI keys and processing
API keys you add are stored in your operating system's keychain and never shown to the web view or sent to ThutaTech. AI requests go directly from your device to your chosen provider under your agreement with that provider (AIDU-10). With local models, processing stays on your machine. BYOK works on every plan, requires no account, and is never metered by ThutaTech.
PTID-04 — Telemetry
Crash and error events are recorded locally on your device. Performance and usage events are collected only if you opt in, contain metadata only (no file contents, code, keys, or identifying data by design), and there is currently no upload service — telemetry stays local.
PTID-05 — Updates
The updater checks our release server (releases.thutatech.com, hosted on Cloudflare) for new versions; it receives standard request data (including your IP address). Updates are cryptographically signed.
PTID-06 — Your machine, your responsibility
Terminal commands, Git operations, and agent actions you approve run with your user permissions on your device. Review prompts before approving. Back up important work; local data is under your control and not recoverable by ThutaTech.
PTID-07 — What connects to ThutaTech, and when
Nothing in Thuta IDE sends your account or project data to ThutaTech unless you sign in (PTID-08). Without sign-in, the only network contacts are update checks (PTID-05) and the AI calls you direct to your own provider (PTID-03).
PTID-08 — Managed AI mode (optional, requires sign-in)
If you choose "Sign in to Thuta" in Settings, Thuta IDE connects to your ThutaTech account using a device sign-in you approve in your browser at account.thutatech.com. When Managed AI mode is selected:
- What is sent: the prompts, code context, and chat messages of the AI request you make are sent to ThutaTech's AI gateway, which forwards them to the AI providers listed for the IDE in the AI Data Use Policy and meters your plan credits (reserve → actual token cost; failed requests are auto-refunded).
- What is stored: your sign-in tokens are stored in your device's OS keychain; ThutaTech records the usage events needed for billing (action, credits, token counts, model — as described in the Privacy Policy). Your prompts and outputs are not stored by the gateway; providers process them transiently under the AI Data Use Policy.
- Access requirements: Managed AI requires a plan that includes the IDE entitlement (Pro and above). On other plans you can still sign in, but AI features fall back to BYOK.
- Sign-out and revocation: signing out clears the tokens from your keychain. You can also revoke the IDE's access remotely at any time in Account Center → Settings → API Tokens, which immediately stops the IDE's ability to refresh its session.
- Consent: the first sign-in in the IDE shows this schedule and asks for your explicit confirmation before any connection is made.
BYOK remains fully available at all times, including when Managed mode is unavailable or offline.