AI Governance Institute logo
AI Governance Institute

Practical Governance for Enterprise AI

Procurement
PRC · ProcurementPRC-014Medium effort

Shadow AI and Third-Party Widget Inventory and Classification

Detect and classify AI capabilities embedded in third-party SaaS tools, browser extensions, and client-side scripts operating within the organization's environment, and apply appropriate data processor and vendor risk controls to these shadow AI vectors.

Objective

Ensure the organization has visibility into AI capabilities that enter the environment through software already in use, including AI features embedded in productivity tools, browser extensions with AI functionality, and client-side AI scripts embedded in SaaS products, and that these capabilities are governed with the same rigor as explicitly procured AI systems.

Maturity Levels

1

Initial

Shadow AI is not tracked. AI features embedded in existing SaaS tools (e.g., AI writing assistance in productivity suites, AI-powered search in communication tools) are not inventoried or governed.

2

Developing

The organization is aware that SaaS tools have added AI features but has not conducted a systematic inventory. Some employees use browser extensions with AI functionality without IT awareness.

3

Defined

A shadow AI inventory process runs on a defined cadence to detect: AI features newly enabled in existing SaaS tools, browser extensions with AI functionality in use across the organization, and client-side AI scripts embedded in SaaS products the organization uses. Detected capabilities are classified for governance purposes.

4

Managed

Shadow AI findings are reviewed by the AI governance function. Capabilities that process regulated data are assessed as data processors and existing vendor agreements are reviewed for adequate data processing terms. An allowlist/blocklist for browser extensions with AI functionality is published and enforced.

5

Optimizing

Shadow AI detection is integrated into the IT asset management and vendor management lifecycle. When a new SaaS tool is evaluated, its AI feature roadmap is assessed as part of procurement. GDPR/CCPA data processor classification is conducted proactively when AI features are announced, not after they are deployed.

Evidence Requirements

What an auditor or assessor would expect to see for this control.

  • Shadow AI inventory conducted on at least an annual basis, covering SaaS AI features, browser extensions, and client-side scripts, with classification of each identified capability.
  • Evidence of data processor assessment for identified shadow AI capabilities that process regulated or personal data.
  • Allowlist/blocklist for browser extensions with AI functionality, with enforcement evidence.
  • Vendor agreement review records for SaaS tools where AI features were added post-procurement.

Implementation Notes

The shadow AI surface

Shadow AI enters the enterprise through channels that are not governed by the AI procurement process because they were not AI at the time of procurement. The three main vectors:

AI features in existing SaaS tools: Nearly every major productivity suite, CRM, ERP, and communication platform has added AI capabilities in the past 24 months. Microsoft 365 Copilot, Salesforce Einstein, Google Workspace AI, Slack AI, Notion AI, and dozens of others now embed generative AI that processes the data users share with those tools. The organization may have existing vendor agreements with these providers that predate their AI features and may not include adequate data processing terms for AI-specific data use.

Browser extensions with AI functionality: AI writing assistants, grammar checkers, summarizers, and reading tools distributed as browser extensions can access page content, email, and form inputs as users navigate internal and external web applications. These extensions often process data through the extension developer's servers without the organization's awareness. Unlike SaaS tools, browser extensions are typically installed by individual employees and not subject to IT procurement controls.

Client-side AI scripts: SaaS vendors increasingly embed client-side AI scripts (for chatbots, recommendation engines, and content generation) that run in the user's browser and can access page context, user behavior, and in some cases form data. These scripts run inside the vendor's web application, so they are not visible to the organization's network monitoring.

Inventory methodology

SaaS AI feature scan:

  • Review release notes and feature announcements from all vendors in the software inventory for AI capability additions.
  • For vendors in the enterprise productivity, communication, and CRM categories, assume AI features have been added unless confirmed otherwise.
  • Request vendor AI feature disclosure as part of the annual vendor review.

Browser extension audit:

  • Use endpoint management tools (e.g., Jamf, Intune) to inventory extensions installed across managed devices.
  • Flag extensions with permissions that include access to all site data, form data, or clipboard.
  • Review extension privacy policies for those flagged to identify AI functionality and data transmission.

Client-side script inventory:

  • Use content security policy (CSP) monitoring or a web application firewall to log third-party scripts loading on internal web applications.
  • Review logs for scripts from AI-associated domains (e.g., OpenAI, Anthropic, Cohere CDNs).

Data processor classification under GDPR and CCPA

When an AI feature in a third-party tool processes personal data, the tool's AI subsystem is functioning as a data processor. This requires:

  • A Data Processing Agreement (DPA) with the vendor that covers AI data processing.
  • Confirmation that the vendor's AI model training does not use customer data (or explicit consent if it does).
  • Records of processing activities updated to reflect AI-specific processing.
  • Confirmation that data residency and transfer requirements are met for AI processing.

Example Implementation

Shadow AI Inventory (excerpt)

Inventory date: 2026-05-01 | Method: SaaS feature scan + endpoint extension audit + CSP log review

SaaS AI Features Detected:

ToolAI featureDate feature addedProcesses PII?DPA covers AI?Action
Microsoft 365Copilot (writing, summarization, meeting notes)2024-Q4Yes — email, document contentPartially — MS Online Services DPA updated 2024; AI addendum requiredRequest AI addendum; confirm no training on customer data
SalesforceEinstein Copilot (CRM AI assistant)2025-Q2Yes — customer recordsYes — Data Processing Addendum updated for EinsteinNo action — DPA reviewed and adequate
SlackSlack AI (message summarization, search)2025-Q1Yes — message contentUnder reviewEscalate to legal for DPA review; interim guidance: employees instructed not to summarize regulated data
NotionNotion AI (writing assistant)2024-Q2Low — primarily used for internal documentationNot assessedAdd to next annual vendor review cycle

Browser Extensions Flagged:

ExtensionPublisherAI functionalityData accessUsers affectedAction
GrammarlyGrammarly IncAI writing suggestionsAll page text, form data340 usersReview Grammarly DPA; confirm no training on enterprise data; add to allowlist with advisory
ChatGPT sidebarOpenAILLM access in browserPage content (user-initiated)87 usersBlocklist — data leaves to OpenAI without organizational DPA; redirect to approved internal LLM tool
Scribe (workflow capture)Scribe AIAI step documentationScreen content during capture22 usersAllowlist — limited scope; user-controlled activation; DPA adequate

Control Details

Control ID
PRC-014
Typical owner
CISO / Chief Data Officer / Chief AI Officer
Implementation effort
Medium effort
Agent-relevant
No

Tags

shadow AIthird-party widgetsbrowser extensionsAI governancedata processorSaaS AI featuresGDPR