Terms of Service

The Gist

We (the folks at check-run-reporter.com) are on a mission to make continuous integration less painful. We hope you love our products and services as much as we love creating them.

These Terms of Service ("Terms") describe our commitments to you, and your rights and responsibilities when using our services. Please read them carefully and reach out to us if you have any questions.

These Terms are borrowed from Automattic, who made their Terms available under a Creative Commons Sharealike license. You can grab a copy of those Terms and other legal documents on GitHub. You’re more than welcome to copy them, adapt them, and repurpose them for your own use. Just make sure to revise their language so that your Terms reflect your actual practices. Also, if you do use these Terms, we’d appreciate a credit and link to Automattic somewhere on your website.

Terms of Service

These Terms govern your access to and use of check-run-reporter.com, as well as all products and services available at or though these websites (collectively, "Services").

Our Services are offered subject to your acceptance, without modification, of all of the terms and conditions contained herein and all other operating rules, policies (including, without limitation, Our Privacy Policy), and procedures that may be published from time to time by check-run-reporter.com (collectively, the "Agreement"). You agree that we may automatically upgrade our Services, and the Agreement will apply to any upgrades.

Please read the Agreement carefully before accessing or using our Services. By accessing or using any part of our Services, you agree to become bound by the Agreement. If you do not agree to all the terms of the Agreement, then you may not access or use our Services.

1. Who’s Who

Throughout these Terms, "you" applies to both individuals and entities that access or use our Services. If you are an individual using our Services on behalf of an entity, you represent and warrant that you have the authority to bind that entity to the Agreement and that by using our Service(s), you are accepting the Agreement on behalf of that entity.

Your Agreement is with Ian Remmel, LLC., referred to as "Ian Remmel, LLC" or "we" throughout these Terms.

2. Your Account

Using check-run-reporter.com requires the opening of an Account at https://www.check-run-reporter.com by using the your GitHub Sign-In. By opening an Account at https://www.check-run-reporter.com, you are are deemed to have accepted these terms. By opening an Account at https://www.check-run-reporter.com, you represent that you have the legal authority to bind the legal entity you act for and provide the GitHub Sign-Ins to check-run-reporter.com. You agree to provide us with complete and accurate information when you register for an account. You will be solely responsible and liable for any activity that occurs under your username. You are responsible for keeping your account information up-to-date and for keeping your password secure. You are responsible for maintaining the security of your account and any Service-related website, store, or other content, and you are fully responsible for all activities that occur under your account and any other actions taken in connection with our Services. You shall not share or misuse your access credentials. You must immediately notify us of any unauthorized uses of your account, store, or website, or of any other breach of security. We will not be liable for any acts or omissions by you, including any damages of any kind incurred as a result of such acts or omissions.

3. Fees, Payment, and Renewal

Fees for Paid Services. Some of our Services are offered for a fee. By using a Paid Service, you agree to pay the specified fees. These fees will be collected automatically via the customer's GitHub marketplace account.

Taxes. To the extent permitted by law, or unless explicitly stated otherwise, all fees are exclusive of applicable federal, provincial, state, local or other governmental sales, goods and services, harmonized or other taxes, fees, or charges now in force or enacted in the future ("Taxes"). You are responsible for payment of all applicable Taxes relating to your use of our Services, your payments, or your purchases. If we are obligated to pay or collect Taxes on the Fees you’ve paid or will pay, you are responsible for such Taxes, and we may collect payment for such Taxes.

Payment. If your payment fails or Paid Services are otherwise not paid for on time, we may immediately cancel or revoke your access to the Paid Services. If you contact your bank or credit card company to decline or reverse the charge of fees for Paid Services, we may revoke your access to our Services in general.

Automatic Renewal. To ensure uninterrupted service, recurring Paid Services are automatically renewed. This means that unless you cancel a Paid Service before the end of the applicable subscription period, it will automatically renew, and you authorize us to invoice you or use any payment mechanism we have on record for you to collect the then-applicable subscription fee (as well as any Taxes). Your Paid Services will be renewed for the same interval of time as your original subscription period. For example, if you purchase an annual plan, you will be charged each year for the following 12-month period. The date for the automatic renewal is determined by GitHub. You can view your renewal date by visiting your GitHub Billing.

Cancelling Automatic Renewal. You can manage and cancel your Paid Services at the GitHub Billing. To cancel a plan, go to your GitHub Billing, click on the plan you wish to cancel, then follow the steps to cancel. You must repeat this process for each subscription you wish to cancel.

4. General Representation and Warranty

You represent and warrant that your use of our Services:

  • Will be in strict accordance with these Terms;
  • Will comply with all applicable laws and regulations (including, without limitation, all applicable laws regarding online conduct and acceptable content, privacy, data protection, and the transmission of technical data exported from the United States or the country in which you reside);
  • Will not use the Services for any unlawful purposes, to publish illegal content, or in furtherance of illegal activities;
  • Will not infringe or misappropriate the intellectual property rights of any third party;
  • Will not overburden check-run-reporter.com’s systems, as determined by us in our sole discretion;
  • Will not disclose sensitive personal information of others;
  • Will not be used to send spam or bulk unsolicited messages;
  • Will not interfere with, disrupt, or attack any service or network; and
  • Will not be used to create, distribute, or enable material that is - or that facilitates or operates in conjunction with - malware, spyware, adware, or other malicious programs or code.

5. Specific Service Terms

check-run-reporter.com is a service that turns your structured test reports into GitHub Check Runs.

Test Results. When you send us test reports, we store them for a short time (typically on the order of minutes) until we can process them and send them back to GitHub.

License. By submitting test results to check-run-reporter.com for processing, you grant Ian Remmel, LLC, a world-wide, royalty-free, and non-exclusive license to reproduce, modify, adapt, and publish the corresponding metadata supplied by the GitHub (such as, but not limited to, commit sha, repo name, branch name, etc) as well as metadata about the report itself (such as the number of failures and type of report) solely for the purpose of improving the product (in other words, we want to have enough metadata to understand how our product is being used and how to improve it, but we don't want to know any proprietary information about your code). Should any such metadata be published publicly, it will only be done so anonymized and/or in aggregate, unless we first get your prior written consent.

6. Intellectual Property

The Agreement does not transfer from Ian Remmel, LLC to you any Ian Remmel, LLC or third party intellectual property, and all right, title, and interest in and to such property will remain (as between the parties) solely with Ian Remmel, LLC. Ian Remmel, LLC, check-run-reporter, check-run-reporter.com, the check-run-reporter.com logo, and all other trademarks, service marks, graphics, and logos used in connection with check-run-reporter.com or our Services, are trademarks or registered trademarks of Ian Remmel, LLC or Ian Remmel, LLC’s licensors. Other trademarks, service marks, graphics, and logos used in connection with our Services may be the trademarks of other third parties. Your use of our Services grants you no right or license to reproduce or otherwise use any Ian Remmel, LLC or third party trademarks.

7. Changes

We are constantly updating our Services and that means sometimes we have to change the legal terms under which our Services are offered. These Terms may only be modified by a written amendment signed by an authorized executive of Ian Remmel, LLC, or by the posting by Ian Remmel, LLC of a revised version. If we make changes that are material, we will let you know by posting on one of our blogs, or by sending you an email or other communication before the changes take effect. The notice will designate a reasonable period of time after which the new terms will take effect. If you disagree with our changes, then you should stop using our Services within the designated notice period, or once the changes become effective. Your continued use of our Services will be subject to the new terms. However, any dispute that arose before the changes shall be governed by the Terms (including the binding individual arbitration clause) that were in place when the dispute arose.

8. Termination

We may terminate your access to all or any part of our Services at any time, with or without cause, with or without notice, effective immediately. We have the right (though not the obligation) to, in our sole discretion, terminate or deny access to and use of any of our Services to any individual or entity for any reason. We will have no obligation to provide a refund of any amounts previously paid. If you wish to terminate the Agreement or your check-run-reporter.com account, you may simply discontinue using our Services, or, if you are using a paid service, you may cancel at any time, subject to the Fees, Payment, and Renewal section in these Terms. All provisions of the Agreement which by their nature should survive termination shall survive termination, including, without limitation, ownership provisions, warranty disclaimers, indemnity, and limitations of liability.

9. Disclaimer of Warranties

Our Services are provided "as is." Ian Remmel, LLC and its suppliers and licensors hereby disclaim all warranties of any kind, express or implied, including, without limitation, the warranties of merchantability, fitness for a particular purpose and non-infringement. Neither Ian Remmel, LLC, nor its suppliers and licensors, makes any warranty that our Services will be error free or that access thereto will be continuous or uninterrupted. You understand that you download from, or otherwise obtain content or services through, our Services at your own discretion and risk.

10. Jurisdiction and Applicable Law

Except to the extent any applicable law provides otherwise, the Agreement and any access to or use of our Services will be governed by the laws of the state of California, U.S.A., excluding its conflict of law provisions. The proper venue for any disputes arising out of or relating to the Agreement and any access to or use of our Services will be the state and federal courts located in San Francisco County, California.

11. Arbitration Agreement

Except for claims for injunctive or equitable relief or claims regarding intellectual property rights (which may be brought in any competent court without the posting of a bond), any dispute arising under the Agreement shall be finally settled in accordance with the Comprehensive Arbitration Rules of the Judicial Arbitration and Mediation Service, Inc. ("JAMS") by three arbitrators appointed in accordance with such Rules. The arbitration shall take place in San Francisco, California, in the English language and the arbitral decision may be enforced in any court. The prevailing party in any action or proceeding to enforce the Agreement shall be entitled to costs and attorneys’ fees.

12. Limitation of Liability

In no event will Ian Remmel, LLC, or its suppliers or licensors, be liable with respect to any subject matter of the Agreement under any contract, negligence, strict liability or other legal or equitable theory for: (i) any special, incidental or consequential damages; (ii) the cost of procurement for substitute products or services; (iii) for interruption of use or loss or corruption of data; or (iv) for any amounts that exceed the fees paid by you to Ian Remmel, LLC under the Agreement during the twelve (12) month period prior to the cause of action. Ian Remmel, LLC shall have no liability for any failure or delay due to matters beyond their reasonable control. The foregoing shall not apply to the extent prohibited by applicable law.

13. Indemnification

You agree to indemnify and hold harmless Ian Remmel, LLC, its contractors, and its licensors, and their respective directors, officers, employees, and agents from and against any and all losses, liabilities, demands, damages, costs, claims, and expenses, including attorneys’ fees, arising out of or related to your use of our Services, including but not limited to your violation of the Agreement, Content that you post, and any ecommerce activities conducted through your or another user’s website.

14. US Economic Sanctions

You expressly represent and warrant that your use of our Services and/or associated services and products is not contrary to applicable U.S. Sanctions. Such use is prohibited, and we reserve the right to terminate accounts or access of those in the event of a breach of this condition.

15. Translation

These Terms were originally written in English (US). We may translate these terms into other languages. In the event of a conflict between a translated version of these Terms and the English version, the English version will control.

16. Miscellaneous

The Agreement constitutes the entire agreement between Ian Remmel, LLC and you concerning the subject matter hereof. If any part of the Agreement is held invalid or unenforceable, that part will be construed to reflect the parties’ original intent, and the remaining portions will remain in full force and effect. A waiver by either party of any term or condition of the Agreement or any breach thereof, in any one instance, will not waive such term or condition or any subsequent breach thereof.

You may assign your rights under the Agreement to any party that consents to, and agrees to be bound by, its terms and conditions; Ian Remmel, LLC may assign its rights under the Agreement without condition. The Agreement will be binding upon and will inure to the benefit of the parties, their successors and permitted assigns.