Terms of Service
Last updated: June 12, 2026
Draft — pending legal review. This is a good-faith first draft that matches how Viewport actually handles your data, but it has not yet been reviewed by counsel and is not final. We will update the “Last updated” date once it has. Questions? Email [email protected].
The short version
You can run, observe, and steer agent work on machines you own or are authorized to operate. You own everything that runs through Viewport. We govern the hosted control plane and relay; the daemon runs on your machine and is the only component that touches your code. You can cancel anytime and export your audit ledger on the way out.
1. Agreement and who we are
These Terms of Service (“Terms”) are a contract between you (and, where you act for an organization, that organization, together “you”) and Viewport (“Viewport”, “we”, “us”), the provider of the Viewport hosted control plane, relay, web application, and the open-source daemon (together, the “Service”). By creating an account, clicking to accept, or using the Service, you agree to these Terms. If you are accepting on behalf of an organization, you represent that you are authorized to bind it.
2. The Service
Viewport is a control plane for running coding agents under human governance: it routes work, holds approval gates, meters model spend through a gateway, runs agents in isolated sandboxes or on runners you operate, and records a tamper-evident audit ledger of what each run did. The daemon is open source under a permissive license and runs on your own machines.
We may change, add, or remove features over time. Where a change materially reduces the core functionality of a paid plan, we will give reasonable notice.
3. Accounts and acceptable use
You are responsible for your account, your team’s access, and the security of credentials you connect. You may not use Viewport to: run agents against systems you are not authorized to touch; surveil others without authorization; violate any third party’s rights; attempt to break Viewport’s isolation, billing, or governance controls; or use the Service in violation of law or export controls. We may suspend access that poses a security, legal, or integrity risk, with notice where practicable.
4. Your content and your keys
You retain all ownership of your code, context, decisions, prompts, and audit ledger (“Your Content”). We do not claim rights to Your Content. We process the limited session metadata described in our Privacy Policy in order to operate the Service. Where you bring your own model keys (BYOK), those keys are held to issue scoped virtual keys; where you use managed credits, we route spend through the gateway. The daemon holds transcripts, tool output, and file contents locally — they are not sent to our control plane.
5. Fees and billing
Paid plans are billed per the pricing presented at purchase (for example, per seat per month). Fees are billed in advance and are non-refundable except where required by law. Managed model usage, if you enable it, is metered and billed as pass-through usage. We may change pricing prospectively with notice; changes do not affect the current paid period. Taxes are your responsibility unless we are required to collect them. Payments are processed by Stripe; we never store card numbers.
6. Intellectual property
As between you and us, we own the Service, the hosted control plane, and all related software except the open-source daemon, which is licensed under its stated open-source license. We grant you a non-exclusive, non-transferable right to use the Service during your subscription. You grant us only the limited license to Your Content and metadata needed to operate, secure, and support the Service. If you send us feedback, we may use it without obligation to you.
7. Service availability
We aim for high availability on the hosted relay and control plane but do not guarantee uninterrupted service except under a separate written SLA. Self-hosted deployments (daemon, relay, and runners you operate) are your responsibility to run. Viewport going dark does not break your machine: the daemon keeps running locally.
8. Data processing and subprocessors
Our processing of personal and account data is described in the Privacy Policy. Business customers that need a signed data agreement can review and execute our Data Processing Addendum, which lists our subprocessors and the transfer mechanisms we rely on.
9. Warranties and disclaimers
The Service is provided “as is” and “as available”. To the maximum extent permitted by law, we disclaim all implied warranties, including merchantability, fitness for a particular purpose, and non-infringement. Agents are software; you are responsible for the human review gates you configure and for the actions you approve. Viewport governs the governed path (gateway, MCP, runner, and daemon-executed actions); agent-internal shells are advisory.
10. Limitation of liability
To the maximum extent permitted by law, neither party is liable for indirect, incidental, special, consequential, or punitive damages, or for lost profits, revenue, or data. Our total liability arising out of or relating to the Service is limited to the amounts you paid us for the Service in the twelve months before the event giving rise to the claim. These limits do not apply to your payment obligations or to liability that cannot be limited under law.
11. Indemnity
You will defend and indemnify us against third-party claims arising from your use of the Service in violation of these Terms or law, including claims relating to systems you directed agents to act on without authorization.
12. Term and termination
You can cancel anytime. On cancellation, your audit ledger stays exportable for 30 days, then is deleted. We may suspend or terminate for material breach (including non-payment or prohibited use) with notice and, where the breach is curable, an opportunity to cure. Sections that by their nature should survive termination (ownership, disclaimers, liability limits, indemnity, governing law) survive.
13. Governing law and disputes
These Terms are governed by the laws of the State of New York, USA, without regard to conflict-of-laws rules. The state and federal courts located in New York County, New York have exclusive jurisdiction, except that either party may seek injunctive relief in any court of competent jurisdiction to protect its intellectual property or confidential information.
14. Changes to these Terms
We may update these Terms. If a change is material, we will update the “Last updated” date and, for paid customers, give reasonable notice. Continued use after a change takes effect is acceptance of the updated Terms.
15. Contact
Email [email protected].