HIPAA Compliance Checklist for 2025
You're in a meeting about AI governance when someone says, "We already blocked unauthorized AI apps."
Then the harder question comes up: What about the AI features inside the SaaS apps you already approved?
Then you realize:
- You don't know which of your approved apps shipped an AI feature in the last 90 days (Salesforce? Slack? Notion? All of them?)
- You don't know which of those features are turned on by default (most are)
- You don't know what data they're processing or where the prompts go
- You definitely don't know whether your DPA covers the new AI processing basis
This is the part nobody warned you about. Your shadow AI problem is not a list of unauthorized apps. It's the AI quietly switched on inside the apps you already approved last year.
A Gartner survey of 302 cybersecurity leaders found that 69% of organizations suspect or have evidence that employees are using prohibited GenAI tools, and the analyst predicts more than 40% of enterprises will face shadow AI security or compliance incidents by 2030.
The harder problem sits one layer deeper: the AI features your sanctioned vendors switched on this quarter. Your domain blocklist can't see them. Your CASB barely sees them. Your DLP wasn't built for them.
Here's the reality: your first attempt to detect shadow AI doesn't need to be perfect. It needs to start. This guide is the start.
The 6 Places Shadow AI Hides Inside Sanctioned SaaS
To detect shadow AI inside sanctioned apps, you have to know where it lives. There are six patterns, each with a different detection method. Here's the quick overview before the deep dive:
- Vendor-added AI features in apps you already approved
- OAuth-connected AI plugins running inside sanctioned platforms
- AI-powered browser extensions operating across approved web apps
- AI agents and copilots inheriting user permissions
- In-product AI assistants enabled by admins or end users
- Third-party AI integrations through marketplace installs

Now the detail.
1. Vendor-added AI features: The hardest category to track. Microsoft 365 Copilot. Salesforce Einstein. Notion AI. Slack AI. Zoom AI Companion. All ship inside platforms you already use. Many are activated by default at the tenant level. Procurement never saw a new contract. Security never saw a new DPA.
2. OAuth-connected AI plugins: Employees grant AI tools access to sanctioned platforms through OAuth: a meeting note-taker connected to Google Calendar, an AI assistant connected to Gmail. The host app is sanctioned. The plugin reads every email.
3. AI browser extensions: Extensions that inject AI into the rendered DOM of sanctioned web apps. They read what's on screen. A user installs an AI rewriter, and an unvetted model reads every Salesforce record and every internal wiki page that the user opens.
4. AI agents inheriting user permissions: Agentic AI tools authenticate as the user. Whatever the user can see, the agent can see. The audit log shows the user took the action. The user did not.
5. Admin-enabled in-product assistants: A workspace admin in Confluence or Notion enables an AI feature for productivity. End users have no idea it's on. Sensitive content gets processed by the vendor's AI model. The toggle was one click.
6. Marketplace integrations: Salesforce AppExchange. Slack App Directory. Microsoft Marketplace. AI-powered apps installed by line-of-business users with broad scopes and no security review. The platform stays sanctioned. The marketplace install becomes the data exit point.
Each channel needs a different signal to detect shadow AI. Treating them as one problem is why most programs miss most of the surface.
A discovery solution that covers all six channels is the difference between catching embedded AI and missing it.
How CloudEagle.ai Helps You Detect Shadow AI Inside Apps You Already Trust
Your CASB sees traffic to AI domains. It doesn’t see a vendor you approved two years ago quietly start training AI on your data. It doesn’t see an employee using a personal ChatGPT login while you pay for the enterprise tenant. Both look like normal use of an approved app.
Shadow AI detection in CloudEagle.ai closes that gap in one flow:
- Discover AI across seven layers.
- Rank every AI app by risk.
- Find the approved vendors that turned into GenAI platforms.
- Catch personal accounts and agents.
- See what’s being shared at the prompt.
- Decide what happens next.
Here’s how each step looks inside the product.
A. Run Shadow AI Discovery Across Every Source
A single signal misses most shadow AI. SSO shows the AI tools behind it, and finance shows what someone paid for. Neither one sees the gap between the two.
CloudEagle.ai correlates SSO logs, finance records, network logs and corporate card data through EagleIQ, its context graph. A charge with no matching login, or a login with no matching charge, gets flagged as an account operating outside approval.
That’s how a personal ChatGPT Plus or Claude Pro subscription an employee pays for themselves shows up, even though it never touches an admin console.
IT starts with one inventory of every AI tool in use, including those running alongside the corporate tenant you already pay for.
Discovery says the AI tools exist. The next question is which ones someone is paying for.
B. Spot Paid Shadow AI on the Credit Card Dashboard
AI subscriptions are cheap enough to land on a corporate card without anyone in procurement seeing them.
On the main dashboard at login, the Purchases With Credit Cards widget shows every card transaction from the last 30 days. Each row lists the vendor, status, amount, card account and source, with confirmed and unconfirmed purchases side by side. A ChatGPT Plus, Midjourney or Perplexity Pro charge that never went through procurement stands out straight away.

C. Find Free AI Tools Through the AI-Identified Apps View
A free AI tier never triggers a finance alert, so it never shows up in spend data at all.
The Managed Applications card, the first thing admins see on login, includes an AI-identified apps bucket alongside paid, free, low-usage and duplicate apps. Open it to see every AI tool with active logins, including the free ones nobody signed a contract for.

Free and paid shadow AI now sit in the same view.
That covers standalone AI tools. The harder part is the AI already inside the apps you approved.
D. Find the Approved Apps That Quietly Switched On GenAI
A vendor passes security review, then ships a GenAI feature and updates its data terms. Nobody re-reviews it.
CloudEagle.ai shows GenAI usage and AI-training exposure in each vendor’s profile. Seven risk signals sit in one filterable view across your approved portfolio. AI Disable Controls show exactly where AI training can be switched off.

Security sees which approved vendors now run AI on company data, and which train on it by default.
Knowing where AI runs leads to the next question: what’s going into it?
Because the scores stay current, an approved vendor that ships a GenAI feature next quarter shows up here, instead of slipping through until the next annual review.
E. Detect AI Usage Inside Approved SaaS Apps
A CASB sees the domain, not the prompt. AI used inside an approved app looks like normal traffic, so nobody knows what employees are actually using it for.
CloudEagle.ai’s browser plugin classifies what each prompt is for, such as content writing, code generation or research, without storing the prompt text. Usage shows up by user and by intent across both sanctioned and shadow AI tools.

IT can see whether AI inside an approved app is doing real work or barely being used.
Seeing how AI is used raises the next question: what data is going into it?
F. Stop Sensitive Data at the Prompt with Secure Browsing
An employee pastes a customer record into ChatGPT to get a quick summary. Names, SSNs, card numbers and API keys go straight to the AI vendor.
CloudEagle.ai’s Secure Browsing turns on data loss prevention for AI tools in the browser. Admins choose what to protect: personal identification information, financial data, credentials and authentication data, and personal health information.
When a prompt contains any of these, the user sees a “Sensitive Information Blocked” message before it is sent. Every violation is logged under User Policy Violations.

Sensitive data stays inside the company, even when the AI tool itself is approved.
With usage and data exposure covered, each AI tool needs a verdict.
A 5-Step Framework to Detect Shadow AI Inside Sanctioned Apps
Detection is the foundation. Without it, every governance policy is a press release. Here's the sequence that works:
- Build an AI inventory across sanctioned SaaS apps
- Audit OAuth tokens and SaaS-to-SaaS AI connections
- Monitor prompt-level AI data flows and audit logs
- Score vendors on AI governance and data risk
- Tie AI activity back to identity and access context

Most shadow AI doesn't enter through unsanctioned apps. It enters through approved platforms where AI features were enabled quietly, connected broadly, and never governed properly.
Step 1: Build a sanctioned-app AI inventory
For every app in your approved stack, document whether AI features exist, whether they're enabled at the tenant level, and what data they can access. The output is a column added to your existing app catalog. Start with your top 20 highest-data apps. Most teams find AI features in 60%-plus of them.
Step 2: Audit OAuth tokens and SaaS-to-SaaS connections
Every sanctioned platform with OAuth has a tenant-level view of every third-party app users have authorized. Pull those lists.
Filter for anything that touches AI, summarization, transcription, or LLMs. Cross-reference against your approved vendor list. The gap is your OAuth shadow AI surface. You will detect shadow AI here that no other method finds.
Step 3: Monitor prompt-level data flows
For sanctioned platforms that publish AI audit logs, turn them on. Microsoft Purview for Copilot. Google Workspace audit for Gemini. Salesforce Trust for Einstein. This is the only way to detect shadow AI in SaaS at the data layer rather than the application layer.
Step 4: Score every vendor in your stack on AI risk
Vendor AI risk is a separate dimension from vendor risk.
The questions:
- Does this vendor train on your data?
- Can you disable it?
- Does the vendor hold relevant certifications (SOC 2, ISO 42001)?
- What's the data residency for AI processing?
Most vendor questionnaires miss all of this.
Also Read: If you want to see how vendor-level AI scoring works in practice, CloudEagle.ai's GenAI Risk Score for SaaS vendors covers the exact data points auditors will ask about in 2026.
Step 5: Tie every finding back to the identity context.
A list of AI features is not actionable. A list of AI features tied to which users invoked them and what data those users can access is. The bridge from detection to remediation is the identity behind the event.
These five steps work whether your stack is 30 apps or 300. The framework is the same. Your tooling determines speed.
How to Mitigate Shadow AI Once You've Found It
You can't mitigate shadow AI by banning it. Gartner is consistent on this: blanket bans drive AI underground, where you can't see it at all. Mitigation works when approved alternatives are faster than the workaround.
Four moves that move the needle:
- Publish a sanctioned AI catalog with one-click access. If your approved list is shorter and slower than the marketplace, users route around you. Make the sanctioned path the path of least resistance.
- Enforce least-privilege OAuth. Audit existing OAuth grants quarterly. Revoke broad scopes. Require security review for new AI plugin authorizations on top-tier apps.
- Add AI-aware DLP. Update DLP rules to inspect content going into AI prompts. Pay particular attention to embedded AI features in your top 10 sanctioned apps.
- Score vendors before contract signature. Require an AI risk score on every vendor at procurement. Tie it to AI training, disable controls, and the DPA scope.
Also Read: If you don't have a written AI policy yet, the shadow AI governance gap walks through the 63% of enterprises with no shadow AI policy and the controls that close the gap.
FAQs
1. How to detect shadow AI?
Start with a sanctioned-app AI inventory, audit OAuth grants for AI plugins, monitor prompt-level audit logs where vendors publish them, and score every vendor on AI risk.
2. What are the most advanced tools for detecting shadow AI risks?
The strongest tools combine OAuth and SaaS discovery with vendor-level AI risk scoring, prompt-level visibility, and identity context. Platforms covering only one layer leave the embedded-AI surface unmonitored.
3. Is shadow AI the approved and monitored use of AI tools within a company? True or false?
False. Shadow AI means using AI tools, features, or agents without IT or security approval, including AI features activated inside sanctioned SaaS apps without governance review.
4. How to mitigate shadow AI?
Publish a fast, sanctioned AI catalog, enforce least-privilege OAuth, add AI-aware DLP rules, and require an AI risk score on every vendor before contract signature.
Shadow AI Inside Sanctioned SaaS is the Visibility Problem of the Next 12 Months
Every SaaS vendor in your stack will ship an AI feature this year. Most already have. Your program either treats embedded AI as a first-class problem or it doesn't, and that decision shows up in your next audit, your next breach post-mortem, or both.
The teams that get ahead of this are not the ones with the strictest policies. They're the ones with the clearest inventory and the fastest sanctioned alternatives.
The fastest way to detect shadow AI in SaaS is to start with one app, one OAuth audit, one vendor risk score, today.
See how CloudEagle.ai helps you detect shadow AI inside every sanctioned app in your stack →
.avif)




.avif)




.avif)
.avif)




.png)


_.png)

.avif)
.avif)
.avif)

