CopilotForgeDraft

Catalogue › Platform Governance › connector-policy

Connector policy

Writes the organisation-wide data and connector policies for AI building in each zone - business, non-business and blocked connector groups, custom connectors, HTTP and MCP access, web and public knowledge, endpoint filtering - with an exceptions process that has owners and review dates. Use when data policies predate agents, when makers keep requesting blocked connectors, or when AI features such as web grounding or MCP need a policy position.

Department
Platform Governance
Lifecycle
Mobilise, Enable, Assure, Improve
Maturity
adopter, builder, scaler, ai-enterprise
Risk tiers
0, 1, 2, 3, 4
Platforms
copilot-studio, power-platform, m365-agents, purview
Editions
starter, scale, enterprise
Reviewers
security-privacy
Status
draft
Copilot Cowork
Platform Governance plugin for Copilot Cowork, or this skill on its own: Download SKILL.md
Licence
CC BY 4.0, by Simon Foote

Purpose

Data and connector policies decide which systems agents and flows may connect to, and which may be combined in one solution. This skill writes those policies for AI building across the governance zones, including the positions on custom connectors, HTTP calls, MCP servers and web or public knowledge that ordinary automation policies often miss. It also sets an exceptions process so legitimate needs are met without quietly widening policy. Connector policy goes wrong when it was written for flows years ago and never revisited for agents, when everything is blocked and makers work around it, and when exceptions pile up without owners.

When to use

When not to use

Questions to ask first

  1. What data policies exist today, which environments do they cover, and when were they last reviewed?
  2. Which connectors and AI capabilities do makers actually use or request, by zone?
  3. Which systems hold sensitive data that must never be combined with external services?
  4. What is the organisation's position on agents grounding on the public web or calling external services?
  5. Who will own the policy and approve exceptions?

Required inputs

If current policies cannot be exported, start from a clean design per zone and plan a comparison; never assume an environment is covered by a policy without checking.

Decision framework

Classify connectors and AI capabilities per zone.

CapabilityZone 1 personalZone 2 teamZone 3 managed production
Microsoft 365 connectors for the user's own contentAllowed (business)AllowedAllowed
Approved line-of-business connectorsBlockedAllowed where the team needs themAllowed per solution review
Consumer and social connectorsBlockedBlockedException only
Custom connectors and HTTP callsBlockedException onlyAllowed with endpoint restrictions and review
MCP servers and external toolsBlockedException onlyAllowed from a vetted list, reviewed per solution
Web or public knowledge for agentsPolicy decision, usually allowed with carePolicy decision per teamPer solution, recorded in the design
Combining business and non-business connectorsNot allowedNot allowedNot allowed

Exceptions process:

StepRule
RequestStates the solution, connector, operations, data and reason
ReviewSecurity reviewer checks data flow and identity
ApprovePolicy owner approves with conditions
RecordOwner, scope, conditions and review date in the exceptions log
ReviewExpires or is renewed on the date; never open-ended

Practitioner approach

Start by collecting the current policies and checking what they cover. It is common to find environments with no policy at all, policies that predate agents, and a long tail of connectors left in the default group because nobody classified them.

Agree the principles with security before classifying anything. The core principles are short: business data stays with business connectors; data must not flow from business systems to consumer services; external calls are restricted to known endpoints; and anything new is blocked until classified. Write them on one page, because they will decide the hard cases.

Classify by zone. Personal building should have a policy that allows Microsoft 365 productivity and little else. Team building adds the business connectors teams genuinely need. Managed production allows what reviewed solutions need, with endpoint filtering for custom connectors and HTTP calls where the platform supports it. Check the current capabilities in the source records rather than assuming a control exists.

Take an explicit position on AI-specific capabilities. Web grounding, MCP servers, custom connectors and calls to external model endpoints each move data or influence outside the organisation's control. Decide per zone whether they are allowed, allowed with conditions or blocked, and record the reasoning so makers understand it.

Set the default for new connectors to blocked, and review the new-connector list on a cycle. Microsoft adds connectors frequently, and an unclassified connector in the wrong group is a gap.

Run exceptions as a process, not a favour. Every exception has an owner, a scope, conditions and a review date, and is logged where admin monitoring can check it. Expired exceptions are removed unless renewed.

Communicate the policy to makers in plain language: what they can use in each zone, why, and how to ask for an exception. Most workarounds come from makers who did not know a legitimate route existed.

Review the policy at least twice a year, and whenever a significant AI capability arrives.

Outputs

Microsoft platform considerations

Data policies, connector classification, endpoint filtering, environment groups and controls over AI features such as web grounding and MCP are configured in the Power Platform and Microsoft 365 admin experiences, and they change often. Check ms-copilot-studio-security-governance, ms-managed-environments and ms-agents-extensibility for current controls before writing them into policy.

Adoption considerations

A policy that blocks everything drives makers to unapproved tools. Explain each restriction, publish the exception route and measure how long exceptions take to decide.

Knowledge considerations

Web and public knowledge positions belong in this policy, because they change where agents get their answers. Internal knowledge sources are governed through knowledge-management and the grounding standards.

Security and privacy considerations

This skill sets the policy that security-privacy:connector-review checks solutions against. Agree principles, classifications and the exceptions process with the security-privacy reviewers, and route personal data flowing to external services to security-privacy:privacy-assessment.

Responsible AI considerations

External tools and web grounding can introduce unverified content into answers that affect people. Where solutions inform decisions about people, prefer closed, owned sources and record the position for responsible-ai review.

Evaluation requirements

Test the policy itself: in each zone, confirm that a blocked connector cannot be added, that business and non-business connectors cannot be combined, and that endpoint restrictions hold. Repeat after policy changes.

Value measures

At estate level, track environments covered by the right policy, unclassified connectors, open exceptions past their review date and median time to decide an exception. The platform governance lead owns these measures, with a baseline from the first policy review.

Scale notes

Starter

One restrictive policy for the default environment and one for the managed environment is often enough. Decide the web grounding position early.

Scale

Policies per zone, an exceptions log, a twice-yearly review and a new-connector review on a short cycle.

Enterprise

Apply policies through environment groups, federate exception triage with central approval, and monitor policy coverage and exceptions automatically.

Hand-offs

Reviewer gates

The policy and every exception are agreed with security-privacy. Exceptions for tier 2 and above solutions are tied to the solution's security review and cannot be approved on the policy owner's authority alone.

Failure modes

Sources

references/sources.md in this skill lists the source records behind this skill, what each is authoritative for, how volatile it is and what you may do with it. Product availability, licensing, limits and preview status change often, so check the current source before stating them, and cite what you used.

Never

Source records for this skill

Copilot Studio security and governance

Managed Environments overview

Implement a zoned governance strategy (Copilot Studio guidance)

Ways to extend Microsoft 365 Copilot

Data, privacy and security for Microsoft Copilot

Credit

This skill was created by Simon Foote as part of CopilotForge, licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Credit the author when you share or adapt it.