Ottto Terms of Service
Last updated: 2026-06-10
These Terms of Service ("Terms") are an agreement between you and Ottto that governs your use of the Ottto product and services. Please read them. They include things lawyers care about, like a warranty disclaimer and a limitation of liability, and things you should care about, like exactly what the Ottto software on your computer is allowed to read and upload.
1. Who we are
Ottto is currently built and operated by Ron Shub, an individual based in Israel, operating under the name "Ottto" ("Ottto", "we", "us"). Ottto is not yet an incorporated company. If and when the service is transferred to a company, Section 19 (General terms - Assignment) explains how these Terms move with it, and we will update this section.
You can reach us at hello@ottto.net.
2. What Ottto is
Ottto is an observability service for AI coding agents and tools. It helps you see your own usage, costs, and connected-tool health across the AI coding tools you already use (for example Claude Code, Codex CLI, and other supported tools; supported tools may change over time). The service has several parts, and these Terms cover all of them:
- The Ottto website and dashboard at ottto.net, including the logged-in workspace where you view sessions, usage, costs, reports, and insights, and the API at api.ottto.net that powers it.
- The Ottto local platform: software you choose to install on your own computer, consisting of a background service (daemon) and a command-line tool. It reads usage information from the AI coding tools on your machine and uploads minimized telemetry to your Ottto account. Section 5 describes precisely what it reads and what it never uploads.
- The Ottto companion app for macOS: a menu-bar application that shows status and manages the local platform.
- Ottto for ChatGPT: an optional, read-only app you can connect inside ChatGPT to see aggregated figures from your own Ottto account. It has its own privacy supplement at ottto.net/chatgpt-app/privacy.
- Advisor recommendations: suggestions about potential savings or configuration improvements, shown in your dashboard, which may be generated with the assistance of AI (see Section 8).
Parts of the local platform are open-source software published at github.com/ottto-ai/ottto (see Section 6).
3. Accepting these Terms; eligibility
By creating an Ottto account, installing or running the Ottto local platform or companion app, connecting Ottto for ChatGPT, or otherwise using the service, you agree to these Terms. If you do not agree, do not use the service.
You must be at least 16 years old, or older if the law where you live requires a higher minimum age to use a service like Ottto or to consent to the data processing it involves.
If you use Ottto on behalf of an organization (for example through a team workspace), you confirm that you are authorized to accept these Terms for that organization, and "you" includes that organization.
4. Your account and security
- You need an account for most of the service. Keep your login credentials confidential and do not share your account.
- You are responsible for activity that happens under your account. If you believe your account has been compromised, contact us promptly at hello@ottto.net.
- You must provide accurate account information (such as a working email address) and keep it up to date.
- If you join or create a team workspace, workspace administrators control that workspace, including membership and settings, and may be able to see telemetry and reports that you or your devices sync into that workspace. Choose the workspace you connect your devices to accordingly.
5. The local platform: what it reads, and your authorization
This section matters more than any other. The Ottto local platform runs on your computer with your permissions, so we are explicit about what it does.
5.1 What it reads on your machine
After you install the local platform and approve setup, it reads, locally:
- session log and usage files written by supported AI coding tools on your machine (for example, files under the configuration directories of those tools, such as
~/.claude, ~/.codex, and ~/.pi); - configuration of those tools, to verify and (only with your approval during setup or repair) adjust telemetry-related settings;
- basic device information used to identify your installation (a hashed hardware identifier and a generated installation id) and a device display name.
5.2 What it uploads
The local platform extracts and uploads minimized, derived telemetry to your Ottto account: usage totals such as token counts, model and tool identifiers, timestamps, session identifiers, cost-relevant metadata, hashed workspace identifiers, device display name, and display-safe account or plan evidence (for example, which subscription plan a tool reports). You can optionally allow session titles and workspace display labels; these can be disabled in settings.
5.3 What it must not upload
The local platform is designed never to upload: raw prompts, raw model responses, tool or command output, file contents, absolute local file paths, browser cookies, OAuth tokens, API keys, passwords, or other secret material, or raw provider account identifiers. If you believe it has done so, report it to hello@ottto.net and we will treat it as a security issue.
5.4 Local credential use (optional collectors)
Some optional features, which are off until you enable them during setup, read locally stored credentials for a supported tool solely on your device in order to fetch your own quota, plan, or usage information from your provider's endpoints. Those credentials are used in-memory by the local service on your machine and are never transmitted to Ottto.
5.5 Live telemetry relay
If you enable live telemetry for a tool, the local platform runs a local relay (on a localhost port on your machine) that receives that tool's telemetry and forwards minimized data to your Ottto account. Live telemetry is enabled per tool, and only with your approval.
5.6 Diagnostics
Diagnostics collection is local-only by default. Uploading a diagnostics bundle to us requires your explicit approval at the time of upload and acceptance of the retention disclosure shown to you; bundles pass through redaction designed to remove local paths, secrets, account and machine identifiers, raw prompts, and command output.
5.7 Your authorization
By installing the local platform and completing setup approval, you expressly authorize the reading, extraction, minimization, and upload described in this Section 5 for the tools and sources you approve. You can withdraw this authorization at any time by disabling sources, logging out, or uninstalling the local platform.
5.8 Your responsibility for the machine
Install the local platform only on devices you own or are authorized to use this way (for example, check your employer's policies before installing it on a work machine). You are responsible for ensuring that connecting a given machine or tool to Ottto is permitted by the agreements that apply to you.
6. Software license, open source, and updates
6.1 License to you
We grant you a personal, limited, non-exclusive, non-transferable, revocable license to download, install, and run the Ottto local platform and companion app on devices you own or control, and to use the service's web and API surfaces, in each case as permitted by these Terms.
6.2 Open source
The source code of the Ottto local platform is published at github.com/ottto-ai/ottto under the Apache License 2.0, with notices in the repository's NOTICE file. Nothing in these Terms limits the rights that the Apache License 2.0 grants you in that source code. These Terms govern your use of the Ottto service (accounts, telemetry upload, cloud processing, dashboards) and of the signed binaries we distribute. Ottto's names and logos are governed by the trademark policy in the repository (TRADEMARKS.md), not by the Apache License.
6.3 Updates
The companion app can check for updates and, where you have allowed it, download and install them automatically; you can change this in the app. The local platform's update checks route through the installation method you chose (for example Homebrew, the hosted installer, or the app bundle). We may require an update where reasonably necessary for security or service integrity, and unsupported old versions may stop working with the service.
6.4 Restrictions
Except as allowed by the open-source license for the published source code, or by law that overrides this restriction, you may not: sell, resell, or commercially redistribute the service; circumvent its security or access controls; or use the service to build a substantially similar competing service by systematic extraction of its non-public components.
7. Your data and telemetry
- Your data stays yours. You retain all rights in your telemetry and account data. You grant us the rights needed to operate the service: to receive, store, process, analyze, display, and back up your data in order to provide, secure, support, and improve the service.
- Aggregated and de-identified data. We may create and use aggregated or de-identified data (which does not identify you or any person) to operate and improve the service, including for statistics such as pricing and usage trends.
- Privacy. How we handle personal data is described in the Ottto privacy documentation, including the Ottto for ChatGPT privacy policy for that app.
- Deletion. You may stop using the service at any time and request deletion of your account and associated data by contacting hello@ottto.net or using the controls in your account.
8. Advisor recommendations and cost figures
- Cost and savings figures in Ottto may be estimates, derived from telemetry and public pricing catalogs, and may differ from what your provider actually bills you.
- Advisor recommendations may be generated with the assistance of AI. They are provided for informational purposes only. They are not financial, legal, or professional advice, and we do not guarantee that acting on a recommendation will produce savings. Verify material decisions (for example plan changes with an AI provider) against the provider's own billing and terms before acting.
9. Acceptable use
You agree not to:
- use the service to violate any law or the rights of others;
- access another person's data, or connect a machine or account you are not authorized to connect;
- probe, scan, or test the vulnerability of the service except through coordinated disclosure (contact hello@ottto.net first);
- interfere with the service's operation, place abusive load on it, or circumvent rate limits or access controls;
- misrepresent your identity or affiliation, or use the service to send spam;
- use the service in a way that violates your agreements with third parties, including the terms of the AI tools and providers whose usage you observe through Ottto;
- resell or white-label the service without our written agreement.
We may set reasonable technical limits (for example on request rates, retention, or stored volume), and will publish or communicate material limits where practical.
10. Fees
Ottto is currently offered free of charge as an early-access service. We may introduce paid plans or usage-based pricing in the future. If we do:
- we will give you at least 30 days' notice before any feature you are actively using becomes chargeable for you;
- you will never be charged without your explicit agreement to a price (no silent conversion of free accounts into paid ones);
- continued use of free features (if any remain) will continue to be governed by these Terms.
11. Intellectual property and feedback
- The service (excluding your data and excluding open-source components governed by their own licenses) is owned by Ottto and its licensors, and is protected by intellectual-property laws. Except for the licenses expressly granted in these Terms, no rights are transferred to you.
- If you send us feedback, ideas, or suggestions, you grant us a perpetual, irrevocable, worldwide, royalty-free license to use them without restriction or obligation to you. Don't send feedback you consider confidential.
12. Third-party services
- Ottto observes, and interoperates with, third-party tools and platforms that you choose to use: AI providers and coding tools (for example Anthropic, OpenAI, and others), ChatGPT (operated by OpenAI) for the Ottto for ChatGPT app, and distribution channels such as Homebrew and GitHub. Your relationships with those parties are governed by their terms, and you are responsible for complying with them. Ottto is not affiliated with, endorsed by, or sponsored by any of those companies; their names and marks belong to their owners.
- The service runs on third-party infrastructure (currently Amazon Web Services). A list of the main subprocessors will be maintained in the privacy documentation.
- We are not responsible for third-party services, their availability, or changes they make (for example, a tool changing its local log format or an AI provider changing its plans or pricing), although we will make reasonable efforts to keep the service working as the ecosystem changes.
13. Early-access service; disclaimer of warranties
Ottto is an early-access service under active development. Features may change, break, or be removed, and from time to time data may need to be reprocessed or, in limited cases involving defects, corrected or re-derived.
TO THE MAXIMUM EXTENT PERMITTED BY LAW, THE SERVICE IS PROVIDED "AS IS" AND "AS AVAILABLE", WITHOUT WARRANTIES OF ANY KIND, WHETHER EXPRESS, IMPLIED, OR STATUTORY, INCLUDING ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, ACCURACY, AND NON-INFRINGEMENT. WE DO NOT WARRANT THAT THE SERVICE WILL BE UNINTERRUPTED, ERROR-FREE, OR SECURE, OR THAT FIGURES SHOWN (INCLUDING COST ESTIMATES) ARE ACCURATE OR COMPLETE.
Some jurisdictions do not allow certain warranty exclusions; where that is the case, the exclusions apply only to the extent permitted. If you are a consumer, you keep all warranty and remedy rights that your local law does not allow to be excluded.
14. Limitation of liability
TO THE MAXIMUM EXTENT PERMITTED BY LAW:
- NEITHER PARTY WILL BE LIABLE FOR INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, OR FOR LOST PROFITS, REVENUE, GOODWILL, OR DATA, ARISING FROM OR RELATED TO THE SERVICE OR THESE TERMS, EVEN IF ADVISED OF THE POSSIBILITY.
- OUR TOTAL AGGREGATE LIABILITY ARISING FROM OR RELATED TO THE SERVICE OR THESE TERMS IS LIMITED TO THE GREATER OF (a) THE AMOUNTS YOU PAID US FOR THE SERVICE IN THE 12 MONTHS BEFORE THE EVENT GIVING RISE TO LIABILITY, AND (b) US $100.
NOTHING IN THESE TERMS EXCLUDES OR LIMITS LIABILITY THAT CANNOT BE EXCLUDED OR LIMITED UNDER APPLICABLE LAW, INCLUDING LIABILITY FOR FRAUD OR WILLFUL MISCONDUCT, FOR GROSS NEGLIGENCE WHERE IT CANNOT BE LIMITED, OR FOR DEATH OR PERSONAL INJURY CAUSED BY NEGLIGENCE. IF YOU ARE A CONSUMER, YOU KEEP ALL NON-WAIVABLE RIGHTS UNDER THE LAW OF YOUR COUNTRY OF RESIDENCE.
15. Your indemnity (kept proportionate)
If a third party brings a claim against us arising from (a) your violation of these Terms, (b) your violation of law or of a third party's rights, or (c) your installing or connecting the local platform on a machine, or to an account or tool, that you were not authorized to connect, then you will indemnify us against the resulting damages, reasonable costs, and reasonable attorneys' fees finally awarded or agreed in settlement, provided that we (i) notify you promptly of the claim, (ii) let you control the defense and settlement (you may not settle in a way that imposes obligations on us without our consent), and (iii) reasonably cooperate at your expense. This Section does not apply to the extent a claim arises from our own breach of these Terms or our violation of law, and, if you are a consumer, it applies only to the extent permitted by your local law.
16. Suspension and termination
- By you: stop using the service at any time; you may uninstall the local software and request account deletion (Section 7).
- By us: we may suspend or terminate your access (in whole or in part) if you materially breach these Terms, if your use creates security, legal, or operational risk, or if we discontinue the service or a part of it. Except where the situation is urgent (for example an active security threat) or we are legally prevented, we will use reasonable efforts to notify you and, for discontinuation of the service as a whole, to give you at least 30 days' notice so you can export what you need.
- On termination, sections that by their nature should survive do survive (including Sections 7 (data rights already granted), 11, 13-15, and 17-20).
17. Changes to the service and to these Terms
- The service will change; that is the point of early access. We may add, modify, or remove features.
- We may update these Terms. For material changes, we will give at least 14 days' advance notice (by email to your account address, in-product notice, or a prominent note on this page), and at least 30 days for changes that introduce fees. Non-material changes (clarifications, typo fixes, new feature descriptions) may take effect when posted, with the "Last updated" date changed.
- If you continue using the service after a change takes effect, you accept the updated Terms. If you do not agree, stop using the service and, if you wish, request account deletion. If a change materially harms you and you object before it takes effect, you may terminate, and (if you ever have prepaid fees) you would receive a pro-rated refund of unused prepaid amounts.
18. Governing law and disputes
- These Terms, and any dispute arising from them or from the service, are governed by the laws of the State of Israel, without regard to conflict-of-law rules, and the competent courts of Tel Aviv-Jaffa, Israel have exclusive jurisdiction - except as follows.
- If you are a consumer, this choice of law does not deprive you of mandatory protections of the law of the country where you habitually reside, and nothing in these Terms limits any right you have under that law to bring or defend proceedings in the courts of your home country.
- Before formal proceedings, we both agree to try to resolve any dispute informally: contact hello@ottto.net with a description of the issue, and allow 30 days for a good-faith attempt to resolve it.
19. General terms
- Entire agreement. These Terms (together with the privacy documentation and any policies they reference) are the entire agreement between you and Ottto about the service and replace any prior understandings about it.
- Severability. If a provision of these Terms is held unenforceable, it will be enforced to the maximum extent permissible and the rest remains in effect.
- No waiver. Not enforcing a provision is not a waiver of it.
- Assignment. You may not assign these Terms without our prior written consent. We may assign these Terms, and the rights and obligations under them, without your consent (a) to a company formed or designated to operate the Ottto service (including upon incorporation of the current individual operator's business), or (b) in connection with a merger, acquisition, reorganization, or sale of assets, provided the assignee assumes these Terms; we will notify you of any such assignment (the notice may be given by updating Section 1).
- Export and sanctions. You may not use the service in violation of applicable export-control or sanctions laws, and you represent that you are not located in an embargoed jurisdiction or on a restricted-party list, to the extent such laws apply to your use.
- Force majeure. Neither party is liable for delay or failure caused by events beyond its reasonable control.
- Notices. We may notify you by email to your account address or in the product; legal notices to us go to hello@ottto.net.
20. Contact
Questions about these Terms: hello@ottto.net.