Terms of Service

Last updated: June 9, 2026

1. Agreement to Terms

By creating an account, signing in, or otherwise accessing or using Retrace (the "Service") — including the web dashboard, REST API, WebSocket streaming, Python and TypeScript SDKs, CLI, and MCP server — operated by Yash Bogam ("we", "us", "our"), you agree to be bound by these Terms of Service and our Privacy Policy. If you do not agree, do not use the Service. If you use the Service on behalf of an organization, you represent that you have authority to bind that organization, and "you" includes that organization. You must be at least 18 years old to use the Service.

2. Description of Service

Retrace is an execution replay engine for AI agents. The Service allows you to record, replay, fork, and share AI agent executions, and provides automated detection, search, analytics, and an AI assistant. We provide Python and TypeScript SDKs, a web dashboard, REST API, WebSocket streaming, a CLI, and an MCP server for AI coding agents.

3. Account Registration

To use certain features, you must create an account via our authentication provider (Clerk). You are responsible for maintaining the confidentiality of your account credentials and API keys. You must provide accurate information and are responsible for all activity under your account.

4. API Keys and Access

API keys are generated with the prefix rt_live_ and are hashed using SHA-256 before storage. You are solely responsible for securing your API keys. Do not share keys publicly or embed them in client-side code. We reserve the right to revoke keys that are compromised or used in violation of these terms. Regenerating a key immediately invalidates the previous key.

5. Acceptable Use

You agree not to:

  • Use the Service for any unlawful purpose or in violation of any applicable laws
  • Attempt to gain unauthorized access to other users' data or accounts
  • Exceed rate limits (100 writes/min, 300 reads/min) or circumvent usage restrictions
  • Transmit malicious code, viruses, or harmful data through the SDKs or API
  • Reverse engineer, decompile, or disassemble any proprietary part of the Service (this does not restrict the MIT-licensed SDKs)
  • Use the Service, its outputs, or your access to it to build, train, or benchmark a competing product or service
  • Scrape, crawl, or bulk-extract data or content from the Service
  • Use the Service to store or transmit content that infringes intellectual property rights
  • Resell, sublicense, or redistribute access to the Service without written permission

6. Data Ownership

You retain full ownership of all data you submit to the Service, including trace data, span content, agent memory, and any inputs/outputs captured by the SDKs. We do not claim ownership of your data. You grant us a limited, worldwide license to host, process, transmit, and display your data solely to provide and operate the Service for you — including recording, replay, fork, detection, search, analytics, and the AI assistant — which involves transmitting content to subprocessors (e.g., the Google Gemini API) strictly to deliver those features. We do not sell, rent, or trade your data, do not use it for advertising or profiling, and do not use it to train foundation models or any models offered to other customers. Our AI subprocessor is configured on an API tier that does not use your inputs to train its models.

7. Shared Tapes

When you publish a trace as a "tape" with public or unlisted visibility, you acknowledge that anyone with the URL can view and replay that execution. You are responsible for ensuring shared tapes do not contain sensitive information (API keys, credentials, personal data). You can unpublish a tape at any time.

8. Pricing and Payment

Free Plan: 1,000 traces/month, 10 shared tapes, 7-day data retention, 1 user.

Pro Plan ($79/month, $790/year): 50,000 traces/month, 90-day retention, unlimited fork replays, cassette VCR replay, semantic search, priority support.

Teams Plan ($349/month, $3,490/year): Everything in Pro, up to 10 users, 500,000 traces/month, 1-year retention, team traces & collaboration, audit logs.

Enterprise: Custom pricing — unlimited traces, custom retention, SSO, audit logs, data residency, and dedicated infrastructure. Contact sales.

Payments are processed securely via Dodo Payments and are subject to its policies. Subscriptions renew automatically. You may cancel at any time through the billing portal; access continues until the end of the current paid period. We reserve the right to change pricing with 30 days' notice.

9. Refunds

All fees are non-refundable except where refunds are required by applicable law. Subscriptions renew automatically; you may cancel anytime in the billing portal, and access continues until the end of the current paid period. We do not provide partial or pro-rata refunds for unused time, mid-cycle downgrades, or unused quota. Fees forfeited on for-cause suspension or termination are non-refundable. A chargeback or payment dispute may result in immediate suspension. Payments are processed by Dodo Payments and are also subject to its policies. Where you are a consumer with a statutory cooling-off right for digital services, that right applies unless you expressly request immediate access and waive it at checkout. See our full Refund Policy.

10. Service Availability

We strive for high availability but do not guarantee uninterrupted service. We may perform maintenance with reasonable notice. We are not liable for downtime caused by third-party providers (e.g., Clerk, Dodo Payments, Cloudflare, Google, DigitalOcean, Render), or for failures or delays arising from events beyond our reasonable control, including force majeure (acts of God, natural disasters, war, terrorism, civil unrest, labor disputes, internet or utility failures, provider outages, or governmental action).

11. Data Retention and Deletion

Free plan data is retained for 7 days. Pro plan data is retained for 90 days. Teams plan data is retained for 1 year. Enterprise retention is configurable (custom). After the applicable retention period, trace data is automatically and permanently deleted. Upon account deletion, all associated data (traces, spans, tapes, memories, API keys) is permanently deleted within 30 days. You may request a data export before deletion by contacting support. The Service is not a system of record (see Section 14).

12. Intellectual Property

The Python and TypeScript SDKs are licensed under the MIT License and may be used, copied, and modified accordingly. All other components of the Service — the API and backend, detection and replay/fork engines, web dashboard, designs, documentation, and the "Retrace" name and logos — are our proprietary property, all rights reserved, and may not be copied, modified, reverse-engineered, decompiled, scraped, framed, resold, sublicensed, or redistributed without our prior written permission. You may not use the Service, your access to it, or its outputs to build, train, or benchmark a competing product or service. You may not use our trademarks without written permission. Any feedback or suggestions you provide may be used by us without restriction or compensation.

13. Beta and Preview Features

Features labeled "beta", "preview", or "experimental" (including the Retrace AI assistant) are provided as-is, may change or be withdrawn at any time, carry no service-level commitment, and may have limited support. Use them at your own risk.

14. Disclaimer of Warranties

THE SERVICE IS PROVIDED "AS IS" AND "AS AVAILABLE", WITHOUT WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, ACCURACY, OR UNINTERRUPTED OR ERROR-FREE OPERATION.

AI and analysis outputs. Outputs of Retrace AI, the detection engines (including hallucination, drift, faithfulness, anomaly, loop, and root-cause detection), replay and fork results, cost estimates, and any recommendations are probabilistic and best-effort, and may be incomplete, inaccurate, or wrong. They are not professional, legal, financial, medical, or safety advice. You must independently verify them and are solely responsible for any decision or action you take based on them. Do not rely on the Service for safety-critical or high-risk decisions.

SDKs, CLI, and API. These run inside and instrument your environment and code. You are responsible for what you choose to instrument, for excluding secrets, credentials, personal data, and regulated data from captured traces (any redaction we provide is best-effort and not guaranteed), for testing, and for any effect on your application's performance, availability, behavior, or costs. Replay and fork may re-execute code and live LLM calls, which can incur charges with your own providers and cause side effects in your systems — you bear those costs and risks.

Best-effort capture; not a system of record. Trace capture is best-effort; under load, network failure, backpressure, or plan limits, spans may be dropped or traces marked incomplete, and data is permanently deleted at the end of your retention period. Retrace is not a system of record. Maintain your own records; we are not responsible for lost, incomplete, or deleted data.

15. Limitation of Liability

TO THE MAXIMUM EXTENT PERMITTED BY LAW, WE SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, EXEMPLARY, OR PUNITIVE DAMAGES, OR FOR ANY LOSS OF PROFITS, DATA, GOODWILL, BUSINESS, OR THIRD-PARTY (INCLUDING LLM/PROVIDER) COSTS, OR FOR ANY RELIANCE ON SERVICE OUTPUTS, WHETHER IN CONTRACT, TORT, OR OTHERWISE, EVEN IF ADVISED OF THE POSSIBILITY. OUR TOTAL AGGREGATE LIABILITY SHALL NOT EXCEED THE GREATER OF (a) THE AMOUNT YOU PAID US IN THE 12 MONTHS BEFORE THE CLAIM, OR (b) USD 100. Nothing in these Terms excludes or limits liability that cannot be excluded or limited under applicable law (such as for gross negligence, willful misconduct, fraud, or death or personal injury). If any limitation in this section is held unenforceable, our liability is limited to the greatest extent permitted by law.

16. Indemnification

You agree to indemnify and hold us harmless from any claims, damages, or expenses (including reasonable legal fees) arising from your use of the Service, the data you submit or instrument, your violation of these terms, or your violation of any third-party rights.

17. Termination

We may suspend, restrict, rate-limit, downgrade, cancel a plan, or terminate any account or access at any time, with or without prior notice or reason, and without liability to you — including for suspected violation of these Terms, abuse, fraud, security risk, non-payment, chargeback, or in our sole discretion. We are not obligated to provide advance notice, a reason, or an appeal. You may terminate your account anytime in settings. On termination, your right to use the Service ceases immediately and your data may be deleted per the Data Retention section. For-cause termination forfeits any remaining prepaid period and is non-refundable; if we terminate for convenience (not for cause), we will refund the prepaid, unused portion of your then-current term.

18. Your Responsibilities & Sensitive Data

You are responsible for ensuring you have the right to submit any data you send to the Service and for not transmitting secrets, credentials, payment-card data, health information, or other regulated or special-category data into traces, spans, memories, or tapes. The Service is not designed for, and we are not responsible for, such data you choose to capture. You must comply with applicable export-control and sanctions laws, and you may not use the Service if you are barred from doing so under those laws.

19. Changes to Terms

We may update these terms at any time. Material changes will be communicated via email or in-app notification at least 14 days before taking effect. Continued use after changes constitutes acceptance.

20. Governing Law

These terms are governed by the laws of India. Any disputes shall be resolved through binding arbitration in Hyderabad, India, except where prohibited by law.

21. General

Assignment: You may not assign these Terms without our consent; we may assign them in connection with a merger, acquisition, or sale of assets. Severability: If any provision is held unenforceable, the rest remains in effect. Entire Agreement: These Terms and the Privacy Policy are the entire agreement between you and us regarding the Service. No Waiver: Our failure to enforce a provision is not a waiver of it. Survival: The sections on Data Ownership, Intellectual Property, Disclaimer of Warranties, Limitation of Liability, Indemnification, Refunds, Your Responsibilities & Sensitive Data, and General survive termination. Notices: We may provide notices by email or in-app; you may contact us at the address below.

22. Contact

For questions about these terms, contact us at hello@retraceai.tech.