Data as of Aug 25, 2026 · Based on 40 AI responses from ChatGPT Search and Google AI Mode · See how Parse measures this
Your brand can be here too.
Yes. For a 30-person engineering org, I’d treat this as a security/vendor-risk decision first and a coding-quality decision second.
The key distinction is: “the vendor doesn’t train on our code” is necessary, but not sufficient. An agent can still expose source through logs, retained sessions, third-party model providers, telemetry, plugins/MCP servers, or an overly broad filesystem/GitHub permission.
I’d require every candidate to pass these gates:
| Gate | What I’d require |
|---|---|
| Training | Contractual commitment that your prompts, code, outputs, embeddings, etc. are not used to train models unless you explicitly opt in |
| Retention | Documented retention period; ideally configurable or zero-data-retention (ZDR) for sensitive workloads |
| Subprocessors | Complete list of model/API subprocessors, with equivalent privacy obligations |
| Isolation | Agent runs in a sandbox/container with access only to the repo/task it needs |
| Credentials | No broad access to production secrets, cloud credentials, SSH keys, or developer home directories |
| Network | Egress controls so the agent can't arbitrarily upload your repository |
| Admin controls | SSO/SAML, SCIM, RBAC, audit logs, centralized policy controls |
| Data residency | Ability to meet your regulatory/customer requirements |
| Deletion | Contractual deletion process and clear backup-retention behavior |
| Incident response | Breach notification commitments and security documentation |
| Legal | Enterprise DPA, confidentiality terms, IP indemnification where appropriate |
Ask the vendor these questions in writing:
That last group is where many "enterprise-safe" evaluations become much less clear.
For a 30-dev team, I'd put GitHub Copilot Enterprise, Claude Code via an enterprise/commercial deployment, and OpenAI Codex through a business/enterprise setup into the first bake-off—not consumer subscriptions.
There are meaningful differences in their current data controls. For example, GitHub says its Copilot model-provider agreements include commitments against training on GitHub data, and it currently has a zero-data-retention agreement with Anthropic for generally available Anthropic features in Copilot, although it explicitly notes that some beta/preview features aren't covered.
Anthropic says its commercial products—including Claude for Work and its API—don't use customer inputs/outputs for model training by default. Its current retention documentation is more nuanced: some API usage can qualify for ZDR, while particular features/models have specific retention requirements.
OpenAI similarly states that business/enterprise/API data isn't used for training by default, and offers encryption, retention controls, and—in qualifying configurations—zero-data-retention options.
Important: don't extrapolate those policies to consumer plans. For example, OpenAI's current documentation distinguishes business products from individual ChatGPT/Codex use, where training controls are different.
For your team, I'd deploy the agent roughly like this:
Developer
│
▼
Enterprise AI agent
│
├──► Ephemeral sandbox
│ ├── repo checkout
│ ├── build/test tools
│ └── no production credentials
│
├──► Git provider
│ └── narrowly scoped token
│
└──► Model API
└── enterprise privacy contract
Give the agent a disposable environment, least-privilege Git credentials, and tightly controlled network egress.
That protects you against a different failure mode: even if the AI vendor has impeccable privacy policies, an autonomous coding agent can potentially be tricked by a malicious README, dependency, issue, test fixture, or prompt injection into sending information somewhere it shouldn't.
In other words:
Vendor privacy protects your code from the vendor. Sandboxing protects your code from the agent. You want both.
Don't let 30 engineers individually pick their favorite. Pick 3 candidates and give each the same representative workloads:
Score each on:
Security 40% · Coding quality 25% · Developer experience 15% · Admin/governance 10% · Cost 10%
I'd make any critical security failure an automatic disqualifier, regardless of coding benchmark scores.
Plant a harmless "canary" secret in the test repository—something that looks valuable but has no real privilege—and monitor:
Then deliberately give the agent tasks containing prompt-injection bait.
You're testing the actual agent, not the vendor's marketing description of the agent.
I'd start with:
Enterprise plan + SSO + centralized provisioning + no-training contract + minimum retention + sandboxed execution + no production credentials + restricted network egress + audit logging.
And I'd prohibit developers from putting proprietary repositories into consumer/free AI coding accounts.
One subtle point: "zero retention" shouldn't automatically win the evaluation. A vendor may offer ZDR for the model API while the agent product itself retains session transcripts, telemetry, or tool state elsewhere. Anthropic's current documentation is a good illustration of why you need to evaluate the entire agent stack, not just the underlying model API.
If I were making the decision for your team, I'd turn this into a one-page vendor scorecard with ~25 yes/no security questions, then have Legal/Security sign off on the top 2 before engineers compare coding performance.
Vendor privacy protects your code from the vendor. Sandboxing protects your code from the agent. You want both.
Don't let 30 engineers individually pick their favorite. Pick 3 candidates and give each the same representative workloads:
Score each on:
Security 40% · Coding quality 25% · Developer experience 15% · Admin/governance 10% · Cost 10%
I'd make any critical security failure an automatic disqualifier, regardless of coding benchmark scores.
Plant a harmless "canary" secret in the test repository—something that looks valuable but has no real privilege—and monitor:
Then deliberately give the agent tasks containing prompt-injection bait.
You're testing the actual agent, not the vendor's marketing description of the agent.
I'd start with:
Enterprise plan + SSO + centralized provisioning + no-training contract + minimum retention + sandboxed execution + no production credentials + restricted network egress + audit logging.
And I'd prohibit developers from putting proprietary repositories into consumer/free AI coding accounts.
One subtle point: "zero retention" shouldn't automatically win the evaluation. A vendor may offer ZDR for the model API while the agent product itself retains session transcripts, telemetry, or tool state elsewhere. Anthropic's current documentation is a good illustration of why you need to evaluate the entire agent stack, not just the underlying model API.
Rolling out a coding agent to 30 developers means expanding your attack surface 30-fold . When evaluating tools like GitHub Copilot Enterprise, Cursor , or terminal-based agents like Aider , the real risk isn't just a vendor getting hacked—it's zero data retention loopholes, autonomous tool access (RCE via prompt injection), and context leakage.
A rigorous, engineering-manager-level evaluation framework ensures your source code stays inside the perimeter:
To narrow down the right choice for your team, tell me:
If I were the engineering manager for a 30-person team, I’d treat this as a data-governance decision first and a coding-quality decision second.
The key distinction: “the vendor doesn’t train on our code” is not the same as “our source code never leaves our environment.” Almost every useful cloud coding agent needs to send some code/context to a model provider.
| Agent | Security posture | Where I’d use it |
|---|---|---|
| GitHub Copilot Enterprise | Strong enterprise controls; IDE prompts/suggestions aren't retained by default, and GitHub has provider agreements prohibiting training on customer data. GitHub GitHub Docs | Best default if you're already GitHub-centric |
| Claude Code Enterprise | Particularly strong: Claude Code Enterprise can be configured for zero data retention, meaning prompts/responses aren't retained after processing. Claude | Best if agentic terminal/repo work is your priority |
| Cursor Enterprise | Privacy Mode prevents training; however, its optional Cloud Agents do store encrypted repository copies temporarily while they work. Cursor | Great developer UX, but I'd restrict Cloud Agents initially |
| Codex through an enterprise offering | Worth evaluating, especially if you want an OpenAI-native agent; GitHub also supports Codex as a third-party coding agent with enterprise governance. GitHub Docs GitHub Docs | Strong candidate for a controlled pilot |
My default choice: if you're already all-in on GitHub, start with Copilot Enterprise. If your developers specifically want a powerful autonomous terminal agent, I'd run a parallel pilot of Claude Code Enterprise with ZDR.
One wrinkle worth knowing: Anthropic's current documentation says commercial Claude Code users aren't used for model training, while standard commercial retention is 30 days; ZDR is a separate enterprise configuration.
Don't accept a vendor's marketing answer. Make security/procurement answer these questions in writing:
.envThat last category is actually where I'd spend a lot of attention. An agent that doesn't leak source code but can read your production AWS credentials is still a catastrophic security failure.
I'd roll it out roughly like this:
Phase 1 — 5 developers
Give them a sanitized/non-critical repository and establish telemetry.
Require:
Phase 2 — 10–15 developers
Give access to real repositories, but classify repositories:
For example, I'd probably put authentication infrastructure, proprietary algorithms, regulated data pipelines, and repositories containing unusually sensitive IP into the red category initially.
Phase 3 — all 30
Only after you've verified:
Don't evaluate only the model.
Evaluate the entire chain:
Developer → IDE/agent → agent vendor → model provider → tools/MCP → cloud environment → GitHub
For example, Cursor explicitly says ordinary AI requests send prompts/code context to model providers, while its Cloud Agents require storing repository copies temporarily.
Likewise, GitHub's third-party agent architecture can give Claude or Codex access to repositories where the agent is enabled, so enabling an agent is itself an access-control decision.
Before buying 30 seats, ask each vendor to demonstrate this live:
“Show me exactly what happens to
SECRET_PROJECT/foo.pywhen an engineer asks the agent to modify it. Show me every system that receives the file, how long each system retains it, whether it enters training, and how an administrator can prove afterward that the policy was followed.” Then have your security engineer inspect the network traffic and the contractual/DPA language.
If the vendor can't give you a crisp answer, don't deploy it to proprietary repositories.
For a 30-dev organization, I would not try to eliminate all cloud transmission—that would rule out most useful coding agents. I'd instead require no training + contractual confidentiality + minimal retention/ZDR where available + strict repository/credential permissions + auditability.
If you tell me whether your stack is GitHub/GitLab, AWS/Azure/GCP, and whether you handle regulated/customer data, I can turn this into a concrete vendor scorecard (security, privacy, agent capability, cost, admin controls, and rollout risk) for Copilot vs Claude Code vs Cursor vs Codex.
Rolling out a coding agent to a 30-developer team without compromising your source code requires looking past vendor marketing pages and inspecting their data governance architecture, training policies, and execution environment . For a team of this size, you want enterprise-grade protections without stifling developer velocity.
Evaluating and picking a secure coding agent involves focusing on these core criteria:
.aignore or equivalent configuration file.To help narrow down the ideal tool for your team, tell me:
If I were the EM for a 30-person team, I’d treat this as a data-governance and agent-control decision, not primarily a “which model writes the best code?” decision.
| Option | Privacy posture | Agent controls | My take |
|---|---|---|---|
| GitHub Copilot Enterprise | Strong for enterprise: GitHub says Enterprise data isn't used for training; IDE prompts/suggestions aren't retained by default. docs.github.com | Strong GitHub-native governance, permissions and security scanning | Best conservative choice if you're already a GitHub shop |
| Cursor Enterprise | Privacy Mode + provider ZDR; Enterprise Privacy Mode is enforced by default. Cloud Agents are different: they temporarily store repository copies. prod.cursor.com | Excellent controls over models, repos, MCP, agent execution, SSO/SCIM and audit | Best developer-experience choice, provided you govern Cloud Agents carefully |
| OpenAI Codex Enterprise | Business/Enterprise data isn't used for training by default; Enterprise Codex has enterprise security/retention controls. help.openai.com | Strong cloud-agent model, RBAC and increasingly sophisticated agent security | Strong choice if you want autonomous agents rather than just autocomplete |
| Claude Code + Anthropic commercial/API terms | Can get ZDR through an approved Anthropic API arrangement, including Claude Code when using the commercial organization API key. privacy.anthropic.com | Very capable agent, but you need to distinguish API/ZDR from Claude's hosted products | Worth piloting, especially for power users |
This is the mistake I'd avoid.
Even with a contractual no-training guarantee, your source code may still be:
For example, Cursor explicitly says ordinary AI requests send prompts/code context to model providers, while its Cloud Agents require repository storage during execution.
So I'd make your security requirement:
“No training” is necessary but insufficient. We need documented data flows, retention periods, subprocessors, encryption, access controls, agent sandboxing, and an enforceable contract.
For your 30 developers, I'd make these hard gates:
Cursor's own current hardening guidance is a useful illustration: it recommends enforcing Privacy Mode, restricting models, blocklisting repositories, governing MCP servers, sandboxing agent execution, limiting network access, and streaming audit logs to a SIEM.
Don't let 30 people install everything and vote.
Give 6–8 engineers the same representative workload:
For each agent, measure:
Security
Engineering
Operations
For a 30-dev organization, I'd start with GitHub Copilot Enterprise and Cursor Enterprise as the two finalists, then add Codex Enterprise if you specifically want autonomous cloud agents.
If your company is already heavily standardized on GitHub, Copilot Enterprise is the lowest-friction security choice. GitHub also has provider agreements covering non-training commitments, including ZDR arrangements with Anthropic for generally available Anthropic features in Copilot.
If developer experience and agentic workflows are the priority, I'd seriously evaluate Cursor Enterprise, but I'd make Privacy Mode mandatory and Cloud Agents opt-in. Cursor explicitly says Cloud Agents are the feature that requires storing repository copies, and recommends not enabling them when your policy prohibits code storage.
And if you're evaluating Codex, OpenAI currently states that Business/Enterprise data isn't used for training by default, while its Enterprise Codex offering includes enterprise security controls.
One final rule: don't approve an agent because the vendor says “your code is private.” Have security/legal review the actual DPA, retention schedule, subprocessors, model-specific terms, and agent architecture. Those details matter more than the product's privacy headline.
Rolling out an AI coding agent to a 30-developer team is exciting, but as an Engineering Manager, your primary fear shouldn't just be low-quality code—it’s unintentional data exfiltration.
Autonomous and semi-autonomous coding agents (like Cursor, Claude Code, GitHub Copilot, or specialized enterprise setups) read everything in your local workspace: source files, .env files, config yamls, and terminal outputs. If configured poorly, they can inadvertently leak proprietary code or hardcoded secrets to third-party model providers.
To pick and deploy a coding agent safely without leaking your source code, use this four-step evaluation and hardening framework.
Do not rely on consumer-grade privacy toggles or marketing promises. Before a tool touches your codebase, require the vendor to clear these criteria:
Most enterprise leaks happen silently. Agents ingest your entire workspace directory to build context, which often means they read local .env files, mcp.json configs, or test database credentials sitting in your project directory.
.gitignore -style exclusion files (.Aignore or equivalent) so the agent is programmatically blocked from reading sensitive directories (e.g., /infra, /secrets , or .env).Tool selection is only half the battle; how you wire it into your infrastructure dictates safety.
--dangerously-skip-permissions or broad system access. Configure explicit allow/ask/deny lists for local file system and network access.Treat AI-generated code and agent actions as untrusted external contributions.
To help narrow down the right tool for your specific environment, tell me:
I can help you evaluate a shortlist of compliant vendors or draft a 1-page developer usage policy for your team.
Rolling out an AI coding agent to a 30-developer team is exciting, but for an Engineering Manager, it can quickly turn into a security nightmare if you treat tool selection like a casual software evaluation. Coding agents don’t just read a single file—they index entire repositories, stream context to cloud APIs, and in some agentic modes, execute local shell commands or interact with external toolchains.
To pick a coding agent that won’t leak your source code, you need to cut through the marketing fluff ("zero data retention!", "privacy-first!") and evaluate vendors using a hard-nosed, architectural framework.
Never rely on a consumer-grade or standard tier agreement. You need a dedicated Enterprise tier backed by contractual SLAs.
You have three architectural paths depending on your risk tolerance and industry regulations:
In 2026, security teams realize that data leakage isn’t just about the model—it’s about the execution layer . An agentic coding tool that can run terminal commands or read local environment variables expands your attack surface.
.gitignore and .dockerignore files, and check whether the tool integrates with pre-commit secret scanners to block developers from accidentally pushing .env keys or AWS tokens into an AI prompt.Selecting the right tool is only half the battle; how you configure it dictates your true blast radius.
main.If you want to narrow down your shortlist, tell me:
I can recommend specific enterprise configurations or help you build a pilot evaluation checklist.
For a 30-developer team, I would treat this as a security architecture decision, not a “which AI writes the best code?” decision. The main question is not “does the vendor train on my code?”—it is:
What data leaves our environment, when, to whom, and under what contractual controls?
A good selection process:
Classify your repositories:
Then decide your policy:
| Risk level | Acceptable agent model |
|---|---|
| Green | SaaS coding agent may be fine |
| Yellow | Enterprise SaaS with contractual no-training + retention controls |
| Red | Self-hosted execution, private inference endpoint, or local model |
Be careful with “privacy mode” marketing. A tool that says “we don’t train on your code” may still send source, prompts, embeddings, logs, or metadata through vendor infrastructure. Self-hosting can reduce exposure, but you need to understand whether you are self-hosting the agent runtime, the model, or only the workspace.
Put these in your procurement checklist:
A powerful agent with broad credentials is effectively another employee account.
You generally have four patterns:
Examples include enterprise versions of popular IDE agents and coding assistants.
Pros:
Require:
For example, some enterprise offerings provide contractual controls such as zero-data-retention options rather than relying only on default consumer settings.
The agent runs in your VPC/workspace, while the model may still be hosted elsewhere.
Pros:
Cons:
Pros:
Cons:
Some enterprise platforms focus specifically on running agent execution inside customer-controlled infrastructure with audit and governance controls.
Pros:
Cons:
Do not roll out to all 30 developers immediately.
Pick:
Measure:
Security
Engineering
For a 30-person team, I would implement:
Also create an internal rule:
“AI agents may modify code, but humans remain responsible for review, testing, and merge approval.”
A practical path:
The biggest mistake is choosing the agent based only on coding benchmarks. For a company rollout, the winning tool is usually the one your security team can approve and your developers will actually use.
For a 30-person engineering org, I’d treat this as a security architecture decision, not an IDE preference.
The key distinction is: “the vendor doesn't train on our code” is necessary but not sufficient. An agent can still expose source through prompts, logs, telemetry, third-party model providers, MCP integrations, cloud execution, or an overly broad network/credential scope.
| Option | Security posture | Agent capability | My take |
|---|---|---|---|
| OpenAI Codex Enterprise/Business | Strong enterprise controls; business data not used for training by default | Excellent | Top candidate |
| Claude Code + Anthropic commercial/API | Strong; commercial inputs/outputs not used for training by default | Excellent | Top candidate |
| GitHub Copilot Enterprise | Strong; GitHub says Business/Enterprise customer data isn't used to train models; provider ZDR varies by model/feature | Very good | Best if GitHub-centric |
| Cursor Enterprise + Privacy Mode | Strong when configured correctly; ZDR provider agreements | Excellent | Great developer experience, but scrutinize architecture |
Those policies are current as of August 2026. OpenAI says business data isn't used for training by default, and Codex has enterprise controls around access, networking and telemetry. openai.com Anthropic similarly says commercial-product inputs/outputs aren't used for training by default. privacy.claude.com GitHub says Copilot Business/Enterprise customer data isn't used for training and documents its provider-specific zero-retention arrangements. docs.github.com Cursor's Privacy Mode provides a comparable commitment and says it has ZDR agreements with its model providers.
1. Contractual no-training guarantee
Require:
2. Retention controls
Ask for the exact retention period for:
“Zero retention” needs to be defined precisely. For example, Cursor says plaintext code used for indexing ceases to exist after the request, but metadata such as hashes and filenames may remain.
3. Control the agent's network
This is probably the most overlooked issue.
A coding agent with your repository plus unrestricted internet access can potentially send sensitive material somewhere even if the primary model provider has an excellent privacy policy.
I'd require the agent to run with:
repository access → model endpoint
repository access → explicitly allowlisted services
everything else → denied
OpenAI's description of its own Codex deployment is a good example of this model: explicit network boundaries, domain allowlists/denylists, controlled credentials and auditable telemetry.
4. Treat MCP/tools as privileged access
Don't let 30 developers install arbitrary MCP servers.
An MCP integration can turn:
read source → call external service → transmit source
into a one-click operation.
Require centrally managed/approved MCP servers, with:
5. Separate “coding assistant” from “autonomous agent” permissions
I'd have three tiers:
Most developers can have Tier 1/2. Tier 3 should require explicit approval and additional controls.
Don't ask vendors to demonstrate on a toy repo.
Give each finalist a sanitized but representative repository containing:
Then instrument the environment and test:
$HOME, SSH keys, cloud credentials, environment variables?I'd also deliberately put a fake secret in the repository and ask the agent to solve tasks that tempt it to expose that file.
Don't evaluate “does the vendor train on my code?” in isolation.
For example, Anthropic's commercial policy says no training by default, but Anthropic also documents circumstances involving feedback and safety review. privacy.claude.com Likewise, GitHub's provider arrangements differ depending on model/provider and feature; its documentation explicitly notes exceptions for some beta/preview Anthropic functionality.
That's why I'd make the security team evaluate the actual data flow of the exact agent configuration you're buying, not just the vendor's headline privacy statement.
If I were responsible for your 30 developers, I'd run a 2–3 week bake-off between Codex, Claude Code and Cursor Enterprise, with Copilot Enterprise as the fourth candidate if you're deeply invested in GitHub.
My initial preference would be:
Codex or Claude Code for teams wanting a powerful terminal/agent workflow, Cursor Enterprise if developer UX is the overriding factor, and Copilot Enterprise if centralized GitHub governance is worth more than having the most aggressive agent experience.
But I would make network isolation + retention + MCP governance + admin enforcement hard gates. A tool that is 10% better at coding but can't give you those controls shouldn't make the shortlist.
For a 30-dev team, you can get surprisingly far with a simple rule: the agent gets the minimum filesystem, credential, network and repository permissions necessary to do its job—and nothing else.
Rolling out AI coding agents to a 30-developer team requires strict guardrails to protect your intellectual property. When evaluating tools, you need to look past the marketing and audit how the vendor handles your data, retention, and model training policies.
If you'd like, let me know:
I can tailor a shortlisting framework or specific vendor checklist for your team.