Skip to content

Terms of Service

Last updated: April 30, 2026

These Terms of Service govern access to and use of Glasstrace, operated by Main Street Integrations LLC. By using Glasstrace, you agree to these terms.

Glasstrace is a development debugging tool for AI-assisted software development. It includes the Glasstrace SDK, ingestion API, MCP server, dashboard, website, and browser extension.

Glasstrace is observational only. It is designed to collect debugging traces and related context; it does not automate your browser, drive your application, or modify your application logic.

Glasstrace is not intended for live production traffic. The SDK disables itself when production indicators are detected unless you explicitly force it on for staging or production-like testing.

You are responsible for your account, credentials, API keys, and any activity under your account. Keep API keys secret and store them only in server-side environment variables. Revoke any key that may have been exposed.

Anonymous mode is available for localhost development. Account features require sign-in and may require an active trial or paid plan.

You may use Glasstrace only for lawful development, debugging, testing, and observability workflows. You must not:

  • use Glasstrace to collect data you are not authorized to collect
  • send production traffic unless you have intentionally enabled Glasstrace for a controlled staging or production-like test
  • send secrets, credentials, payment card data, health data, or other sensitive regulated data unless you have confirmed that your configuration and legal basis allow it
  • attempt to access another customer’s account, traces, keys, or data
  • interfere with, overload, reverse engineer, or abuse the service
  • use Glasstrace to build malware, surveillance tooling, or unauthorized data collection systems

You keep ownership of the code, traces, source maps, browser observations, and other data you submit to Glasstrace. You grant Main Street Integrations LLC the right to process that data to provide, secure, support, and improve the service.

You are responsible for your application, your users, and the data you choose to send to Glasstrace. If you enable optional response-body capture, you are responsible for confirming that you are authorized to retain that content for debugging.

Our data practices are described in the Privacy Policy.

Glasstrace may offer anonymous, trial, and paid features. Plan limits may include rate limits, trace size limits, source map support, AI enrichment, domain allowlisting, and retention windows.

If paid billing is enabled for your account, payment handling may be provided by a third-party payment processor. You are responsible for fees, taxes, and any billing information you provide through that processor. If payment fails or a trial expires, Glasstrace may stop accepting new traces while preserving retained data only for the applicable retention window.

Glasstrace is in beta. Features, limits, pricing, and availability may change. We may suspend or limit access to protect the service, investigate abuse, respond to security issues, or comply with law.

Glasstrace depends on third-party infrastructure and service providers, including hosting, storage, database, queueing, analytics, billing, and AI-enrichment providers. Their availability and behavior can affect the service.

Glasstrace is provided “as is” and “as available.” To the maximum extent permitted by law, Main Street Integrations LLC disclaims warranties of merchantability, fitness for a particular purpose, non-infringement, and uninterrupted or error-free operation.

To the maximum extent permitted by law, Main Street Integrations LLC will not be liable for indirect, incidental, special, consequential, exemplary, or punitive damages, or for lost profits, lost revenue, lost data, or business interruption.

You may stop using Glasstrace at any time. We may suspend or terminate access if you violate these terms, create risk for the service or other customers, or use the service unlawfully.

After termination, retained data is handled under the applicable retention, deletion, and purge processes described in the Privacy Policy.

We may update these terms as Glasstrace changes. The latest version will be published at this URL. Continued use of Glasstrace after an update means you accept the updated terms.

For questions about these terms, contact security@glasstrace.dev. A dedicated support alias is tracked separately and may replace this contact path later.