Subscription & Billing Agreement

Last updated: March 1, 2026

This Subscription & Billing Agreement ("Agreement") supplements the Terms of Service and governs your purchase and use of a Ridge Sight Premium subscription ("Subscription"). By subscribing, you agree to both documents.

1. Subscription Plans

Ridge Sight Premium is available in the following billing cycles:

  • Monthly — billed at $5.00 USD per month, recurring on the same day each month.
  • Annual — billed at $48.00 USD per year (equivalent to $4.00/month), recurring on the same date each year.

Prices are in US Dollars and exclude any applicable taxes. Tax may be collected by Stripe based on your billing location as required by law.

2. What Premium Includes

A Premium subscription unlocks the following features beyond the free tier:

  • Unlimited repositories — track as many repos as your GitHub App installation provides access to.
  • Unlimited saved pull requests — bookmark any number of PRs for later review.
  • In-app merging — merge pull requests directly from the Ridge Sight dashboard.
  • In-app commenting — post and read comments on pull requests without leaving the dashboard.
  • Conflict file detection — view which files have merge conflicts.
  • Copilot review summaries — view AI-generated review summaries (when available via GitHub Copilot).
  • Auto-refresh — pull request list automatically updates every 60 seconds.
  • Full timeline — view the complete event history on pull requests (free tier is limited to 10 events).
  • Higher rate limits — 600 API requests per hour (vs. 60 on free), unlimited PR expansions.
  • Extended sessions — sessions last 30 days (vs. 7 on free).

3. Payment Processing

Stripe

All payment processing is handled by Stripe, Inc. Your payment information (credit card number, billing address, etc.) is collected and stored exclusively by Stripe. Ridge Sight does not receive, process, or store any payment card data or billing PII.

What We Store

In our database, we store only opaque Stripe identifiers:

  • Stripe Customer ID — a Stripe-generated identifier (e.g., cus_...) linking your Ridge Sight account to your Stripe customer record.
  • Stripe Subscription ID — a Stripe-generated identifier (e.g., sub_...) for your active subscription.
  • Subscription tier and expiry — whether you are on the "free" or "premium" tier, and when (if ever) it expires.

No credit card numbers, billing addresses, emails, or other PII are stored in our database. Your Stripe customer record contains only your GitHub user ID and GitHub username as metadata.

4. Billing Cycle & Renewal

  • Your subscription begins immediately upon successful payment.
  • Subscriptions automatically renew at the end of each billing period (monthly or annually) unless cancelled before the renewal date.
  • Stripe will attempt to charge your payment method on file on each renewal date. If the charge fails, Stripe may retry per its retry schedule before the subscription is marked as past due or cancelled.
  • You will receive billing notifications directly from Stripe (receipts, upcoming charges, failed payments) to the email address associated with your Stripe account.

5. Cancellation

  • You may cancel your subscription at any time through the Stripe Customer Portal, accessible via the "Manage Plan" button in the Ridge Sight dashboard.
  • Cancellation takes effect at the end of the current billing period. You will retain Premium access until that date.
  • After the billing period ends, your account will revert to the free tier. Your existing data (saved PRs, selected repos) will be retained, but free-tier limits will apply.
  • If you have more saved PRs or selected repos than the free tier allows, you will still be able to view and remove them, but you will not be able to add new ones until you are within the limits.

6. Refund Policy

  • Monthly subscriptions: No refunds for partial months. If you cancel, you retain access through the end of the current month.
  • Annual subscriptions: You may request a full refund within 14 days of initial purchase or renewal if you have not used Premium features during that period. After 14 days, no refunds will be issued; cancellation will take effect at the end of the annual period.
  • Refund requests should be submitted by contacting us (see Section 12 below). Approved refunds will be processed through Stripe to your original payment method.
  • We reserve the right to issue refunds at our discretion for exceptional circumstances (e.g., extended service outages).

7. Price Changes

  • We may change subscription prices with at least 30 days' prior notice.
  • Price changes will take effect at your next renewal date. You will not be charged the new price during your current billing period.
  • If you do not agree with a price change, you may cancel before the new price takes effect. Cancellation will let you use Premium through the end of your current period.

8. Free Tier

The free tier of Ridge Sight is provided at no cost and does not require a subscription. Free accounts are able to:

  • Track up to 3 repositories
  • Save up to 10 pull requests
  • View pull request details, timeline (limited to 10 events), and status

The free tier does not include merging, commenting, conflict detection, Copilot review summaries, or auto-refresh. We reserve the right to modify free-tier limitations to manage infrastructure costs, with reasonable notice.

9. Account Suspension & Termination

  • We may suspend or terminate your subscription if you violate the Terms of Service, engage in abusive behavior, or attempt to circumvent plan restrictions.
  • If we terminate your subscription due to a Terms violation, no refund will be provided.
  • If we discontinue the Premium tier entirely, we will provide at least 30 days' notice and a pro-rata refund for the unused portion of your billing period.

10. Feature Changes

We continuously improve the Service. We may add, modify, or remove Premium features. We will make reasonable efforts to communicate significant changes. Removal of a core Premium feature may entitle you to cancel and receive a pro-rata refund.

11. Relationship to Terms of Service

This Agreement is supplemental to the Terms of Service. In the event of a conflict between this Agreement and the Terms of Service regarding subscription and billing matters, this Agreement controls. All other provisions of the Terms of Service remain in full effect.

12. Contact

For subscription questions, billing disputes, or refund requests, please contact us at Jay(@)chkdsklabs.io. Please include your GitHub username and a detailed description of your issue. We strive to respond to all inquiries within 5 business days, but are a small studio, and may need more time.

For payment method updates, viewing invoices, or downloading receipts, use the Stripe Customer Portal accessible from the "Manage Plan" button in the dashboard.