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:
| Free | Starter | Pro | |
|---|---|---|---|
| Price | $0/month | $29/month | $75/month |
| Events per month | 1,000 | 20,000 | 50,000 |
| Events per day throttle | 100 | 500 | 1,000 |
| Retention | 7 days | 30 days | 90 days |
| Team members | 2 | 10 | 50 |
| API keys | 2 | 10 | 50 |
| MCP calls per month | 100 | 500 | 2,500 |
| Deployment policies | 1 | 5 | 25 |
| Change freeze windows | 1 | 5 | 25 |
| Notification channels | 1 | 2 | 25 |
| 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