Terms of Service
Service description
TerraWatch is a security scanning service that integrates with GitHub to automatically analyse Terraform pull requests for common infrastructure misconfigurations. When you install the TerraWatch GitHub App on a repository, TerraWatch will receive webhook events for pull request activity, scan changed Terraform files, and post results as GitHub check runs and pull request comments.
By accessing or using TerraWatch, you agree to be bound by these Terms of Service. If you do not agree, do not use the service.
Acceptable use
You may use TerraWatch only for lawful purposes and in accordance with these Terms. You agree not to:
- Use the service to scan repositories you do not own or have explicit authorisation to scan.
- Attempt to reverse engineer, circumvent, or interfere with the service or its scanning engine.
- Use the service in a way that places excessive or unreasonable load on our infrastructure.
- Resell, sublicense, or otherwise commercialise access to TerraWatch without written permission.
- Use the service for any purpose that violates applicable law or regulation.
Liability and coverage
No guarantee of complete coverage. TerraWatch detects a defined set of known Terraform misconfigurations. It does not guarantee detection of every possible security issue in your infrastructure code.
TerraWatch is provided "as is" and "as available." To the maximum extent permitted by applicable law, we make no warranties, express or implied, regarding the service, including but not limited to implied warranties of merchantability, fitness for a particular purpose, or non-infringement.
TerraWatch is a tool to assist your security review process — it does not replace a comprehensive security audit, penetration test, or qualified security review. You remain solely responsible for the security of your infrastructure.
In no event shall TerraWatch be liable for any indirect, incidental, special, consequential, or punitive damages arising from your use of the service, including any security vulnerabilities not detected by our scanning engine.
Account suspension
We reserve the right to suspend or terminate your access to TerraWatch at any time, with or without notice, if we determine that you have violated these Terms or are abusing the service.
Grounds for suspension include, but are not limited to: scanning repositories without authorisation, automated abuse of the API, non-payment of applicable fees, or activity that threatens the stability of the service for other users.
If your account is suspended in error, contact us at hello@terrawatch.dev and we will review the situation promptly.
Pricing and cancellation
TerraWatch offers a free tier and paid plans as described on our pricing page. Paid plans are billed monthly per developer seat. All prices are in USD and exclusive of applicable taxes.
- You may cancel your paid plan at any time from your account settings.
- Cancellation takes effect at the end of your current billing period. No partial refunds are issued for unused time.
- We reserve the right to change our pricing with 30 days' notice. Price changes will not apply to your current billing period.
- Free tier users may be subject to usage limits at our discretion.
Changes to these terms
We may update these Terms of Service from time to time. When we make material changes, we will update the "Last updated" date at the top of this page and, where appropriate, notify you by email.
Your continued use of TerraWatch after changes become effective constitutes your acceptance of the revised Terms. If you do not agree to the revised Terms, you must stop using the service.
Contact
Questions about these Terms? Email us at hello@terrawatch.dev. We will respond within 5 business days.