Last updated: May 9, 2026
Retrace ("we", "us", "our"), operated by Yash Bogam, is committed to protecting your privacy. This Privacy Policy explains how we collect, use, store, and protect your information when you use our execution replay engine for AI agents, including our website, dashboard, SDKs, API, and related services.
When you create an account via Clerk (our authentication provider), we receive: name, email address, profile picture, and authentication identifiers. We do not store passwords — authentication is handled entirely by Clerk.
When you use our SDKs to record agent executions, we collect: function inputs and outputs, LLM prompts and responses, tool call parameters and results, error messages and stack traces, timing data (start time, end time, duration), token counts and cost calculations, model names and provider information. This data is submitted by your code via our SDK — we only collect what your instrumented functions produce.
We automatically collect: number of traces, spans, tapes, and forks created; API request counts for rate limiting; subscription plan and billing status; IP addresses for rate limiting (not stored long-term).
Payment processing is handled by Stripe. We do not store credit card numbers, CVVs, or full payment details. We receive only: subscription status, plan type, and transaction history references.
We generate vector embeddings from your trace data using Google's text-embedding-004 model for semantic search functionality. Embeddings are numerical representations stored in our database — they cannot be reversed into original text.
We do NOT:
Database: Your data is stored in PostgreSQL (hosted on Neon) with pgvector for embeddings. All connections use TLS encryption.
API Keys: Hashed with SHA-256 before storage. The plaintext key is shown only once at creation and never stored.
Encryption: All data is encrypted in transit (TLS 1.3). Sensitive fields are encrypted at rest using AES-256.
Infrastructure: Hosted on Render (API) and Vercel (Web) with automatic security patches and isolated environments.
Access Control: All API endpoints require authentication via Clerk JWT or API key. Data is scoped to the authenticated user — you cannot access other users' traces.
| Plan | Retention Period |
|---|---|
| Free | 7 days |
| Pro | 90 days |
| Enterprise | Configurable (up to unlimited) |
After the retention period, trace data is automatically and permanently deleted. Account data (email, name) is retained until account deletion. Rate limiting data (IP-based counters) expires after 60 seconds.
We share data only with the following service providers, solely to operate the Service:
We do not sell, rent, or trade your personal information. We may disclose data if required by law, court order, or to protect our rights and safety.
When you publish a trace as a tape with "public" or "unlisted" visibility, the trace content becomes accessible to anyone with the URL. This includes all span data, inputs, outputs, and timing information in that trace. You control visibility and can unpublish at any time. We recommend reviewing tape content before sharing to ensure no sensitive data is exposed.
Depending on your jurisdiction, you have the right to:
To exercise any of these rights, contact hello@yashbogam.me. We will respond within 30 days.
We use only essential cookies required for authentication (Clerk session cookies). We do not use analytics cookies, advertising trackers, or third-party tracking pixels. We do not participate in cross-site tracking or behavioral advertising.
The Service is not intended for users under 18 years of age. We do not knowingly collect data from minors. If we discover we have collected data from a minor, we will delete it immediately.
Your data may be processed in the United States (where our infrastructure providers operate). By using the Service, you consent to this transfer. For EU users, transfers are protected by Standard Contractual Clauses (SCCs) implemented by our service providers. Enterprise customers may request data residency in specific regions.
In the event of a data breach affecting your personal information, we will notify affected users via email within 72 hours of discovery, as required by GDPR. We will also notify relevant supervisory authorities where required by law.
We may update this Privacy Policy periodically. Material changes will be communicated via email at least 14 days before taking effect. The "Last updated" date at the top reflects the most recent revision.
For privacy-related questions, data requests, or concerns:
Email: hello@yashbogam.me
Data Controller: Yash Bogam
Response Time: Within 30 days for all data subject requests