AI capabilities
What is Code Excluded From Training?
A contractual and technical guarantee that your source code is not used to train the vendor's or a third party's models.
Any AI review tool sends your source to a model. The question every security review asks is what happens to it afterwards: retained, logged, used as training data, or discarded after inference.
Look for this in the contract and the sub-processor list, not the marketing page. 'We do not train on your code' is a meaningful commitment only if it also binds the model provider sitting behind the vendor.
Top 19 Code Excluded From Training tools
Every tool in the directory documented as supporting Code Excluded From Training, 16 fully, 3 partially, with what its own documentation says.
Support is not the same as parity, since some implementations are narrower in scope, gated to a higher plan tier, or maintained only for existing customers. The note under each tool is what its own documentation describes.
- 1
AI Reviewer uses enterprise Gemini instances; code not used for training, secrets redacted, prompts not stored.
- 2
"Never use, store, or train on customer data"; AI ops are inference-only, not retained
- 3
Business and Enterprise business data is not trained on by default; not covered on Plus.
- 4CodeAnt AIPR Review
Does not train proprietary models on customer code; contractually excludes it from 3rd-party GPAI training
- 5CodeRabbitPR Review
Trust Center: code never used to train models; models trained solely on public datasets
- 6
Vendor states source code is never used to train or enhance the AI
- 7
Your data is never used to train AI models; Zero Data Retention with OpenAI/Azure OpenAI
- 8DeepSourceQuality Platform
Privacy Policy: code not used to train AI models unless customer explicitly opts in via account settings
- 9
Google does not use customer data to train models without permission; service stateless, no prompt storage by default.
- 10
GitHub does not use Copilot Business or Enterprise customer data to train AI models; individual plans differ
- 11GreptilePR Review
Opt out of anonymized cloud training; self-hosted code never trained on unless configured.
- 12
Business customers' code is never trained on absent explicit opt-in; individual and open-source code may be.
- 13QodoPR Review
Context Engine MCP: no training on customer code, session-only retrieval, per-tenant isolation
- 14
Zero Data Retention agreement with default OpenAI provider; CI/CLI scans upload no code; BYOK loses ZDR.
- 15
"Does not use customer proprietary software code to train, optimize, fine-tune, or improve any AI models"
- 16
Third-party LLM providers contractually barred from training on input data across all tiers; SonarSource excludes Enterprise/Server data.
- 17
Zero Data Retention for qualified Enterprise accounts; no explicit training-exclusion statement in source.
- 18
Team-wide Privacy Mode and Legacy Privacy Mode referenced; no explicit training-exclusion statement in source.
- 19
A Veracode Fix whitepaper states customer code is never used to further train that model, but the commitment is scoped to Fix only; a platform-wide statement is gated behind Veracode's Trust Center.
What to look for
- Whether the guarantee extends to the underlying model provider
- Retention period for prompts and responses
- Whether it is contractual or a policy the vendor can change
- Zero-retention or enterprise inference endpoints, where offered
Related terms
FAQ
What is Code Excluded From Training?
A contractual and technical guarantee that your source code is not used to train the vendor's or a third party's models.
How many tools support Code Excluded From Training?
19 of the 20 tools tracked in this directory support Code Excluded From Training, 16 fully and 3 partially, including Codacy, Aikido, ChatGPT / Codex, CodeAnt AI, CodeRabbit. Support is not the same as parity, since some implementations are narrower in scope, gated to a higher plan tier, or maintained only for existing customers. The note under each tool is what its own documentation describes.
What should you look for in Code Excluded From Training?
Whether the guarantee extends to the underlying model provider. Retention period for prompts and responses. Whether it is contractual or a policy the vendor can change. Zero-retention or enterprise inference endpoints, where offered.