Effective date: October 3, 2026 · Developer: Ali Hosain · App: Toroid Studio
The App never uploads, transmits, or stores the content of your files on any Toroid Studio server. All editing, running, and debugging happens locally on your device. Your files leave the device only when you explicitly use a feature that sends them somewhere you chose:
Your AI Assistant chats and Agent run history are saved only on your device so you can search and continue them; they are never uploaded to any Toroid Studio server, and you can delete them in the app. Uninstalling the App removes them.
Toroid Studio's AI features (chat, inline completions, agentic edits, commit message generation, etc.) require you to provide your own API key for an AI provider of your choice: Anthropic (Claude) or, optionally, OpenRouter (selectable in Settings → AI). Each key is:
The same on-device, encrypted storage approach is used for any GitHub personal access tokens, Netlify personal access tokens and Vercel access tokens you add for Git and deployment features. Each token is sent only to the service it belongs to (for example a GitHub token only to GitHub, a Vercel token only to Vercel's API).
When you use an AI feature, relevant context (such as the open file, a selection, or your prompt) is sent directly to your selected provider — Anthropic's API, or OpenRouter's API if you choose OpenRouter — using your own key to generate a response. We do not intercept, log, or retain this content. Review Anthropic's own privacy policy or OpenRouter's for how they handle API requests. OpenRouter is a routing service: it forwards your request to the model provider behind the model ID you choose (for example a free community-hosted model), and that provider's data handling and logging practices apply in addition to OpenRouter's, so check them before sending sensitive code.
By default, Agent mode never applies a file change or runs a command without your explicit on-screen approval. An optional setting, Settings → AI → "Agent: auto-approve file changes" (off by default), lets the Agent apply changes and run commands in your project without asking each time; every such action is still listed in the App so you can review it. Turning it on does not change what data is sent to your AI provider.
Cloud Sync is an opt-in feature, off by default, that must be enabled twice — first by signing in with your own Google account, then per-project. When enabled:
drive.file scope, which only grants access to files the App
itself creates.The App includes optional crash reporting and anonymous usage analytics, controlled by two independent toggles in Settings → Privacy ("Send crash reports" and "Send anonymous usage analytics"), both enabled by default and changeable at any time. When enabled, coarse diagnostic data (such as a stack trace or an anonymous event name) may be collected to help us fix bugs and improve the App. This data never includes file contents, API keys, tokens, or other credentials. You can opt out at any time in Settings, and the App will honor that choice immediately.
This data is collected and processed by Google's Firebase services (Firebase Crashlytics for crash reports and Firebase Analytics for usage analytics) and is subject to Google's privacy terms for those services.
If you use the "Send Feedback" feature, we collect:
Feedback submissions never include file contents, API keys, or Git, Netlify or Vercel tokens. You can review exactly what will be sent before submitting.
Feedback submissions are stored in Google Firebase (Cloud Firestore), which is operated by Google.
Toroid Studio offers optional, one-time in-app donations ("Support Toroid Studio" in Settings). If you choose to donate:
Toroid Studio does not collect or require: your name, email address, phone number, precise location, contacts, photos (other than an explicitly attached feedback screenshot), or any advertising identifiers. The App displays no third-party advertising.
We do not sell your data. Data is shared only as described above, and only with the services you choose to use:
Toroid Studio is not directed at children under 13, and we do not knowingly collect personal information from children.
We may update this policy as the App evolves. Material changes will be reflected in the "Effective date" above.
To request deletion of data associated with Toroid Studio, email hello@alihosain.com with the subject "Data deletion request" and, if you sent feedback, the anonymous install identifier shown in the feedback form's "what we'll send" list.
Questions about this policy or your data can be sent to:
📧 hello@alihosain.com
© 2026 Ali Hosain · Toroid Studio
The current version of this policy is always available at
ali-hosain.github.io/toroid-studio/privacy-policy.html