Your team is already using AI tools you have never approved — the only question is whether you find out through a survey or through an incident. This playbook runs shadow-AI discovery with explicit amnesty: anonymous signals plus spend data become an inventory, and the inventory becomes policy input, never punishment.
Workflow area: Policy & Governance · Tier: Core · Hands-on time: ~30 minutes
Shadow AI is not a discipline problem; it is a demand signal. An engineer paying for a tool out of pocket is telling you the approved stack has a gap worth their own money. Treat discovery as enforcement and the tools go underground where you can neither govern nor learn from them; treat it as market research with amnesty and you get the only accurate inventory you will ever collect — plus a shortlist of tools your engineers have already evaluated for you.
Announce the amnesty before asking anything. One message, three commitments, in writing: nothing disclosed in this survey will be used against anyone; the goal is to approve more tools, not ban more; results will be shared back with the team. Then honor all three visibly, because you only get to run this play as many times as you keep the promises.
Run a short anonymous survey. Five questions, genuinely anonymous (no "optional" name field):
1. Which AI tools do you use for work in a typical week — approved
or not? (free list)
2. For each: what task does it do better than our approved stack?
3. What data have you needed to put into it to make it useful?
(code / logs / customer data / internal docs / none)
4. What are you paying out of pocket, if anything?
5. If you could get one tool approved tomorrow, which and why?
Question 3 is the risk map; question 5 is the roadmap. Expect the honest answers to arrive only if question 3's options carry no visible alarm.
Pull the spend signals. Ask finance for 12 months of expense lines and SaaS-spend or card transactions matching AI vendors — and ask your IT/SSO admin which OAuth grants employees have self-approved to third-party AI apps. Spend catches what surveys miss (the tool someone forgot they expense); OAuth grants catch what spend misses (free tiers).
Merge the signals into an inventory with Claude.
Here are anonymized survey responses [PASTE] and a vendor spend
extract [PASTE]. Build a shadow-AI inventory table: tool / user
count signal (survey vs spend) / tasks it serves / data exposure
reported (from survey Q3) / monthly spend signal / overlap with
approved stack (yes, partial, none).
Then output two shortlists:
- FAST-TRACK: high usage, low data exposure, fills a real gap.
- RISK-FIRST: any tool where customer data, client code, or
credentials were reported as inputs.
Do not attempt to identify individuals from the data.
Sample of the output that matters:
FAST-TRACK: transcript-summarizer X — 9 users, docs only, no
approved equivalent. Candidate for pilot (pb-35).
RISK-FIRST: free-tier chatbot Y — 6 users report pasting client
code; consumer terms allow training on inputs. Needs an
approved substitute BEFORE any restriction lands.
Close the loop as policy, not punishment. Within two weeks of the survey, publish back: the inventory summary, two or three tools entering evaluation (pb-35), and for each risky tool the approved substitute plus a sunset date. The order is the whole message — substitute first, restriction second. Banning a tool while offering nothing is how you re-create shadow AI with better camouflage. Feed the data-exposure findings straight into the pb-31 leakage class and the pb-28 gates.
Discovery data is a map of individual rule-breaking — spend lines and OAuth grants carry names even when surveys do not — so aggregate before sharing, restrict raw access to yourself and whoever processes it, and let the written amnesty cover every name in the raw data, or the next inventory will be fiction.
Shadow AI is your team's evaluation program running without you — amnesty converts it into an inventory, the inventory into fast-tracks and substitutions, and the visible keeping of the no-punishment promise is what makes the next discovery cycle worth running.