Privacy

Your code never leaves your machine.

RippleCheck has no server. There is nothing to sign in to on this website and nothing to send your code to.

The desktop app and CLI

The core scan is static analysis running entirely on your own computer. It reads your files, builds a dependency map in memory, and reports the result locally.

Two optional features that do use the network

Both are off unless you turn them on, and neither routes through any RippleCheck infrastructure.

GitHub sign-in (desktop app only)

The desktop app has an optional repository browser. If you use it, you sign in to GitHub through standard OAuth so the app can list your repositories and scan one without you cloning it by hand first. This is a feature of the app on your machine — this website has no login and no accounts. For exactly what the app requests and stores, see the README.

AI enrichment (bring your own key)

If you supply your own API key, the app can send a finding to the provider you chose to generate a plain-English summary and a refined fix prompt. The key is stored encrypted at rest via Electron's safeStorage. Requests go directly to that provider and never to a RippleCheck server, because there isn't one. With no key configured, enrichment is skipped and the deterministic output is unchanged.

When you use either feature, your data is handled by GitHub or by your chosen AI provider under their privacy terms. RippleCheck is not in the middle of it.

This website

Verifying any of this

RippleCheck is MIT-licensed and the full source is public. If you would rather confirm these claims than take them on faith, read the code or watch the network traffic — both are legitimate ways to check.

Browse the source on GitHub →

Questions about any of this: team@ripplecheck.io