Last updated: May 9, 2026
By accessing or using Retrace ("Service"), operated by Yash Bogam ("we", "us", "our"), you agree to be bound by these Terms of Service. If you do not agree, do not use the Service. These terms apply to all users, including developers, organizations, and visitors.
Retrace is an execution replay engine for AI agents. The Service allows you to record, replay, fork, and share AI agent executions. We provide Python and TypeScript SDKs, a web dashboard, REST API, WebSocket streaming, and an MCP server for AI coding agents.
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. You must be at least 18 years old to use the Service.
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.
You agree not to:
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. We do not use your trace data to train AI models. You grant us a limited license to process, store, and display your data solely to provide the Service.
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.
Free Plan: 500 traces/month, 10 shared tapes, 7-day data retention, 1 project.
Pro Plan ($29/month): Unlimited traces, unlimited tapes, 90-day retention, semantic search, priority support.
Enterprise: Custom pricing with SSO, audit logs, data residency, and dedicated infrastructure.
Payments are processed securely via Stripe. Subscriptions renew automatically. You may cancel at any time through the billing portal; access continues until the end of the billing period. We reserve the right to change pricing with 30 days' notice.
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 (Neon, Clerk, Stripe, Render), force majeure events, or circumstances beyond our control.
Free plan data is retained for 7 days. Pro plan data is retained for 90 days. Enterprise retention is configurable. Upon account deletion, all associated data (traces, spans, tapes, memories, API keys) is permanently deleted within 30 days. You may request data export before deletion by contacting support.
The Service, including its design, code, documentation, and branding, is owned by us and protected by intellectual property laws. The Python and TypeScript SDKs are released under the MIT License. You may not use our trademarks without written permission.
TO THE MAXIMUM EXTENT PERMITTED BY LAW, WE SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, INCLUDING LOSS OF PROFITS, DATA, OR BUSINESS OPPORTUNITIES. OUR TOTAL LIABILITY SHALL NOT EXCEED THE AMOUNT YOU PAID US IN THE 12 MONTHS PRECEDING THE CLAIM.
You agree to indemnify and hold us harmless from any claims, damages, or expenses arising from your use of the Service, your violation of these terms, or your violation of any third-party rights.
We may suspend or terminate your account if you violate these terms, engage in abusive behavior, or fail to pay applicable fees. You may terminate your account at any time through the settings page. Upon termination, your right to use the Service ceases immediately.
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.
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.
For questions about these terms, contact us at hello@yashbogam.me.