Last updated 9 October 2026. By accessing or using CleanSlop you agree to these Terms of Service. If you do not agree, do not use the service.
CleanSlop is operated by SHBV Technologies Ltd., a corporation formed under the laws of British Columbia, Canada ("CleanSlop", "we", "us", "our"). These Terms of Service ("Terms") form a binding agreement between you and SHBV Technologies Ltd. governing your access to and use of the CleanSlop website, application, and related services (collectively, the "Service"). You can reach us at [email protected].
The Service is intended for users who are at least 13 years of age. By accessing or using the Service you represent and warrant that (a) you are at least 13 years old and (b) you have the legal capacity to enter into these Terms, or that a parent or legal guardian has accepted these Terms on your behalf as described in the next paragraph. If you do not meet these requirements, you must not use the Service.
If you are at least 13 but under the age of majority where you live, you may use CleanSlop only with a parent or legal guardian who has reviewed and agreed to these Terms on your behalf. For clarity, the age of majority is 19 in British Columbia (our home province), Nova Scotia, New Brunswick, Newfoundland and Labrador, and the territories; and 18 in most other Canadian provinces and in the United States. Your parent or legal guardian is responsible for your use of the Service, including your GitHub account connection, repository grants, paid plans, and triage bookings. By signing up or continuing to use the Service, you represent that this permission exists if you are not yet of age of majority in your jurisdiction.
If you are in the European Economic Area or the United Kingdom and below the age at which you may lawfully consent to information society services without parental authorization in your country, the same parent or legal guardian requirement applies.
CleanSlop may offer promotional scan credits for referral signups, sharing on social platforms, or similar campaigns. Eligibility rules — including minimum GitHub account age for the signing-up account — are enforced in product and may change. Promotional credits have no cash value, are non-transferable, and may be revoked when we detect abuse.
Depending on how signup is configured, new accounts may require an invite access code, join a waitlist, or sign in with GitHub directly. Access codes are personal, non-transferable, and provided at our discretion. We may revoke, rate-limit, suspend, or disable any access code at any time without notice and without liability. Sharing an access code, or attempting to circumvent gating of the Service, is a breach of these Terms.
Redeeming an invite links that code to your account and may grant extra scan and review capacity. Exhausting, disabling, or expiring the invite later does not by itself end access for an account that already redeemed it.
CleanSlop is a code review tool that reads GitHub repositories you grant, shallow-clones source for analysis, and reports findings and scan results intended to help you understand potential issues in your codebase.
CleanSlop is not a penetration test, security guarantee, legal advice, accounting advice, or professional services of any kind. CleanSlop is not a substitute for a qualified security engineer, auditor, lawyer, or your own release and compliance processes. The Service does not certify that your software is safe, complete, or compliant.
Your use of the Service does not create any auditor-client, lawyer-client, fiduciary, advisory, or professional relationship between you and us. No communication you have with the Service — whether through scan results, findings, reports, triage sessions, or any other feature — creates such a relationship.
You must not act, or refrain from acting, on any output of the Service without independently verifying it with qualified professionals and your own processes. You must not use any output of the Service as evidence of due diligence, as a defence in an audit or regulatory proceeding, or as a basis for any release, filing, or representation made to any authority or third party.
You connect a GitHub account and install a GitHub App that grants read-only access to repositories you choose. You are solely responsible for having the right to grant that access and for the repositories you submit for scanning. We cannot verify your authorization beyond the permissions GitHub reports.
When you upload a working tree through the agent, you represent that you have the right to submit that code for scanning. Uploaded code is used only to run the scan and produce a report. We store the archive for a limited time and keep the extracted working tree with the same retention as a cloned repository.
The Service may use large language models to synthesize findings, generate commentary, and perform judgment or review steps on scan output. AI-generated content may be inaccurate, incomplete, outdated, biased, or fabricated (so-called "hallucinations"). Always verify every specific claim against your source code and qualified review before relying on it for any purpose.
When using the Service, you agree that you will not:
CleanSlop and all associated trademarks, logos, copy, user interface, software, and visual design are owned by SHBV Technologies Ltd. or its licensors and are protected by Canadian and international intellectual property laws. You keep your repositories and their contents. Nothing in these Terms grants you any right, title, licence, or interest in our intellectual property, except the limited right to use the Service as intended under these Terms.
You retain ownership of your repositories and their contents. By submitting repositories for scanning, you grant us a non-exclusive, worldwide, royalty-free licence to process, store, transmit, and analyze extracted code, findings, and reports solely for the purpose of operating, securing, and improving the Service, including the right to share it with the sub-processors identified in our Privacy Policy to the limited extent necessary for them to perform their functions. This licence does not permit us to sell your repository contents, to share them with third parties other than the sub-processors identified in the Privacy Policy, or to use them for advertising, marketing, or profiling. You represent that you have the right to grant this licence for all data you submit.
Sign-in is through GitHub. Existing users may also use email magic links when that option is enabled. Paid plans and credit packs are billed through Stripe. Fees, currency, and taxes are as shown at checkout. Plan upgrades, downgrades, and cancellation at period end are previewed in the product and completed through Stripe Checkout or the Stripe Customer Portal. We do not promise prorated refunds beyond what Stripe and the in-app change flow display.
Some plans can book a paid triage meeting. Booking authorizes a Stripe payment hold and creates a Google Calendar event. You can cancel a booked session from the product when that action is offered; refunds, capture, and late-window rules are those shown at booking and on the session. Missing a meeting or cancelling late may still result in a capture, as disclosed there.
We may modify, suspend, or discontinue any part or all of the Service — including any feature, access code, rate limit, plan limit, or AI model — at any time, with or without notice, and without liability to you. We do not guarantee that the Service will be available, uninterrupted, error-free, secure, or that any defect will be corrected.
The Service depends on third-party sub-processors, including GitHub (sign-in and repository access), Stripe (payments), Resend (for email sign-in, support replies, scan notifications, and product update emails, when configured), PostHog (when analytics or Support is configured), our scan harness service (which may use language models), Google Calendar (for triage bookings), and optional Slack incoming webhooks for operational alerts. These third parties operate under their own terms and privacy policies. We are not responsible for their availability, acts, omissions, or handling of data once transmitted to them in the manner described in the Privacy Policy.
The Service is provided on an "AS IS" and "AS AVAILABLE" basis. To the maximum extent permitted by applicable law, we disclaim all warranties, representations, and conditions of any kind, whether express, implied, statutory, or otherwise, including any warranty of merchantability, fitness for a particular purpose, non-infringement, accuracy, reliability, or title. We make no warranty that the Service will meet your requirements, that any output of the Service will be correct, or that any finding, report, or recommendation is suitable for any particular purpose. Some jurisdictions do not allow the exclusion of certain warranties, and nothing in this section limits any right you have under the BC Business Practices and Consumer Protection Act or other applicable law that cannot be waived by contract.
To the maximum extent permitted by applicable law, our aggregate liability to you for any and all claims arising out of or relating to the Service or these Terms — whether in contract, tort (including negligence), strict liability, or any other theory — is limited to the total fees you have paid us for the Service in the twelve (12) months immediately preceding the event giving rise to the claim. For users of free tiers, this amount is zero.
We are not liable for any indirect, incidental, consequential, special, exemplary, or punitive damages, or for any loss of profits, revenue, goodwill, data, or business opportunities, or for any security incident, breach, regulatory action, or professional fee arising from your use of or reliance on the Service — regardless of the form of action and even if we have been advised of the possibility of such damages. These limitations apply even if any remedy fails of its essential purpose.
Nothing in these Terms limits liability that cannot be limited under applicable law, including liability for fraud, fraudulent misrepresentation, willful misconduct, gross negligence, death or personal injury caused by our negligence, or any right you have under the BC Business Practices and Consumer Protection Act that cannot be waived by contract.
You agree to defend, indemnify, and hold harmless SHBV Technologies Ltd. and its directors, officers, employees, and agents from and against any claim, liability, damage, loss, and expense (including reasonable legal fees) arising out of or in any way connected with (a) your access to or use of the Service, (b) your breach of these Terms, (c) your violation of any law or the rights of any third party, or (d) any repository or data you submit to the Service.
Before filing any claim, lawsuit, or other formal proceeding arising out of or relating to these Terms or the Service, you agree to first contact us at [email protected] with a written description of the dispute and the relief you are seeking, and to negotiate with us in good faith for at least thirty (30) days to resolve the dispute informally. We agree to do the same. Only after this thirty-day period has ended without resolution may either party commence a formal proceeding. Nothing in this section prevents either party from (a) seeking urgent injunctive or equitable relief in a court of competent jurisdiction to protect its intellectual property or confidential information, or (b) filing a complaint with any government regulator or privacy authority.
These Terms and any dispute arising out of or relating to them or to the Service are governed by the laws of the Province of British Columbia and the federal laws of Canada applicable therein, without regard to conflict-of-laws principles. Subject to the informal dispute resolution section above, you and we irrevocably submit to the exclusive jurisdiction and venue of the courts located in Vancouver, British Columbia for the resolution of any such dispute, except that either party may seek injunctive or equitable relief in any court of competent jurisdiction.
If any provision of these Terms is held by a court of competent jurisdiction to be invalid, illegal, or unenforceable in any respect, that provision will be modified to the minimum extent necessary to make it valid, legal, and enforceable while preserving the parties' original intent as closely as possible. If modification is not possible, the provision will be severed from these Terms and the remaining provisions will continue in full force and effect.
We may update these Terms from time to time. When we do, we will update the "Last updated" date at the top of this page. Material changes will also be signalled in-product where practicable. Your continued use of the Service after an update constitutes your acceptance of the updated Terms. If you do not agree to an update, you must stop using the Service.
Questions about these Terms can be directed to [email protected].
Questions? [email protected]