Developer Terms of Service
Draft
This is a working draft for the developer-platform preview. It will be replaced by a legally reviewed agreement before general availability. Acceptance during the preview is required to use the developer realm and sandbox provisioner, but the final terms may change.
Last updated: 2026-09-26
These terms govern your use of the Tango Vision developer platform — the developer identity realm, the SDK (@tv/extension-sdk), the documentation site, and the on-demand sandbox provisioner (collectively, the "Developer Services"). They do not govern production use of the Tango Vision platform by building tenants, which is covered by separate commercial agreements.
By creating a developer account or accepting these terms in the sign-in flow, you agree to them.
Who we are
The Developer Services are operated by Tango Vision LLC (OOO TANGO VIZHEN), INN 9705135839, registered in Moscow, Russia, at 115035, Moscow, Sadovnicheskaya Embankment 71, floor 2, premises I, room 11/1. The company's registered name, in Russian, is on the Russian version of this page. "Tango Vision", "we" and "us" in these terms mean this company.
The Developer Services are hosted in the Russian Federation, on Cloud.ru: this site, sign-in, the sandbox API, the sandboxes themselves and the @tv package registry.
1. Your account
- You provide an accurate email address and keep your credentials confidential. You're responsible for activity under your account.
- One person or organization per account. Don't share accounts.
- We may suspend accounts that abuse the Developer Services or violate these terms.
2. Acceptable use
You agree not to:
- Use the Developer Services to attack, probe, or degrade Tango Vision infrastructure or other tenants' data.
- Attempt to reach production building-tenant data through developer credentials. The developer realm is isolated by design; circumventing that isolation is prohibited.
- Resell, sublicense, or expose your sandbox API keys to third parties.
- Exceed published sandbox quotas through automation intended to evade them.
3. Sandboxes
- Sandboxes are ephemeral and non-production. They expire on their TTL and may be reset or removed at any time. Don't store anything you can't regenerate.
- Seed data in a sandbox is synthetic. It does not represent any real building, tenant, or person.
- Synthetic data only. A sandbox is a development environment, not a place for your company's real data. Put no real tenant lists, floor plans or personal data into a sandbox unless we have agreed otherwise with you in writing. Sign-in is not yet separated between sandboxes; see What is isolated, and what is shared.
- We provide sandboxes "as is", without uptime or data-durability guarantees, during the preview.
4. Your modules
- You retain all rights to the module code you write. These terms grant Tango Vision no ownership of your modules.
- You're responsible for ensuring your module and its dependencies are appropriately licensed. The SDK (
@tv/extension-sdk) is published under the Apache License 2.0; the platform itself — tv-api, the Building OS shell, the first-party modules — is proprietary (see SDK licence). Modules you distribute through the marketplace are subject to the separate marketplace agreement (forthcoming). - You grant Tango Vision the limited right to load and execute your module within sandboxes and, if you submit it for review, to inspect it for security and contract compliance.
5. The SDK and APIs
- The SDK follows the published stability policy. Surfaces marked unstable may change without a major version bump.
- API keys authenticate you to the sandbox provisioner. Treat them as secrets. Report a leaked key to the contact named in your welcome message or to developers@tango.vision so we can revoke it.
6. Privacy
- We process your account email to operate the developer realm (sign-in, verification, password reset) and to contact you about the developer platform. We don't sell it.
- Sandbox and API-key activity is logged for security and abuse prevention.
7. Changes and termination
- We may update these terms; material changes will be surfaced in the sign-in flow for re-acceptance.
- You can stop using the Developer Services at any time. We may end the preview, or your access to it, with reasonable notice.
8. Disclaimer
The Developer Services are provided for development and evaluation during the preview, without warranties of any kind. To the extent permitted by law, Tango Vision isn't liable for indirect or consequential damages arising from preview use.
Building a module for your own company
Not part of the terms
This section explains how the terms above and the SDK licence apply when you build a module for the company you work for. It adds no terms of its own. Where these pages give no answer, the answer is set in your company's agreement with Tango Vision: ask your contact.
Who owns the module's source code?
These terms give Tango Vision no ownership of your modules: you keep all rights to the module code you write (§4). They say nothing specific about code you write as an employee; between your company and Tango Vision, that is set in your company's agreement with us.
Can we keep the source private?
Yes, as far as this site goes: no page on it asks you to publish your source. The SDK is published under Apache-2.0, which does not require you to open-source a module built on it (see SDK licence). Under these terms, Tango Vision may load and run your module in sandboxes and, if you submit it for review, inspect it for security and contract compliance (§4). Reaching production means handing us the source for that review; see the next question.
How does the module reach our production Building OS?
Only through Tango Vision. The production shell never loads a module from a developer's machine: a module reaches a customer only after Tango Vision reviews its source and builds it in its own CI. There is no self-service publish path, and there is no fixed timeline for the review yet. These terms do not cover building, hosting or running your module in production; that is set in your company's agreement with Tango Vision. Ask your contact how to hand over the source.
Can we test with our company's real data?
Not in a sandbox, unless we have agreed it with you in writing (§3). Use synthetic data.
Contact
Questions about these terms: the contact named in your welcome message, or developers@tango.vision, which reaches the same people.