Docs Architecture
Concepts

Architecture

Borehole reads a repository in one of two places. A public repository is cloned and read on our worker in Google Cloud, and the copy is deleted when the survey ends. A private repository is read by the collector on your own systems. Borehole never clones or holds it: only facts cross.

A public survey. Dashed steps run only for a paid survey.
A private survey. The repository stays in the left lane.
A private survey in Confidential Compute, in your own Google Cloud project.