The Three Risks Hiding Inside Your Enterprise’s Chinese AI Traffic
Up to 46% of US Enterprise API Tokens Are Already Flowing to Chinese Models, Mostly Through Automatic Gateway Routing Nobody Explicitly Approved. Here Is the Risk Framework Most Procurement Processes Never Actually Ran.
Ground Truth, Episode 24, covered CNBC’s finding that Chinese AI models now handle up to 46% of enterprise API traffic on US developer platforms, mostly through cost-optimising gateway routing nobody explicitly signed off on. This series takes that finding and asks the harder question a raw percentage does not answer: what is the actual risk profile of that traffic, and what should an enterprise security or compliance team be checking that a pure cost comparison never surfaces? Day 34 walks through it.
Nobody at most companies decided to send sensitive prompts to a server in a different jurisdiction, under a different legal system, with different content rules baked in at the model level. A router optimising for cost per token made that decision, invisibly, request by request, and it took an investigative team months to add up how much traffic had shifted before anyone with a compliance title even knew to ask the question.
Neal Lloyd · Inside The Machine, Day 34The number in Ground Truth Episode 24 is the kind that should make any enterprise security team sit up: 30% to 46% of US enterprise API token usage, and rising steadily since February, is going to Chinese AI models — primarily through gateway services like OpenRouter that route requests to whichever provider is cheapest for a given task. Most of that traffic was never the subject of an explicit decision by anyone with a security or compliance title. It accumulated, request by request, underneath a cost-optimisation layer nobody was auditing for jurisdiction or content policy. This is Day 34 of Inside The Machine. Today we lay out the three-part risk framework a raw percentage does not surface on its own, and what an enterprise should actually be checking before more of that traffic flows unexamined.
Hard-Coded Refusals That Show Up in Your Workflow, Not Just the News
Every major Chinese-developed model in production today carries hard-coded refusals on a defined set of politically sensitive topics — Taiwan’s political status, the 1989 Tiananmen Square events, and Xinjiang policy chief among them. These are not soft content-moderation nudges that a clever prompt can route around; they are refusals built into the model at a level closer to the constitutional training this series covered on Day 19, present regardless of which enterprise is calling the API or what legitimate business context surrounds the question.
For most enterprise workflows this sounds abstract until it is not. A multinational company with Taiwan-based suppliers doing routine document analysis, a media company fact-checking coverage of any of these topics, or a financial services firm running due diligence that happens to touch a company with exposure in any of these regions can hit a hard refusal mid-workflow, with no warning built into the procurement process that told anyone this was a live constraint. The refusal itself is not usually harmful to discover. Discovering it for the first time in a live production workflow, after the traffic has already been routed there automatically, is the actual problem.
This is a fundamentally different category of restriction than the capability-based safety measures this series has spent the last several entries examining — Constitutional AI, classifier routing, jailbreak severity scoring. Those are calibrated against harm. Content restrictions on Chinese models are calibrated against a specific government’s political sensitivities, applied uniformly regardless of jurisdiction or user context, which is a different kind of constraint for a compliance team to reason about entirely.
Ask your engineering team, plainly: which gateway or router handles our AI API calls, and does it select providers by cost automatically? Does that router’s provider list include any Chinese-developed models? Where does that provider process and store the prompt content, and under which jurisdiction’s law? None of these are hard questions to answer. Almost nobody asks them before the traffic already exists.
Where Your Prompt Actually Goes, and Who Can Legally Ask to See It
Every API call carries the prompt content to wherever the model actually runs, and for Chinese-developed models accessed directly, that is typically servers under Chinese jurisdiction — subject to Chinese data-access law, not the data-protection regime a US or European enterprise’s own compliance framework was built around. That is a materially different legal exposure than routing the same prompt to a US-based or EU-based provider, independent of anything about model quality or output content.
The practical mitigation enterprises actually use is routing through an intermediary — OpenRouter itself, Azure, or Cloudflare Workers AI — that can provide a layer of jurisdictional and contractual separation between the enterprise and the underlying model provider. But that mitigation only works if it is a deliberate architectural choice, not an accident of which gateway happened to be cheapest that week. A gateway selected purely for cost, without a specific evaluation of its jurisdictional handling, may or may not actually provide that separation in practice — and most procurement processes never asked the question specifically enough to know for sure either way.
Self-hosting the model weights entirely, where licensing allows it, is the one option that removes the jurisdiction question altogether by keeping all data processing inside infrastructure the enterprise itself controls. It is also the option requiring the most engineering investment, which is precisely why most teams default to the API route and inherit whatever jurisdictional exposure comes with the gateway they chose for unrelated reasons.
A gateway selected for being 20% cheaper on average is not the same thing as a gateway evaluated for where it sends your prompts. Those are two completely different decisions, and most enterprises currently making the first one have no idea they never made the second.Neal Lloyd · Inside The Machine, Day 34
You Cannot Audit a Decision Nobody Knew Was Being Made
Content restrictions and data jurisdiction are both concrete, checkable risks. The third risk is structural rather than technical, and arguably the hardest to fix: most enterprise AI governance processes were built around a small, known set of approved providers, evaluated once at procurement time. Gateway routing breaks that model entirely, because the actual provider handling any given request can change dynamically based on cost and availability, without a new procurement decision triggering a fresh review each time the underlying routing shifts.
That is precisely why the CNBC finding took months of dedicated investigative work to surface, rather than showing up in any single enterprise’s own internal compliance reporting. Nobody was lying about their AI vendor list; the vendor list on file was simply not the accurate, current picture of where traffic was actually flowing, because the routing layer sits below the level most governance processes were designed to monitor.
The fix is not complicated in principle, even if it requires real engineering effort: log the actual provider handling each request, not just the gateway that received it; set explicit provider allow-lists at the gateway configuration level rather than relying on default cost-optimisation behaviour; and treat a change in effective provider mix as an event that should trigger the same review a new vendor contract would. None of that requires abandoning gateway routing’s genuine cost benefits. It requires treating the routing layer itself as part of what gets governed, not just the contract signed at the top of the stack.
The vendor list on file was never wrong. It was just no longer the whole picture, because the routing layer underneath it kept changing without anyone updating the record. Governance built for a fixed set of vendors cannot see a risk that lives in a layer designed to be dynamic by default.Neal Lloyd · Inside The Machine, Day 34
Inside The Machine, Day 34 · July 13 2026
Neal Lloyd writes about technology, human adaptation, and the uncomfortable questions nobody wants to answer at dinner. Inside The Machine is his ongoing daily series on AI.
- Day 01What Is This Thing?
- Day 02Survive the Machine
- Day 03The Great Debate
- Day 04Who Gets Hurt?
- Day 05Who’s In Charge?
- Day 06The Industries That Win
- Day 07The Human Edge
- Day 08The Creativity Question
- Day 09Does AI Feel Anything?
- Day 10The Data Problem
- Day 11The Trust Question
- Day 12The Accountability Gap
- Day 13The Rewired Brain
- Day 14Open vs Closed
- Day 15The New Cold War
- Day 16Why AI Lies With Confidence
- Day 17AI Is Eating the Power Grid
- Day 18The Age of AI Agents
- Day 19AI Safety Was Never Just Theory
- Day 20The Surveillance Question
- Day 21AI and the Future of Education
- Day 22AI and Your Health
- Day 23What Is AGI and Are We Close?
- Day 24What Is Work For?
- Day 25AI and Democracy
- Day 26AI and the Future of Money
- Day 27Can the Planet Afford AI?
- Day 28Why AI Forgets Everything
- Day 29Can Anyone Actually Govern AI Now?
- Day 30Inside the Jailbreak Severity Framework
- Day 31Why No One Can Guarantee Your AI Agent Will Do What It Was Told
- Day 32Squidbleed: A 29-Year-Old Bug and the Same Capability That Got Fable 5 Recalled
- Day 33How Deterministic Tools Took AI Biology From 16.9% to 92.8%
- Day 34The Three Risks Hiding Inside Your Enterprise’s Chinese AI TrafficYou are here



