heygrc
heygrc and Bugbot

Different jobs, same pull request.

Bugbot and heygrc both leave comments on your pull requests, which is where the resemblance ends. Bugbot is built to answer one question well: is this code correct? heygrc is built to answer a different one: does this change touch a compliance control your company has to meet? Those are not the same question, and a change can pass one cleanly while failing the other.

Bugbot

Cursor Bugbot is an AI code reviewer. It reviews each pull request and flags likely bugs and code-quality problems before they merge.

heygrc

heygrc reviews each pull request against the compliance frameworks your company must meet (ISO 27001, SOC 2, GDPR, and more) and cites the specific control a change touches. It is built for compliance, not code quality.

Where they do not overlap

Bug-free code that still breaks a GDPR duty.

This change adds a log line to help debug checkout. It is correct: it compiles, it runs, there is no bug for a bug-finder to catch. It also writes the customer's email and address into the application logs, which is more personal data than the purpose needs.

checkout/handler.ts+1 −0
export async function onCheckout(req: CheckoutRequest) {  logger.info("checkout received", { body: req })  const order = await createOrder(req)  return order}
heygrcGDPR Art. 5(1)(c)

Logging the full request body puts the customer email and address into application logs. There is no bug here, so a review looking for code quality may not surface it. It is a data-minimisation issue under GDPR Art. 5(1)(c). heygrc is built to catch exactly this: a change that is fine as code but touches a compliance duty.

Use them together

Keep Bugbot. Add the compliance layer.

This is not a question of which tool wins. Bugbot catches the bugs and quality problems heygrc never looks for, and heygrc catches the compliance issues a code review is not built to see. Running both means a pull request is checked for whether the code is good and for whether the change is compliant, two different kinds of risk, on the same diff.

heygrc does not replace your code review, and it does not certify you. It reviews changes against your frameworks and cites the control, so the compliance question is answered where the change is made. heygrc is in early access.