Plug and Play Reviewer
Plug and Play ReviewerPlug and Play Reviewer

Privacy

Plug and Play Reviewer is two programs. A hosted control plane at plug-and-play-reviewer.vercel.app takes GitHub events and stores job metadata. A runner on your own machine reads the code and calls your model. This page says exactly what each one holds.

This is a schema rule, not a promise

Every column on every hosted table is either a scalar type that cannot hold free text, or a column allowlisted one by one with a written reason. A check named assert_no_private_columns reads the live schema and fails if anything else appears. It runs in CI. If someone adds a hosted column that could carry source, a diff, or a key, the build breaks before it ships.

What the hosted control plane stores

What never reaches our servers

What stays on your runner

Your runner sends your diff to whichever model provider you configured. That provider’s own terms apply to that call. We are not in the middle of it and we never see your key.

One necessary cookie, and analytics only if you agree

We set one cookie, gh_live_sign_in, which keeps you signed in. It is strictly necessary. Without it the site cannot tell that it is you, so there is nothing to consent to.

Anonymous page-view analytics are separate and off until you accept them. Declining prevents the script from loading at all, rather than loading it and hiding the notice. Your answer is stored in your own browser. Clear your site data to be asked again.

Removing it

Uninstall the GitHub App to stop all new events. To have stored job metadata and finding text deleted, open an issue or use the contact route in SECURITY.md. Anything on your own runner is already yours to delete: reviewer uninstall removes it.

This project is open source. If this page and the code disagree, the code is the truth and the page is a bug. Please report it.