Terms of Service
Last updated: March 2026
Acceptance of Terms
By accessing or using RiftCheck, you agree to be bound by these Terms of Service. If you do not agree to these terms, you may not use the service. These terms apply to all users, including individual developers and members of organizations.
Description of Service
RiftCheck is an API contract change detection platform. It monitors your GitHub repositories for API contract changes, analyzes those changes, classifies their severity, and notifies you through your configured channels. The service also provides impact analysis for consumer repositories, analytics dashboards, and PR commenting.
Account Requirements
A GitHub account is required to use RiftCheck. You authenticate via GitHub OAuth and authorize the RiftCheck GitHub App to access your selected repositories. You are responsible for maintaining the security of your GitHub account and for all activity that occurs under your RiftCheck account.
You agree to provide accurate information and to keep your account details current. You must be at least 13 years of age to use the service.
Acceptable Use
You agree not to:
- Abuse, interfere with, or disrupt the service or its infrastructure.
- Reverse engineer, decompile, or attempt to extract the source code of the service.
- Circumvent plan limits, rate limits, or any usage restrictions.
- Use the service for any unlawful purpose or in violation of any applicable laws or regulations.
- Create multiple accounts to circumvent plan restrictions or abuse free tier limits.
Plan Limits and Billing
RiftCheck offers multiple subscription tiers with different usage limits, including the number of repositories, analysis jobs per month, and data retention periods. Free plans are available with limited functionality.
Paid subscriptions are billed through Polar.sh and renew automatically at the end of each billing period. You may cancel your subscription at any time. Cancellation takes effect at the end of the current billing period, and you will retain access to paid features until then.
We reserve the right to modify pricing with reasonable notice. Continued use of the service after a pricing change constitutes acceptance of the new pricing.
Intellectual Property
We do not claim any ownership rights over your code, repositories, or any content you provide to the service. Your code remains yours.
By connecting your repositories, you grant RiftCheck a limited, non-exclusive license to access and process code diffs solely for the purpose of detecting API contract changes and providing the service. This license terminates when you disconnect a repository or delete your account.
RiftCheck, its logo, and the service itself are the intellectual property of RiftCheck. You may not use our branding without prior written permission.
Privacy
Your use of RiftCheck is also governed by our Privacy Policy, which describes how we collect, use, and protect your data. Please review it carefully.
Disclaimers
RiftCheck is provided "as is" and "as available" without warranties of any kind, whether express or implied. We do not guarantee that the service will detect all API contract changes, breaking changes, or compatibility issues in your codebase.
Automated analysis may not catch every change. While we strive for high accuracy, false positives and missed detections may occur. You should not rely solely on RiftCheck as your only safeguard against breaking API changes.
Limitation of Liability
To the maximum extent permitted by applicable law, RiftCheck and its creators shall not be liable for any indirect, incidental, special, consequential, or punitive damages, or any loss of profits, data, or business opportunities, arising out of or related to your use of the service.
Our total liability for any claim arising from the service is limited to the amount you paid for the service in the 12 months preceding the claim.
Changes to Terms
We may update these Terms of Service from time to time. When we make material changes, we will notify you through the service or via email. Your continued use of RiftCheck after changes take effect constitutes acceptance of the revised terms.
Termination
You may terminate your account at any time by deleting it from the Settings page. Upon termination, all of your data will be permanently deleted.
We reserve the right to suspend or terminate your access to the service at any time if we determine that you have violated these terms, abused the service, or engaged in conduct that is harmful to other users or the platform.
Contact
If you have questions about these terms, contact us at support@riftcheck.dev.