See how the work really gets done.
Shadow AI is a measurement of how long the official path takes
The unauthorised flow is not a hero story and it is not proof that risk is imaginary. It is a precise signal that people found the sanctioned alternative too slow for work that could not wait.
What it feels like
The guilty relief of finally getting an answer from the tool that was not supposed to be used.
You are not the compliance problem. You are evidence that the sanctioned path has a latency problem.
There’s a guilty kind of relief in getting an answer from the tool that wasn’t supposed to be open.
The customer email has been waiting. The official request is somewhere between an intake form and a governance workshop.
The browser tab gives you the sentence back in time.
You copy it. You send it.
For a moment the work stops pressing on your ribs.
You weren’t trying to make anything unsafe. You were trying to meet a deadline using the path that was actually open.
There are messages to answer, a manager wanting an update, a customer who has already waited, a train to catch, someone to collect.
The rulebook matters. So does the unanswered email.
Taking the available help isn’t a small act of sabotage. It’s what people do when work can’t wait for the process built to govern it.
And nobody here is worried about a machine with intentions.
The thing worth noticing is duller.
Your unauthorised flow is a stopwatch pointed at the sanctioned one.
2003 — You keep a private list because the request form is too slow.
2013 — The spreadsheet starts sending the reminders.
2024 — You ask AI to rewrite the customer email.
2026 — The official programme is still choosing a governance framework.
Each claim can be true
The usual story makes one side irresponsible and the other side responsible.
That’s too easy, and it’s why nothing changes.
Your undocumented flow usually gets found the same few ways. Its creator leaves. A connector hits a limit. A shared file gets renamed by somebody tidying up. A record nobody should have seen turns up in the wrong mailbox.
Then three things get said at once.
The business team says it cleared a backlog nobody else would touch. Security says it moved data without authorization. The process owner says nobody mentioned it was making a material decision.
Each claim can be true.
So shadow AI isn’t a rebellion to admire.
It’s evidence to read.
It tells you a piece of work had a purpose, users, systems, a credential of some kind, a data class, a run volume, and possibly the authority to decide something.
Your first account of it needs eight facts. Owner, purpose, users, systems, credential, data class, run volume, decision authority.
Add dependencies and the last successful run, because the thing that looks like a private convenience may be holding up payroll.
Deleting it on discovery can be as careless as leaving it alone.
The choice was never safety or speed. It’s retire, contain, migrate, or formally accept it for a short period with controls.
And a migration that rebuilds a screenshot in an approved platform has learned nothing. It copied the appearance of your flow without preserving its test cases or its business outcomes.
The need then surfaces somewhere else. Usually on another personal account, with less visibility than before.
The risk is not imaginary
None of that makes your workaround safe because it had a reason.
A bad workflow can expose the wrong fields of a customer record you’re allowed to see. Or it can reach an entirely wrong customer record.
OWASP calls those property-level and object-level authorization failures, and adds function-level failure alongside them.
Different defects, different affected populations, different evidence.
An approval screen placed upstream can’t make a connector with broad access safe.
The same bluntness applies to your data.
A cross-system flow needs a data owner who can define meaning, quality, permitted purpose, classification, retention and correction.
Its mapping needs five attributes for every field it moves. Source. Target. Transform. Owner. And what happens when the input arrives blank or invalid.
It should request the minimum data the step requires.
Because a lawful HR connection plus a lawful ticketing connection doesn’t become a lawful combined exposure just because the connector in between feels neutral.
And it has to preserve what happened. Your evidence is the request, the source version, the rule version, approvals, delegations, command ID, result, retries, exceptions, and any human override.
Two stores, usually. Short-lived operational diagnostics, and approval or transaction evidence kept for as long as the rules require.
The person quietly building an alternative isn’t being asked to think about any of this.
The official service is. And if it can’t expose a supported connector, review it, test it, and help you recover from a failure, then it has made the safe route slower without making the unsafe route disappear.
The pilot is not the service
Here’s the part a sincere committee still gets wrong.
An authorised AI service isn’t produced by finding a suitable model and attaching a policy document.
It starts with a bounded queue. Password resets and billing explanations. Not “improve customer service with AI.”
It says which sources may be used, what the system must never answer, what stays human-only, and what event ends the pilot.
And before the first draft appears, it records your weekly volume, median handling minutes, recontact rate, quality score, escalation rate and cost per completed case.
Miss that and you’ll never prove anything afterwards.
A stopped pilot can be a good decision. It may have discovered missing data, a rule that won’t hold, or a benefit that evaporates under measurement.
Stopping isn’t the failure. The failure is pretending a demonstration was an operating service, and making you wait for something that was never ready to arrive.
Test the configured service against the awkward cases before you meet them. A request for another customer’s data. A prompt buried inside a source document. A stale policy. A case that needs a human.
None of that makes a committee meeting useless. It makes one insufficient.
Governance isn’t the meeting that permits your release. It’s the continuing arrangement that keeps the release safe enough to use when sources change, a browser times out, someone edits a draft, or the manual fallback has to carry the queue.
Which is why an official path shouldn’t be judged by how fast it produces an approved pilot.
Judge it by whether you can use it on eligible cases. Whether drafts get shown. Whether they’re accepted unchanged, materially edited, overridden, or sent in time. Whether quality and customer outcome hold.
A high acceptance rate can mean trust. It can also mean exhaustion.
A low rate with useful tags can reveal one stale source, or a miserable interface. The work has to be watched as work.
The correction
You’re not the compliance problem. You’re evidence that the sanctioned path has a latency problem.
That doesn’t absolve anyone of controlling data, credentials, change, evidence or supplier boundaries.
It makes those controls answer the question that produced your workaround in the first place. How long does it take to deliver an approved alternative for work that can’t wait?
That’s the measure nobody puts on the slide. Time-to-deliver of the sanctioned alternative.
Not whether the committee wrote an AI policy. Not how many frameworks got compared. How long until a legitimate need gets a safe, usable answer.
Your unofficial answer may still be wrong. It may expose a record, make a decision nobody authorised, or fail the day its creator leaves.
The official answer may be genuinely slower, because it has to do things your browser tab conceals.
Both of those are true at once, and you shouldn’t have to pick one.
But once your employer reads the shadow flow as a map instead of a moral failure, it can finally see the distance between what it told you to use and what it made possible to use.
That distance is where your next workaround is already forming.
Put this to work
- A shadow flow can be inventoried by owner, purpose, users, systems, credential, data class, run volume, and decision authority.
- Immediate deletion can interrupt necessary payroll, customer-service, or supplier-payment work when no replacement exists.
- The time-to-deliver of the sanctioned alternative is a measurable cause of shadow-flow recurrence.
- A cross-system workflow needs business, identity, data, change, evidence, and supplier rules rather than a connector alone.
- Production AI requires a baseline, owned and permissioned data, held-out testing, narrow release, adoption measurement, and continuing maintenance.
- Usage, workflow performance, capacity, and financial return are different measurements and must not be treated as the same outcome.
Questions
- How can shadow AI be both useful and unsafe?
- Shadow AI can remove a real backlog while moving data without authorization or making a material decision outside the process owner's knowledge. The business team, security team, and process owner can therefore all be correct at once. Its usefulness identifies a service gap; its unknown credential, data class, authority, and dependencies create risks that still require containment and repair.
- What information makes a shadow flow understandable?
- A first-pass inventory records eight facts: owner, purpose, users, systems, credential, data class, run volume, and decision authority. A fuller record also captures dependencies and the last successful execution. These facts establish who can explain the work, what it touches, how often it runs, whether it decides something material, and what may stop if the flow changes.
- Why is deleting an unauthorised flow straight away risky?
- Immediate deletion can interrupt payroll, customer service, or supplier payment when an undocumented flow has become necessary work. Leaving it unchanged preserves an unknown risk, so the appropriate response distinguishes retirement, containment, migration, and short-term formal acceptance with controls. A safe migration preserves test cases and business outcomes instead of rebuilding a familiar screen in an approved tool.
- What makes the official path part of the shadow-AI problem?
- The time required to deliver a sanctioned alternative is a measurable cause of recurrence. Templates, connector review, environments, and support reduce the need to recreate an unsanctioned flow elsewhere. Microsoft warns that overly cumbersome security can prompt risky shadow-IT workarounds. The remedy therefore controls the material flow while measuring the delay that made the workaround attractive.
- What rules does a workflow need when it crosses systems?
- A cross-system workflow needs business rules for eligibility and routing, identity rules for initiation and authority, data rules for purpose and permitted joins, change rules for material releases, evidence and retention rules, and supplier operating rules. A connector alone cannot establish who may alter a record, what data may move, or how a completed decision can later be proved.
- Why are broad credentials a problem even when a workflow has approvals?
- Approval at a workflow entry screen does not make a broadly privileged connector safe. OWASP separates object-level, property-level, and function-level authorization failures. The protected application must check authority for the requested resource and action. A workflow also carries the initiating identity and purpose where the downstream application needs them, rather than erasing them behind a service token.
- What turns an AI pilot into a real service?
- A real service begins with a defined queue, boundary, owner, operating budget, and baseline. Its data becomes an owned product with provenance, permission, freshness, and a repair path. The configured service is tested on a held-out evaluation set and adversarial cases, released to a small trained group or one queue, then supported, measured, changed, or retired.
- Why is committee approval not enough to call AI adopted?
- Committee approval does not show that a service works in live operations. Adoption measures eligible cases, drafts shown, accepted-without-material-edit rate, material-edit rate, overrides, and time-to-send alongside quality and customer outcomes. Support ownership, source refresh, browser compatibility, manual fallback, and model-change handling determine whether the service remains usable after the announcement.
- Why does a high acceptance rate not prove an AI service is good?
- A high acceptance rate can indicate trust, but it can also indicate passive rubber-stamping. The measure therefore needs sampled accuracy and downstream outcomes such as quality, escalation, or recontact patterns. A low rate with useful qualitative tags can be more informative when it identifies a correctable source, policy, or interface problem rather than a general failure of the service.
- Why is a cheaper model call not the same as a cheaper AI service?
- A production AI service includes model use, hosted seats, storage, compute, security tooling, supplier support, product ownership, data engineering, integration, evaluation, review, training, monitoring, and incident response. Model prices can fall while integration and operating costs dominate. The relevant comparison is the complete service ledger, including change work, parallel running, error absorption, and source maintenance.
- When does time saved by AI become a financial saving?
- Reduced handling time becomes a cash saving only when the organization avoids hiring, reduces overtime or contractor spending, closes a site, or removes a contracted service. Otherwise the released minutes may increase throughput, improve service, create resilience, or support higher-value work. These can be valuable outcomes, but they require separate evidence and should not be booked as labor savings automatically.
- Why can an AI service be widely used without producing an enterprise return?
- Usage is an adoption measure, not proof of financial return. In a 2025 McKinsey survey, 88% of respondents reported regular AI use in at least one business function, while 39% reported enterprise-level EBIT impact. A review therefore compares the baseline with actual results and may fund an extension, maintain the existing scope, or retire the service while preserving the lesson.