Terms of Service

Effective date: May 15, 2026

1. Agreement to Terms

These Terms of Service ("Terms") constitute a legally binding agreement between you ("Customer," "you," or "your") and Ridgeline Software LLC, a Texas limited liability company ("Company," "we," "us," or "our"), governing your access to and use of the CostRadar service, including all related software, APIs, documentation, and support (collectively, the "Service").

By creating an account, clicking "Start Free Trial," or otherwise accessing the Service, you agree to be bound by these Terms. If you are accepting on behalf of a company or other legal entity, you represent that you have authority to bind that entity to these Terms.

If you do not agree to these Terms, do not access or use the Service.

2. Description of Service

CostRadar is a cloud cost monitoring and anomaly detection service for Microsoft Azure. The Service connects to your Azure environment via a customer-created read-only service principal, retrieves cost and resource optimization data via the Azure Cost Management API or configured Azure Cost Management export files on a daily schedule, and surfaces cost anomalies, trends, reports, and optimization insights through a web dashboard and notifications.

Important limitations you must understand before using the Service:

  • No real-time monitoring.Per Microsoft's documentation, Azure billing data is typically available within 8–24 hours for EA/MCA subscriptions and up to 72 hours for pay-as-you-go subscriptions. The Service reflects the most recently available Azure billing data, not live usage; current-month costs remain estimated until the billing period closes.
  • Read-only access. The Service cannot modify, stop, or restrict your Azure resources. It cannot prevent spending from occurring.
  • No budget enforcement. Budget tracking features are informational only. For hard budget enforcement, use Azure Cost Alerts and Azure Policy.
  • Baseline requirement. Anomaly detection requires at least 14 days of billing history. Results before that threshold may be incomplete.
  • Recommendations are suggestions. Service-specific recommendations are generated algorithmically and may not apply to your specific configuration. Review all recommendations before acting on them.

Intended Customer Base. The Service is designed for small and mid-size businesses managing Azure cloud costs. Organizations subject to FedRAMP, HIPAA, PCI-DSS, SOC 2 Type II certification requirements, or similar regulatory frameworks that require dedicated compliance certifications from their software vendors should not use the Service, as it is not designed or certified to meet those requirements. If your organization operates under such frameworks, you are responsible for determining whether the Service meets your compliance obligations before use.

Beta Features. We may make certain features available as beta or preview features, clearly marked as such. Beta features are provided as-is, may be unstable, incomplete, or removed at any time without notice, and are excluded from any service level commitments. Using beta features is at your sole discretion and risk.

3. Accounts and Registration

You must be at least 18 years of age to use the Service. By creating an account, you represent that you are 18 years of age or older. We do not knowingly permit persons under 18 to use the Service. If we become aware that a user is under 18, we will terminate their account immediately.

To access the Service, you must create an account through our authentication provider. You are responsible for maintaining the confidentiality of your credentials and for all activity under your account.

You agree to:

  • Provide accurate and complete registration information
  • Promptly update your information when it changes
  • Notify us immediately of any unauthorized access to your account at support@costradar.io
  • Not share your credentials with unauthorized parties

We reserve the right to suspend or terminate accounts that violate these Terms, are used fraudulently, or remain inactive for an extended period.

4. Free Trial

We offer a 21-day free trial for new accounts. No credit card is required to start a trial. At the end of the trial period, you must subscribe to a paid plan to continue using the Service. Trial accounts that are not converted to paid plans will have their data retained for 30 days before deletion.

We reserve the right to modify the trial period, features available during trial, or discontinue free trials at any time with reasonable notice.

5. Fees and Payment

Paid plans are billed monthly or annually in advance, depending on the billing interval you select. All fees are in U.S. dollars and are non-refundable except as expressly stated in these Terms or required by applicable law.

Payments are processed by Stripe, Inc. By providing a payment method, you authorize us to charge that method for all fees incurred. You are responsible for keeping your payment information current.

SUBSCRIPTIONS AUTO-RENEW.

Your subscription will automatically renew at the end of each billing period (monthly or annual) at the then-current rate unless you cancel before the renewal date. You may cancel at any time through the Settings page. Cancellation takes effect at the end of the current billing period — you will not be charged for the next period.

If a payment fails, we will attempt to notify you and may suspend your access to the Service. Accounts suspended for non-payment may be terminated after 14 days if payment is not received.

We reserve the right to change pricing with 30 days' written notice. Price changes will not apply to the current billing period.

6. Spend Limits and Plan Restrictions

Each plan tier includes a monthly Azure spend limit (the total Azure spend across your connected subscriptions that the Service will monitor). Spend-limit checks use finalized monthly Azure billing data when available, because current-month Azure costs can be delayed or estimated. If your finalized Azure spend exceeds your plan's limit, you will receive an in-dashboard notice and have 14 daysto upgrade your plan or reduce your Azure spend below the limit. Exceeding your plan limit does not automatically upgrade your plan or incur additional charges.

If you do not upgrade or reduce your spend within 14 days of exceeding your plan limit, your current paid access will not be suspended solely because of that overage during the billing period you already paid for. However, your existing plan may no longer be eligible for renewal at your current usage. We may require an upgrade or reduced usage before the next renewal, cancel or decline renewal of an under-sized plan at the end of the current billing period, or restrict access at the start of a new unpaid or non-renewed period.

Annual-plan customers retain access for the then-current paid annual term, subject to these Terms, but must move to an appropriate plan or reduce usage before the next annual renewal. If you choose to upgrade during an annual term, any prorated billing adjustments are handled through Stripe where available.

For Business plan customers whose Azure spend exceeds the Business plan limit, please contact us at support@costradar.io to discuss your usage and available options. Business plan limits do not result in automatic feature restriction; we will work with you directly.

We do not warrant that the Service will detect all anomalies or that all detected anomalies represent genuine cost problems. The Service is a detection and monitoring tool, not a guarantee against billing surprises.

7. Your Azure Credentials

To use the Service, you must provide Azure service principal credentials (tenant ID, client ID, and client secret) with read-only Azure permissions appropriate for the features you enable. The current full-product setup uses the Azure Reader role at the subscription scope for Cost Management validation, resource metadata, and Azure Advisor recommendations; Storage Export ingestion additionally requires Storage Blob Data Reader on the configured export container or storage scope. You represent that you have authorization to connect the Azure subscriptions and export storage locations you provide, and that doing so does not violate any agreement with Microsoft or any third party.

We store your credentials in encrypted form and use them solely to retrieve billing data, configured cost export files, resource metadata, and Azure Advisor recommendations on your behalf. We do not use your credentials for any other purpose. You may revoke access at any time by deleting the service principal in your Azure tenant, removing the role assignments, or by deleting your CostRadar account.

You are solely responsible for the security of the service principal you create, including ensuring it has only the minimum required read-only permissions for the features you enable, such as subscription Reader for resource metadata and Advisor features and Storage Blob Data Reader for configured cost export blobs, and revoking those permissions when your account is terminated.

8. Acceptable Use

You agree not to:

  • Use the Service to monitor Azure environments you do not have authorization to access
  • Attempt to reverse engineer, decompile, or extract source code from the Service
  • Use automated means (bots, scrapers) to access the Service beyond normal usage
  • Resell, sublicense, or provide access to the Service to third parties without our written consent
  • Use the Service in any way that violates applicable laws or regulations
  • Introduce malicious code, interfere with the Service's operation, or attempt unauthorized access
  • Use the AI support features to solicit advice outside of Azure cost management topics
  • Use the Service in violation of any applicable export control laws or economic sanctions regulations, including those administered by the U.S. Office of Foreign Assets Control (OFAC). By using the Service, you represent that you are not located in, organized under the laws of, or a resident of any country subject to U.S. sanctions, and that you are not listed on any U.S. government list of prohibited or restricted parties.
  • Use the Service to benchmark, evaluate, or build products or services that compete with CostRadar, or share the results of any such benchmarking or evaluation with third parties.

9. Team Access and Viewer Accounts

Paid plans may allow you to invite read-only viewers to your CostRadar workspace. You are responsible for the actions of all viewers you invite. Viewer invites are single-use and expire after 7 days. You may revoke viewer access at any time through the Settings page.

By inviting a viewer, you represent that you have the right to share your Azure cost and resource data with that individual. Inviting viewers from outside your organization is at your sole discretion and risk.

10. Intellectual Property

The Service, including all software, algorithms, visual interfaces, documentation, and other content, is owned by Ridgeline Software LLC and protected by intellectual property laws. These Terms do not grant you any ownership rights in the Service.

You retain all ownership rights in your Azure cost and resource data. By using the Service, you grant us a limited, non-exclusive license to process your data solely to provide the Service to you.

If you provide feedback, suggestions, or ideas about the Service, you grant us an irrevocable, royalty-free right to use that feedback for any purpose without obligation to you.

11. AI-Powered Features

The Service includes an AI support assistant powered by Google's Gemini API via OpenRouter. By using this feature, you acknowledge that:

  • AI responses are generated automatically and may not always be accurate or complete
  • The assistant is limited to topics related to CostRadar and Azure cost management
  • Your support conversations may be reviewed by our team to improve the Service
  • You should not share sensitive credentials or personal information in the chat interface
  • AI output is not professional financial, legal, or technical advice

12. Disclaimer of Warranties

THE SERVICE IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, OR UNINTERRUPTED, ERROR-FREE OPERATION.

We do not warrant that the Service will detect all cost anomalies, that all alerts will be accurate, or that using the Service will result in reduced Azure costs. The Service is a monitoring and alerting tool; outcomes depend on actions you take based on its output.

13. Limitation of Liability

TO THE MAXIMUM EXTENT PERMITTED BY LAW, IN NO EVENT SHALL RIDGELINE SOFTWARE LLC BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, INCLUDING LOST PROFITS, LOST DATA, OR BUSINESS INTERRUPTION, ARISING OUT OF OR RELATED TO YOUR USE OF THE SERVICE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

OUR TOTAL CUMULATIVE LIABILITY TO YOU FOR ANY CLAIMS ARISING UNDER THESE TERMS SHALL NOT EXCEED THE GREATER OF (A) THE AMOUNT YOU PAID TO US IN THE 12 MONTHS PRECEDING THE CLAIM OR (B) ONE HUNDRED U.S. DOLLARS ($100).

Some jurisdictions do not allow the exclusion or limitation of certain damages. In such jurisdictions, our liability is limited to the maximum extent permitted by law.

14. Indemnification

You agree to defend, indemnify, and hold harmless Ridgeline Software LLC and its members, officers, and agents from any claims, damages, liabilities, and expenses (including reasonable attorneys' fees) arising from: (a) your use of the Service; (b) your violation of these Terms; (c) your violation of any third-party rights; or (d) your Azure environment or credentials.

15. Termination

You may cancel your subscription at any time through the Settings page. Cancellation takes effect at the end of the current billing period; you will retain access until then.

We may suspend or terminate your access immediately if: (a) you violate these Terms; (b) your payment repeatedly fails; or (c) we are required to do so by law.

We may also suspend or terminate your access at any time, for any reason or no reason, with or without notice, at our sole discretion. If we terminate your account without cause, we will refund any prepaid fees for the unused portion of your current billing period.

We may suspend or terminate accounts that we determine, in our sole discretion, are being used in a manner that is abusive, fraudulent, harmful to other users, or otherwise contrary to the spirit of these Terms, even if such use is not explicitly prohibited.

Upon termination, your right to access the Service ceases. We will delete your account data within 90 days of termination, unless retention is required by law. You may request immediate deletion by contacting support@costradar.io.

16. Changes to These Terms

We will provide at least 30 days advance notice of material changes to these Terms via email to the address on your account or through a prominent notice in the dashboard. Non-material changes (such as typographical corrections or formatting) may take effect upon posting.

Continued use of the Service after the notice period constitutes acceptance of the updated Terms. If you do not agree to the changes, you may cancel your subscription before the effective date.

We reserve the right to modify, suspend, or discontinue any part of the Service at any time with reasonable notice.

17. Governing Law and Disputes

These Terms are governed by the laws of the State of Texas, without regard to conflict of law principles.

Informal Dispute Resolution. Before initiating arbitration, the complaining party must provide written notice to the other party at the contact information in Section 20 describing the dispute in reasonable detail and the relief sought. The parties agree to negotiate in good faith to resolve the dispute for a period of 30 days from the date of that notice. If the dispute remains unresolved after 30 days, either party may proceed with arbitration as described below.

Arbitration Agreement. Any dispute arising from these Terms or the Service shall be resolved by binding arbitration in Texas, except that either party may seek injunctive relief in any court of competent jurisdiction. Arbitration shall be administered by the American Arbitration Association (AAA) under its Commercial Arbitration Rules.

Small Claims. Either party may bring qualifying claims in small claims court in lieu of arbitration.

Arbitration Fees. Arbitration filing fees and arbitrator costs are allocated per AAA Commercial Arbitration Rules.

Opt-Out. You may opt out of this arbitration agreement by emailing support@costradar.io with the subject line "Arbitration Opt-Out" within 30 days of creating your account. Include your name, email address, and a clear statement that you decline the arbitration agreement.

Class Action Waiver. You waive any right to participate in a class action lawsuit or class-wide arbitration.

18. Force Majeure

Neither party will be liable for any failure or delay in performance resulting from causes beyond their reasonable control, including acts of God, natural disasters, pandemic, war, terrorism, labor disputes, internet or infrastructure outages, third-party service failures (including Microsoft Azure outages), government actions, or other events outside reasonable control. This includes but is not limited to Azure Cost Management API unavailability, which may delay anomaly detection or reporting.

19. Miscellaneous

  • Entire Agreement. These Terms, together with our Privacy Policy, constitute the entire agreement between you and Ridgeline Software LLC regarding the Service.
  • Severability. If any provision is found unenforceable, the remaining provisions remain in full force.
  • No Waiver. Failure to enforce any provision does not constitute a waiver of future enforcement.
  • Assignment. You may not assign these Terms without our written consent. We may assign these Terms in connection with a merger or acquisition.
  • Microsoft Trademarks. Microsoft Azure is a trademark of Microsoft Corporation. Ridgeline Software LLC is not affiliated with, endorsed by, or sponsored by Microsoft.
  • Survival. The following sections survive termination of these Terms for any reason: Intellectual Property (Section 10), Disclaimer of Warranties (Section 12), Limitation of Liability (Section 13), Indemnification (Section 14), Governing Law and Disputes (Section 17), and any payment obligations accrued prior to termination.

20. Contact

Questions about these Terms? Contact us at support@costradar.io.

Ridgeline Software LLC
Texas, United States