Data loss prevention policy

Also known as: DLP policy

On this page 7

A data loss prevention policy (DLP policy) in automation platforms is a set of administrative rules that controls which connectors, actions and endpoints an automated workflow may use, and which of them may be combined in the same flow. In automation security, the DLP policy is the main guardrail that prevents makers from moving business data into personal or unapproved services, whether by intent or by accident.

The concept is related to, but narrower than, enterprise DLP for email and endpoints, which inspects content for sensitive patterns. An automation DLP policy mostly works on structure rather than content: it decides which pipes may exist between systems before any data flows through them.

How a data loss prevention policy works in automation platforms

A data loss prevention policy works by classifying every connector into groups and enforcing rules about those groups whenever a workflow is saved, activated or run. In Microsoft Power Platform, the best-known implementation, connectors are placed in Business, Non-business or Blocked groups, and a single flow cannot use connectors from both the Business and Non-business groups.

GroupMeaningExample connectors
BusinessApproved for organizational dataCorporate email, SharePoint, the company CRM
Non-businessAllowed, but kept apart from business dataPersonal social media, consumer storage
BlockedCannot be used at allUnvetted third-party services
Connector classification in a typical DLP policy

Because the rule concerns combinations, a flow that reads customer records from the CRM and posts them to a consumer file-sharing service is rejected at save time, even before any data moves. Existing flows that violate a newly applied policy are typically suspended until they comply.

Other automation platforms implement the same idea under different names, for example connector allowlists, app restrictions per workspace or organization-level integration policies. The common principle is deny by design: a connection that the policy does not permit cannot be configured at all, which is more reliable than detecting a data leak after it has happened.

Scope and granularity of DLP policies

DLP policies can apply at different scopes and with different levels of detail. Tenant-wide policies set a baseline for everyone, while environment-level policies tighten or relax rules for specific teams, such as a developer sandbox versus a production environment.

Control levelWhat it restrictsTypical use
Tenant scopeAll environments in the organizationBaseline blocking of risky connectors
Environment scopeSelected environments onlyStricter rules for production or regulated data
Connector groupingWhich connectors may coexistSeparate business and personal services
Action controlIndividual operations of a connectorAllow reading mail but block deleting it
Endpoint filteringSpecific URLs, servers or sitesAllow only approved SQL servers or HTTP hosts
Custom connector rulesConnectors by URL patternGovern internally built connectors
Levels of control in automation DLP policies

When several policies apply to the same environment, the platform usually enforces the most restrictive combination. A connector blocked by any applicable policy is blocked, which makes layered policies predictable but also means a broad tenant policy can unexpectedly break a team’s flows.

A DLP policy covers one specific risk, data movement between services, and it complements other automation security controls rather than replacing them.

ControlRisk it addressesRelationship to DLP policy
DLP policyData flowing to unapproved servicesDefines allowed connector combinations
Connector permissionsWho may use a connectorLimits users, while DLP limits combinations
Environment isolationMixing development and productionProvides the scopes DLP policies attach to
Credential vaultExposure of secretsProtects keys used by allowed connectors
Audit trailUndetected misuseRecords which flows ran and what they touched
Enterprise content DLPSensitive content in files and emailInspects content rather than flow structure
How a DLP policy relates to neighboring controls

Designing an effective DLP policy

An effective DLP policy starts from an inventory of connectors actually in use and the data each one touches. Applying a strict policy without that inventory tends to suspend legitimate flows and push makers toward workarounds, which is how shadow automation grows.

  • Set a default group for new connectors, usually Non-business or Blocked, so newly released connectors are not automatically trusted.
  • Block generic escape routes such as unrestricted HTTP requests, or restrict them with endpoint filtering to approved hosts.
  • Use a stricter policy for production environments and a more permissive one for isolated personal productivity environments.
  • Run an impact analysis before applying a change, listing flows and apps that would be suspended.
  • Publish the policy to makers with a clear request process for adding connectors to the Business group.

Limitations and common mistakes

A DLP policy is not a complete data protection solution. It cannot see what a permitted connector does with the data, so a flow that copies an entire customer table into an approved but widely shared spreadsheet passes the policy.

MistakeConsequenceBetter practice
Leaving new connectors in Business by defaultUnvetted services gain access to dataDefault to Non-business or Blocked
Ignoring the HTTP connectorAny external endpoint becomes reachableBlock it or filter endpoints
Changing policies without impact reviewCritical flows are suspendedAnalyze affected flows first
One policy for all environmentsToo loose for production or too strict for testingLayer tenant and environment policies
Common DLP policy mistakes

For this reason, a DLP policy works best together with monitoring and periodic review. Administrators should regularly export the list of flows per connector, look for unusual volumes or owners, and confirm that flows using Business connectors still belong to active employees. Platform audit logs and automation access reviews close the gap between what the policy allows and what makers actually do with that permission.

Understanding it simply

Automation tools let employees connect apps so that information moves between them on its own. A data loss prevention policy sets the rules for which apps may connect, so company data does not end up somewhere it should not be.

It is like a building rule that says office files may go to the company archive but never to a personal locker. The rule is checked when someone builds the connection, so unsafe links are stopped before any data moves.

Applied in practice

A hospital group allows clinical and administrative staff to build simple automations in a low-code platform. A security review finds a flow that forwards appointment confirmations, including patient names, to a personal messaging service so a team leader can see them on a private phone.

IT introduces a tenant policy that places corporate email, the document platform and the scheduling system in the Business group, blocks consumer messaging and unrestricted HTTP calls, and creates a separate production environment with an even stricter policy. Before activation, an impact analysis identifies 14 flows that would be suspended, and their owners are helped to rebuild them with approved connectors. The risky patient-data flow can no longer be saved, while legitimate automations continue to run.