Terms of Service
These terms govern your use of CodePulse Reviews — the Slack app, the dashboard at review.codepulsehq.com, and the GitHub App codepulse-review (together, the “Service”). By installing the Slack app, signing in to the dashboard, or paying for a plan, you agree to these terms on behalf of your workspace.
CodePulse Reviews reviews your PRs and bills per licensed developer. Cancel any time in Stripe. We don’t train on your code. LLM reviews can be wrong — treat them as a first pass and verify before shipping.
1. Who we are
The Service is operated by Keep Pushing Forward Ltd (trading as “CodePulse”, “we”, “us”), registered in England & Wales and based in Hampshire, UK. “You” or “your workspace” means the Slack workspace that installed CodePulse Reviews. “Admin” means a GitHub org owner/admin or the Slack user who installed the app — they can bind the workspace to these terms and to a paid plan.
2. The Service
CodePulse Reviews reads the content of pull requests you ask it to review, runs them through a large-language model, and posts a review to GitHub plus a summary to Slack. It also lets workspace admins manage seats, pick plans, and download usage reports. We may improve, change, or discontinue features with reasonable notice — material changes get at least 14 days’ notice.
3. Accounts & authority
You warrant that the Admin installing or paying for the Service has authority to bind your organisation. You’re responsible for keeping your Slack and GitHub credentials safe, and for what users in your workspace do with the Service. Tell us straight away at support@codepulsehq.com if you suspect unauthorised use.
4. Plans, seats, and how we bill
- Per-developer seats. Paid plans (BYOK, Team, Business) are billed monthly or yearly per licensed developer. A seat is a GitHub login whose PRs we review. Admins manage seats from the dashboard; unassigning a seat takes effect immediately or at the end of the current billing cycle, depending on usage that cycle.
- Trial. Newly-installed workspaces get a 14-day trial with auto-assigned seats. No card is required during the trial. If you don’t pick a paid plan by the end of the trial, the workspace stays on the BYOK tier (you bring your own Anthropic API key); no charges happen automatically.
- Proration. Adding seats mid-cycle prorates the remainder of the cycle. Removing seats reduces your bill from the next cycle.
- Payments. We take payments through Stripe. Charges are in US dollars. Where required, Stripe adds local VAT or sales tax. Failed payments trigger Stripe’s smart-retry; after three failed attempts on the same invoice your workspace is frozen until you resolve billing in the Stripe Customer Portal.
- Enterprise. Workspaces that need custom terms, SSO, SLA commitments, or invoice-based billing can contact hello@codepulsehq.com.
5. Fair use
Team and Business plans include unlimited reviews under our Fair Use Policy. Crossing the monthly threshold moves subsequent reviews in that cycle to our fastest model (Claude Haiku); a 3× hard cap pauses reviews until the next cycle. Fair use exists to keep the flat-per-dev pricing sustainable when a small number of workspaces run fully autonomous agents.
6. Refunds & cancellation
You can cancel any time from the Stripe Customer Portal, reachable via the dashboard. Cancellation takes effect at the end of the current billing cycle; your reviews keep running until then. We don’t refund the current cycle for monthly plans. Yearly plans cancelled within 30 days of renewal get a prorated refund for the unused full months. Nothing in this clause removes statutory rights you may have as a consumer.
7. Acceptable use
You won’t use the Service to:
- reverse-engineer, scrape, or probe CodePulse itself except as explicitly allowed by us in writing;
- run workloads that breach the fair-use policy after written notice;
- submit content you don’t have the right to submit, or that infringes a third party’s rights;
- try to extract model weights, prompts, or system instructions, or to jailbreak the review model;
- use the Service to develop a competing AI code-review product.
8. Your content, your rights
You keep all rights to your code, your PR descriptions, and your Slack messages. You grant us a limited, revocable licence to process that content solely to operate the Service (produce the review, post it to GitHub, deliver it to Slack, bill the usage). Review containers are ephemeral: your code is deleted when the container exits. We do not train any AI model on your content, and our contracts with the underlying model providers (Anthropic, OpenAI) prohibit them from training on CodePulse traffic.
9. Our IP
We (or our licensors) own the Service, including the dashboard, the prompts, the pipelines, and the documentation. These terms don’t grant you any IP rights beyond the right to use the Service for its intended purpose while your subscription is active.
10. AI output: “reasonable effort, not truth”
LLM-generated reviews can be wrong. A critical-tagged comment is not a guarantee of a real defect; a clean review is not a guarantee that code is bug-free. Treat the reviews as a knowledgeable reviewer’s first pass — useful, often right, occasionally confidently wrong. You’re responsible for verifying anything before shipping. We are not liable for decisions you make, or fail to make, based on AI output.
11. Availability
We aim for high availability but do not commit to a specific uptime under these self-serve terms. We’ll use reasonable efforts to keep the Service running and to communicate incidents. Enterprise customers can negotiate an SLA as part of their agreement.
12. Privacy & security
Our Privacy Policy explains what data we collect and how we protect it. Our DPA is available on request. Security reports go to security@codepulsehq.com.
13. Confidentiality
Each of us may receive information from the other that is confidential (for you, the code we process; for us, non-public product details). Both sides agree to use confidential information only to deliver or use the Service and to protect it with the same care we use for our own confidential information.
14. Warranties & liability
We provide the Service “as is”. To the fullest extent permitted by law, we exclude all implied warranties. Our total aggregate liability to you in any 12-month period is capped at the fees you paid us in that period, or £100, whichever is higher. We’re not liable for indirect, incidental, or consequential losses, lost profits, lost revenue, or lost data. Nothing in these terms limits liability that can’t be limited by law (for example, for death, personal injury, fraud, or anything we’re not legally allowed to limit).
15. Suspension & termination
We can suspend or terminate the Service for a workspace that materially breaches these terms, after reasonable notice where practical. You can uninstall the Slack or GitHub app or cancel your subscription at any time. On termination, we stop processing reviews; we keep the minimum data needed for legal obligations and delete the rest per our retention schedule.
16. Changes
We may update these terms as the product evolves. Material changes get at least 14 days’ notice to workspace admins; continued use after the effective date means you accept the new version.
17. Governing law
These terms are governed by the laws of England & Wales. Disputes are subject to the exclusive jurisdiction of the courts of England & Wales. Nothing in this clause removes statutory rights you may have as a consumer to bring a claim in the country where you live.
18. Contact
Questions about these terms go to hello@codepulsehq.com. Billing questions go to billing@codepulsehq.com.