The Developer Double Life: Why 38% of Engineers Are Using AI Tools Their Company Doesn't Know About
Shadow AI isn't employees breaking rules. It's employees solving problems faster than governance can keep up—and security teams often have no visibility.
Senior Developer

Picture a developer at a large financial services company. Call her Priya. Her employer has approved exactly one AI tool: a locked-down, enterprise-tier GitHub Copilot with data residency controls and a legal review that took eight months.
Priya uses it. She also uses Cursor on her personal MacBook, which she connects to the corporate VPN because the latency on her company laptop is worse. She has a personal Claude Pro subscription she pays for herself. She uses it for code review, for architecture discussions, for debugging complex issues. She's pasted, over the course of the last year, fragments of internal API schemas, error logs with customer data, and architectural diagrams of systems that are marked confidential.
She's not malicious. She's productive. She's doing exactly what the company hired her to do — shipping good code — using the best tools she can get her hands on. The fact that those tools route her company's intellectual property through servers the company has no agreement with, no audit trail for, and no way to retrieve data from in the event of a breach is something she hasn't thought about carefully.
Priya is not unusual. She is statistically the norm.
The numbers that should make security teams sweat
According to research compiled across IBM, Netskope, and Microsoft's 2025–2026 surveys:
38% of employees have shared confidential company data with unapproved AI systems
47% of generative AI users access tools through personal accounts, bypassing enterprise controls entirely
Only 16% of employees use exclusively employer-authorized AI tools
63% of employees install AI tools without consulting their IT department
Only 37% of organisations have an AI governance policy of any kind
The most striking figure: only 16% use exclusively what their employer approved. The other 84% are operating somewhere on a spectrum from "using approved tools plus personal ChatGPT for the harmless stuff" to "routing proprietary source code through three services the security team has never heard of."
And according to the 2025 IBM Cost of a Data Breach Report, shadow AI is now implicated in 20% of data breaches, adding an average of $670,000 per incident.
Why blocking it doesn't work and usually makes it worse
The first instinct of most security teams discovering shadow AI is to block it. Block the URLs. Add the tools to the prohibited software list. Send an email reminding employees of the policy.
Samsung did this. Their semiconductor engineers pasted proprietary source code, meeting transcripts, and chip yield test sequences into ChatGPT across a single month. Samsung initially banned ChatGPT entirely. Within a few months they reversed the ban and started building an internal solution instead.
The reactive ban fails for a predictable reason: employees don't stop using the tools, they just get better at hiding it. They switch from company devices to personal ones. They use mobile hotspots instead of corporate VPN. They route through personal API keys that generate no audit trail in your systems. The risk doesn't go away — it moves somewhere you can see it even less.
Datastealth's 2026 analysis of the pattern puts it directly: the standard enterprise playbook of writing a policy, blocking tools, and training employees actively makes shadow AI risks worse by pushing usage into less visible channels. The durable fix is to protect the data layer — tokenise, mask, and redact sensitive fields before they ever reach an AI tool — which neutralises the risk without antagonising users or taxing the data security platform.
This is the critical reframe: shadow AI is not primarily a policy problem, it's a data protection problem. If your sensitive data can't leave the building in recognisable form, it doesn't matter as much which tools your developers are routing it through.
What's actually leaking (and what isn't)
Not all shadow AI usage carries the same risk. Understanding the real threat model matters for building a response that's proportionate rather than paranoid.
High-risk shadow AI behaviour:
- Pasting internal API schemas, database schemas, or architecture documents
into public AI chat interfaces
- Sharing customer data (even anonymised) with tools that have no DPA
- Using personal API keys to call models from within production pipelines,
creating zero audit trail
- Storing internal credentials or connection strings in AI conversation historyLower-risk shadow AI behaviour:
- Using personal Claude/Copilot for general coding patterns that don't
reference internal systems
- Asking AI for help with open-source library usage
- Using AI for career-related writing (resume, LinkedIn) on work time
- Debugging generic algorithm problems with no internal contextThe Samsung incident was high-risk: they pasted actual proprietary code and actual meeting transcripts. The developer who asks Claude to explain the difference between Promise.all and Promise.allSettled using a completely fictional example is doing something with a risk profile close to zero.
Most enterprise AI policies treat these categories identically. That's why nobody follows them.
The agentic shadow AI problem nobody is talking about yet
There's a new dimension to this that's growing fast and almost entirely unaddressed in enterprise governance: agentic shadow AI.
Standard shadow AI is a developer pasting something into a chat window. The worst case is data exposure.
Agentic shadow AI is a developer running Cursor or Claude Code with their personal API key, giving the agent access to company repositories, internal APIs, and production systems through MCP connections — without IT having provisioned the agent, approved the access, or established any audit trail.
The agent runs under the developer's personal API key. The security team has no audit trail because the agent was never provisioned through IT. If a generative shadow AI incident leaks a prompt, an agentic shadow AI incident leaks a prompt and takes unauthorised actions on real systems.
This is not a theoretical risk. As of 2026, Claude Code, Cursor, and Copilot all run with developer-level privileges, execute shell commands, read environment files, and connect to internal APIs through MCP servers that most security teams have never looked at. The moment a developer configures a personal agent to connect to production infrastructure through their own credentials — which is easy, well-documented, and not obviously prohibited by most policies — the organisation has an agent operating in production with no visibility into what it's doing.
What drove developers to shadow AI in the first place
Employees don't use shadow AI because they're reckless. They do it because the approved alternatives are worse.
The 2026 Healthcare Brew survey found 27% of employees using unapproved tools said they did so because unapproved tools simply offered better functionality. 50% of healthcare administrators cited speed as their primary motivation. The approved tools were slower, less capable, or required workflows that added friction without adding value.
Deloitte's 2026 State of AI in the Enterprise report found worker access to AI rose by 50% in 2025 alone, yet only one in five companies has a mature governance model to oversee how that AI is being used. The adoption outpaced the governance. Employees filled the gap themselves.
This is the fundamental dynamic: organisations that don't provide good AI tools create the conditions for shadow AI. The developers who are most productive are often the ones running the most shadow AI — because they found better tools, they're not waiting for procurement approval, and they're getting things done.
The security team's problem and the engineering team's problem are not actually opposed. They both want good tools that are accessible and safe. They just have different starting points.
The approach that actually reduces risk
The organisations that have reduced shadow AI risk most effectively share an approach: legalise and govern the good stuff, monitor and restrict the genuinely dangerous.
Step 1: Find out what's actually being used
Before you can govern shadow AI, you have to know what tools your developers are running. Most organisations don't. A Netskope 2026 audit of 2,500 organisations found they were using an average of 9.5 AI tools, but IT was only aware of 3.
Discovery tools (Netskope, Zscaler, Microsoft Defender for Cloud Apps) can identify what's running on your network without blocking it. Running a 30-day audit before any enforcement gives you the real picture.
Step 2: Establish a fast-track approval process
The reason developers go around procurement is that procurement takes months and tools move weekly. A 30-day fast-track approval for AI coding tools — with clear criteria (SOC 2 compliance, DPA availability, data residency options) — makes the legitimate path competitive with the shadow path.
Cursor, Claude Code, and Windsurf all have enterprise tiers with appropriate security posture. Approving them takes weeks, not months. Making the legitimate option accessible removes most of the motivation for the shadow version.
Step 3: Protect the data layer, not just the tool list
Data Loss Prevention (DLP) configured specifically for AI inputs is more effective than URL blocking. Tools like Harmonic Security, Zscaler CASB, and Microsoft Purview can detect when sensitive patterns — source code containing internal credentials, customer data fields, proprietary schema structures — are about to be sent to an AI endpoint, and either block or flag the specific transmission.
This approach is granular: it allows developers to use Claude for generic coding discussions while preventing them from pasting customer records. It's also honest — it addresses the actual risk rather than the surface behaviour.
Step 4: Create the right policy, not the most restrictive one
A policy that nobody follows is worse than no policy: it creates false confidence. A policy calibrated to actual risk — specific about what data classifications can and can't leave the environment, specific about which tools have or haven't been approved and why — is more likely to be followed because it's more likely to feel reasonable.
The single most effective policy change most organisations can make: make it easy to get tools approved and explicit about what data is off-limits, rather than prohibiting tools and hoping data stays in.
What individual developers should actually do
If you're a developer navigating this, the honest advice:
Know your data classification. What you're working with matters more than which tool you're using. Internal API documentation that isn't customer data is categorically different from logs containing customer emails or proprietary algorithms. Know which category your work falls into before deciding which tool to use for it.
Use your employer's tools for your employer's data. This isn't just policy compliance — it's protection for you personally. When a breach happens and investigators find that a developer was routing internal systems through a personal account, the developer is in a difficult position regardless of intent.
Sanitise before you paste. If you're going to use a personal tool for a work problem, remove the identifying information. Replace real customer IDs with fake ones. Replace internal API names with generic ones. Replace your company's specific schema with a functionally equivalent but unidentifiable version. This reduces risk without eliminating the tool's usefulness.
Push your employer to approve the good tools. The situation where you're using shadow AI because the approved alternatives are insufficient is a problem worth raising explicitly, not just routing around quietly. If your AI tools genuinely help you ship better code faster and your employer hasn't approved them, that's a conversation worth having.
The thing that's coming whether organisations are ready or not
The fastest-growing form of shadow AI in 2026 is not even employee-driven. It's vendor-driven.
SaaS vendors are activating AI features inside tools the enterprise has already approved — and in many cases, already has a signed DPA for the non-AI version. Microsoft 365 Copilot is enabled tenant-wide by default. The Jira assistant is on. The Notion AI is on. The Slack AI summaries are on.
The security team approved the tool. The AI features inside the tool were never separately evaluated. The data that flows into those AI features is the same data the enterprise signed a DPA for, but the AI processing layer may have different data handling than the underlying product.
This version of shadow AI requires no employee action at all. It just requires that your vendor updated their product while your security team was looking at something else.
By 2026, securing AI-assisted development means governing the entire pipeline — not just running a scan after code lands in a pull request, not just adding tools to a blocked list, and definitely not assuming that what was approved six months ago still describes what's running today.
Comments (0)
Login to post a comment.