Record the data path alongside the tool

At a fictional company, marketing edits published announcements, support wants to classify customer inquiries, and developers use an editor assistant to work on private code. All three use AI, but each sends different data and leaves different permissions for the company to revoke.

Shadow AI commonly means work use of tools, accounts, or integrations that the company has neither approved nor brought under management. Inventory chat, browser extensions, editor plug-ins, meeting bots, document connectors, API accounts, and AI features added to existing SaaS. A meeting bot can collect speech without someone pasting it. An editor plug-in may request access beyond the lines at the cursor. An installation list can miss a newly enabled feature in a tool IT already manages.

Ask teams about recent tasks and types of data. Avoid asking for original text in the inventory form, which creates another copy. Review permission grants and installation records for company accounts. Before removing a tool, identify who will keep its work going. If a former employee owns a project or workflow, transfer its records and approvals to a current owner. NIST’s Generative Artificial Intelligence Profile[1]

Which combinations take priority?

Start with broad data exposure or access that is hard to revoke. A connection from a personal account to an entire support folder comes ahead of an occasional edit to a public announcement. Restrict new use of an organization-wide extension if its effective scope remains unknown.

A personal API key that runs a production batch may present a continuity risk even at low volume. Frequent use of published data in an approved workspace may instead call for a check of input and output review. Consider data category, volume, ongoing access, reversibility, and when the work ends.

Define permitted use from the data and purpose

This illustrative matrix connects data classes to jobs. Verify the applicable provider terms, customer contracts, and internal policies. Even for a public webpage, confirm that the responsible owner published the exact version. Exporting the whole working folder might include internal notes or identifying data.

DataExample taskPermission conditionOwner’s check and evidence
Published product copy and announcementsDraft translation or editingUse registered tools and accounts with published material onlyLink to the published original and review the edited output
Internal announcements and unpublished schedulesOrganize or reformat textRevocable organization workspace with verified retentionConfirm classification and default sharing
Support records and attachmentsClassify inquiries or draft repliesMinimize identifiers and order information, and approve the data pathCheck approved fields, input samples, and retention and deletion ownership
Private code and technical designsExplain code or propose changesApproved repositories and paths only, with secrets excludedConfirm the repository allowlist, extension scopes, and revocation
Passwords, API keys, signing keys, and high-risk originalsExceptional security diagnosisRestrict raw input and review any isolated exceptionHave the security and key owners name the environment and test data

The fictional support team removed customer names but left order numbers and order links. Access to the internal order system could still reconnect these records to people. Inspect masked fields and prefer substituted test values where possible. If a reply really needs order status, authorize that path separately and restrict which orders and attributes can be queried.

Marketing can paste published text only. Developers can use approved internal search or code review pending a decision. Recheck meeting-assistant approval when participants, attachments, or recording retention change. Tell staff which alternatives are available and when to expect an answer to an approval request.

How the service works

Connect the data each campaign needs — Define events and attributes from campaign needs, then align identifiers, transmission timing and measurement tools.

Five things to verify with the provider

Check processing purpose and retention separately

Ask about the use of prompts, responses, files, and logs for improvement or training. Separately check where and why each is stored and for how long. For example, the OpenAI API documentation distinguishes default training use from abuse-monitoring logs and application state. Check the actual plan, feature, contract, and organization settings. A rule for the API cannot establish conditions for other providers or consumer services. OpenAI API data controls[2]

Map locations and subprocessors

Check where data is stored, where it is processed, and where support can access it. A connector may create its own index or summary, and an external tool can receive results. Review those pathways and subprocessors as well as the original chat provider. Confirm which features and data flows a region setting covers. Hold unresolved paths out of scope while reviewing permitted operations.

Use accounts administrators can revoke

A company email address can still belong to a personal workspace. Verify seat removal and ownership transfer. In a test account, check administrator access, company authentication, deactivation, audit events, and shared-link expiry. Deactivation, connector-grant removal, and API credential revocation may require different actions. Migrate production jobs and verify their operation when replacing personal credentials.

Inspect read and write scopes independently

Permission to upload a kind of document does not authorize a connector that can read an entire folder. Check allowed folders, search audiences, downloads, and resharing. If a tool can send messages or write to another system, test enforcement of approval and scope. Check documentation and test what happens to existing indexes and conversations after disconnecting. OWASP’s agentic application security guide[3]

Record remaining copies and responsibilities when use ends

Check export, deletion requests, completion evidence, backup and log exceptions, and retained corporate records. An account removal can leave links, browser extensions, email, and attachments. Record who verifies each location after termination. Have the responsible company teams assess applicable terms and legal obligations for the actual use.

AI tool registration card

Have the requesting team start with purpose and data. Use internal classification labels and documentation links in place of credentials or support transcripts. Data, security, and IT owners can record what is needed for rollout, transfer, and termination.

FieldExample entryWhen to review again
Tool, feature, and ownerSupport inquiry classification, support operations leadWorkspace owner, plan, or feature changes
Purpose and eligible inputReview sanitized inquiries against the supplied taxonomyOriginal transcripts, new databases, or attachments
Account and permissionsCompany workspace, assigned group, controlled editing and exportPersonal account, external seats, or administrator departure
Connections and handlingEvidence links, confirmation date, and subprocessors for each locationProvider policy, region, retention, or integration changes
Testing and operationsSample submission, post-disconnect access test, and review dateMissing reproducible evidence or failed restriction
Approval and retirementBusiness and data approvers and owners for seat, link, and token revocationExpiry, cancellation, or staff departure

With the card, a team lead can approve editing without implicitly approving outbound delivery or organization-wide search. Use approved sample data and test accounts. Decide on live customer data only once the conditions are verified. Give employees an owner and response timeline for approvals so they have a practical alternative to a workaround.

When unapproved use is discovered

Establish the data, connected systems, sharing scope, and whether access remains active. If a credential was supplied, have the issuer revoke or rotate it and request removal through the provider. If internal material was disclosed, preserve evidence needed by responders and connect the data owner to the provider’s support. See NIST incident response recommendations[4] and IXC’s response guide for exposed credentials.

Check whether an offboarded user can authenticate, use an existing session or token, and whether their replacement can access company-owned records. For session and audit design see IXC’s comparison of administrator access methods. In follow-up, review requests that bypassed a slow approval, connections that persisted, and changes to approved conditions.