TRANSPARENCY · SUBPROCESSORS

Subprocessors

Who touches your data, in what role, and under whose terms.
PROVIDERWHAT THEY RECEIVELOCATIONTRAINING COMMITMENT
Google Cloud / FirebaseThe code payload at rest, and your report. Infrastructure only: it stores and runs, it performs no analysisUSn/a (infrastructure) · the payload is sent to model providers by our functions, never by the storage layer
StripePayment details. Never your codeUSn/a (never sees your code)
Google (Gemini API)The code payload, for automated analysisUSNo training on inputs (paid API tier)
OpenAI (API)The code payload, for automated analysisUS company · we have not contracted for a specific processing regionNo training on inputs (business API terms)
Anthropic (API)The engines' reports only. Never the code payloadUS company · we have not contracted for a specific processing regionNo training on inputs (commercial terms)
Mistral (served via Amazon Bedrock, AWS)The code payload, for automated analysisUS (model origin: France · served on US AWS infrastructure)No training on inputs (AWS Bedrock terms)
Fireworks AIEngaged only when a primary engine or the judge fails: the code payload when it substitutes for an engine, the engines' reports when it substitutes for the judge · serves non-US-origin modelsModel origin: China · served by Fireworks on its standard serverless endpoints; we have not contracted for a specific processing regionNo training on inputs (business API terms)
ResendTransactional email (audit token delivery, report links) · receives the recipient address, the repository URL, the score, the tier, and up to 300 characters of the judge's written verdict · never the code payload and never a finding's cited evidenceUSn/a (receives no code payload)
This list updates before any provider is added or replaced.
Training and retention entries describe each provider's own published terms, not undertakings by us. Last read against those terms on 30 July 2026.
Questions: see the Privacy Policy.