ShipMesh

Privacy

Last updated October 26, 2026

ShipMesh is a merge gate: it reads a pull request, explains it, and asks its owner to sign off. This page says exactly what that involves for your code and your data.

What ShipMesh can access

ShipMesh works through a GitHub App that you install on the repositories you choose. With the permissions you grant, it can:

Uninstalling the App, or removing a repository from it, stops all access immediately.

What we store, and what we don't

We don't store your source code or diffs. They're fetched when a gate runs, analyzed, and discarded. We store:

How changes are analyzed

ShipMesh sends the pull request's diff, description and commit messages to Google's Gemini models on Vertex AI, running in our own Google Cloud project. Before sending, it redacts common secret formats such as keys and tokens. Under Google Cloud's terms, Google doesn't use this data to train its models. Model output is treated as data: ShipMesh only takes the specific actions listed above.

Where your data lives

Data is stored in Google Cloud Firestore in the United States (us-central1), encrypted at rest, and is readable only by the ShipMesh service. Each customer's data is kept under its own scope, and our tests check that one customer's data can never be read through another's.

The services we rely on:

How long we keep it

What we don't do

We don't sell your data, share it for advertising, or use your code to train models.

ShipMesh is in private beta. A contact address for privacy requests will be published on this page. We'll update this page as the product changes, and change the date above when we do.