OpsTrails

Terms of Service

Last updated: February 24, 2026

These Terms of Service ("Terms") govern your access to and use of OpsTrails ("we", "us", "our"), including our websites at opstrails.dev, console.opstrails.dev, docs.opstrails.dev, and api.opstrails.dev, our API, CLI, SDK, MCP server, and all related services (collectively, the "Service").

By creating an account or using the Service, you agree to be bound by these Terms. If you are using the Service on behalf of an organization, you represent that you have the authority to bind that organization to these Terms.

1. The Service

OpsTrails is a deployment tracking and infrastructure event timeline platform. The Service allows you to:

  • Record operational events (deployments, rollbacks, data loads, configuration changes, incidents) via our API, CLI, SDK, or CI/CD integrations
  • Query your event timeline via the console, API, or AI assistants through the Model Context Protocol (MCP)
  • Analyze the impact of changes by connecting third-party analytics providers
  • Share operational visibility across your team

OpsTrails is not a logging, monitoring, or observability tool. It records discrete operational events, not continuous logs, traces, or metric streams.

2. Accounts

2.1 Registration

You must create an account to use the Service. You agree to provide accurate and complete registration information and to keep it up to date.

2.2 Account Security

You are responsible for maintaining the confidentiality of your account credentials and API keys. You are responsible for all activity that occurs under your account or through your API keys. You must notify us immediately at support@opstrails.dev if you become aware of any unauthorized use of your account.

2.3 Account Types

An account belongs to an organization. The person who creates the organization is the initial owner. Owners can invite team members and assign roles according to their plan's limits.

3. Plans and Pricing

3.1 Plans

The Service is offered under the following plans:

FreeStarterPro
Price$0/month$29/month$75/month
Events per month1,00020,00050,000
Events per day throttle1005001,000
Retention7 days30 days90 days
Team members21050
API keys21050
MCP calls per month1005002,500
Deployment policies1525
Change freeze windows1525
Notification channels1225
Dynamic AI context
DORA metrics
Live push

DORA metrics are derived from the event data you supply. Their accuracy and usefulness depend directly on the completeness, consistency, and quality of that data.

3.2 Free Tier

The Free plan is available at no cost and includes the features listed above. We reserve the right to modify Free plan limits with 30 days' notice.

3.3 Paid Plans

Paid plans are billed monthly. By subscribing to a paid plan, you authorize us to charge your selected payment method on a recurring monthly basis until you cancel.

3.4 Upgrades and Downgrades

You may upgrade or downgrade your plan at any time from the console. Upgrades take effect immediately. Downgrades take effect at the start of your next billing cycle. If a downgrade would cause you to exceed the lower plan's limits (team members, API keys, etc.), you must reduce usage to within the new plan's limits before the downgrade takes effect.

3.5 Event Quota

Each plan includes a monthly event quota. When you reach 80% of your quota, we will notify you. When you exceed your quota, new events will be rejected with an HTTP 429 response until the quota resets on the 1st of the following month. Events already recorded remain accessible for the full retention period.

3.6 Price Changes

We may change our prices with at least 30 days' advance notice. Price changes apply to the billing cycle following the notice period. If you do not agree to a price change, you may cancel your subscription before the change takes effect.

4. Acceptable Use

You agree not to use the Service to:

  • Violate any applicable law, regulation, or third-party rights
  • Send events containing personally identifiable information (PII) such as names, email addresses, phone numbers, social security numbers, or financial account numbers in event data payloads, unless you have a lawful basis for doing so and have taken appropriate measures to protect such data
  • Send events containing passwords, secrets, private keys, API keys, or other credentials in event data payloads
  • Attempt to gain unauthorized access to the Service, other accounts, or systems connected to the Service
  • Interfere with or disrupt the Service or its infrastructure
  • Reverse-engineer, decompile, or disassemble any part of the Service
  • Use the Service to build a competing product or service
  • Resell, sublicense, or redistribute access to the Service without our prior written consent
  • Exceed rate limits or circumvent usage quotas through technical means
  • Use automated means to create accounts or generate artificial event volume

We reserve the right to suspend or terminate accounts that violate this section, with or without notice depending on severity.

5. API and Integrations

5.1 API Access

The Service provides an HTTP API, TypeScript SDK, and CLI for programmatic access. API usage is subject to these Terms and any rate limits or quotas associated with your plan.

5.2 API Keys

You may generate API keys with either READ_ONLY or READ_WRITE scope. You are responsible for securing your API keys. Do not embed API keys in client-side code, public repositories, or other publicly accessible locations. Compromised keys should be revoked immediately from the console.

5.3 CloudEvents Compliance

Events submitted to OpsTrails must conform to the CloudEvents 1.0 specification. We reserve the right to reject events that do not meet the required schema.

5.4 MCP Access

The MCP server provides read-only access to your event timeline and metrics. MCP access is governed by the same authentication and authorization controls as the API. You are responsible for configuring your AI assistants' access appropriately.

5.5 Third-Party Integrations

The Service integrates with third-party platforms (GitHub, GitLab, Bitbucket, Jenkins, Datadog, Sentry, New Relic, Google Analytics, Adobe Analytics, and others). Your use of these integrations is subject to the respective third party's terms of service and privacy policies. We are not responsible for the availability, accuracy, or conduct of third-party services.

6. Data Ownership and Intellectual Property

6.1 Your Data

You retain all ownership rights to the data you submit to the Service ("Your Data"). By using the Service, you grant us a limited, non-exclusive license to store, process, and display Your Data solely for the purpose of providing the Service to you.

We do not use Your Data to train machine learning models, for advertising, or for any purpose other than delivering the Service.

6.2 Our Intellectual Property

The Service, including its software, design, documentation, branding, and all related intellectual property, is owned by OpsTrails. These Terms do not grant you any rights to our intellectual property beyond the limited right to use the Service as described herein.

6.3 Feedback

If you provide us with feedback, suggestions, or ideas about the Service, you grant us a non-exclusive, royalty-free, perpetual, irrevocable license to use that feedback for any purpose without obligation to you.

7. Data Retention and Deletion

7.1 Event Data Retention

Event data is automatically deleted after your plan's retention period (7, 30, or 90 days). Deleted data cannot be recovered.

7.2 Account Deletion

You may delete your account at any time from the console or by contacting support@opstrails.dev. Upon deletion:

  • All event data associated with your organization will be permanently deleted within 30 days
  • All API keys will be immediately revoked
  • All team member access will be immediately revoked
  • Account information will be deleted within 30 days, except where retention is required by law

7.3 Data Export

You may export your event data at any time via the API in CloudEvents 1.0 JSON format. We recommend exporting any data you wish to keep before deleting your account or downgrading to a plan with a shorter retention period.

8. Service Availability

8.1 Availability

We will use commercially reasonable efforts to make the Service available, but we do not guarantee uninterrupted or error-free operation. The Service may be temporarily unavailable due to maintenance, updates, or circumstances beyond our control.

8.2 Modifications

We may modify, update, or discontinue features of the Service at any time. For material changes that reduce functionality, we will provide at least 30 days' notice. If you do not agree to material changes, your remedy is to cancel your subscription.

8.3 Support

Support is provided via email at support@opstrails.dev. We will make reasonable efforts to respond to support requests in a timely manner but do not guarantee specific response times.

9. Limitation of Liability

TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW:

  • THE SERVICE IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTIES OF ANY KIND, WHETHER EXPRESS, IMPLIED, OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.
  • WE DO NOT WARRANT THAT THE SERVICE WILL BE UNINTERRUPTED, SECURE, OR ERROR-FREE, OR THAT DEFECTS WILL BE CORRECTED.
  • IN NO EVENT SHALL OPSTRAILS BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, INCLUDING BUT NOT LIMITED TO LOSS OF PROFITS, DATA, OR BUSINESS OPPORTUNITIES, ARISING OUT OF OR IN CONNECTION WITH YOUR USE OF THE SERVICE, REGARDLESS OF THE THEORY OF LIABILITY.
  • OUR TOTAL AGGREGATE LIABILITY FOR ALL CLAIMS ARISING OUT OF OR IN CONNECTION WITH THESE TERMS OR THE SERVICE SHALL NOT EXCEED THE GREATER OF (A) THE AMOUNTS YOU PAID TO US IN THE 12 MONTHS PRECEDING THE CLAIM, OR (B) £100.

NOTHING IN THESE TERMS EXCLUDES OR LIMITS LIABILITY FOR DEATH OR PERSONAL INJURY CAUSED BY NEGLIGENCE, FRAUD OR FRAUDULENT MISREPRESENTATION, OR ANY OTHER LIABILITY THAT CANNOT BE EXCLUDED OR LIMITED BY APPLICABLE LAW.

10. Indemnification

You agree to indemnify and hold harmless OpsTrails, its officers, directors, employees, and agents from and against any claims, liabilities, damages, losses, and expenses (including reasonable legal fees) arising out of or in connection with:

  • Your use of the Service
  • Your violation of these Terms
  • Your violation of any third-party rights
  • The data you submit to the Service

11. Termination

11.1 By You

You may cancel your subscription and close your account at any time. Cancellation takes effect at the end of the current billing period. No refunds are provided for partial billing periods.

11.2 By Us

We may suspend or terminate your access to the Service:

  • Immediately, if you breach the Acceptable Use provisions (Section 4)
  • With 30 days' notice, for any other reason

If we terminate your account without cause, we will provide a pro-rata refund for any prepaid, unused subscription period.

11.3 Effect of Termination

Upon termination, your right to use the Service ceases immediately. Sections 6, 9, 10, 12, and 13 survive termination.

12. Governing Law and Disputes

These Terms are governed by and construed in accordance with the laws of England and Wales. Any disputes arising under or in connection with these Terms shall be subject to the exclusive jurisdiction of the courts of England and Wales.

If you are a consumer in the European Union, you retain any mandatory consumer protections provided by the laws of your country of residence.

13. General

13.1 Entire Agreement

These Terms, together with our Privacy Policy, constitute the entire agreement between you and OpsTrails regarding the Service and supersede all prior agreements.

13.2 Severability

If any provision of these Terms is found to be unenforceable, the remaining provisions will continue in full force and effect.

13.3 Waiver

Our failure to enforce any provision of these Terms does not constitute a waiver of that provision.

13.4 Assignment

You may not assign your rights or obligations under these Terms without our prior written consent. We may assign our rights and obligations without restriction.

13.5 Notices

We may send notices to you via email to the address associated with your account or by posting notices on the Service. You may send notices to us at support@opstrails.dev.

14. Changes to These Terms

We may update these Terms from time to time. We will notify you of material changes by posting the updated Terms on this page and updating the "Last updated" date. For significant changes, we will also notify you via email at least 30 days before the changes take effect.

Your continued use of the Service after updated Terms take effect constitutes acceptance of the changes. If you do not agree to the updated Terms, you must stop using the Service and cancel your subscription.

15. Contact Us

If you have questions about these Terms, contact us at:

Email: support@opstrails.dev

OpsTrails United Kingdom