Understanding the Difference Between Access Control Policies and Data Security Policies

AI Security uses two kinds of policy. One decides whether an operation is allowed to happen at all. The other decides whether the content involved is acceptable.

Both appear under AI Security › Policy, on two tabs, which makes them look like variations of the same thing. They are not. They protect against different risks, are created in different places, and are applied at different points.

What each one does

An access control policy governs actions. When an AI agent tries to call a tool in one of your business applications through the MCP Gateway, the access policy decides whether that call is permitted. It never looks at what the call contains. An agent editing a Jira issue is either allowed to edit Jira issues or it is not.

A data security policy governs content. When data moves through a connected application, the data security policy inspects it and looks for sensitive categories such as personal information, health information, financial data, or source code. It does not care which operation was being performed, only what was inside it.

The distinction is easiest to hold on to as two separate questions. Access control asks should this be happening? Data security asks what just went through?

Which one applies first

When a single gateway call involves both, they are applied in order:

  • The access control policy is evaluated first. It decides whether the call is permitted at all.
  • The data security policy is applied second, to the content of a call that was permitted.

That order has two practical consequences.

A denied call produces no data security event. If an access policy blocks a call, nothing moves, so there is no content to inspect. A policy showing no data security violations is not necessarily unused; the calls it would have inspected may be being blocked before they get that far.

A data security policy can act on a call an access policy permitted. Allowing an operation is not the same as accepting whatever it carries. This is what lets you permit a broad set of operations and still control the data within them.

Use this when deciding which policy you need. If an operation should never happen, block it with an access control policy. If the operation is legitimate but its content needs watching, allow it and let a data security policy handle what passes through.

What each one covers

Access control applies to gateway traffic only. Data security applies to both.

Access control policies Data security policies
App connectors, such as your AI applications Not applied Applied
Gateway connectors, such as your business applications Applied Applied

Gateway traffic is therefore governed twice: once on whether the call is permitted, and once on what it carried. This is why an MCP Gateway connector reports data security violations of its own, alongside the tool calls it handled.

How they compare

Access control policies Data security policies
Question answered Should this operation be permitted? Is the content acceptable?
What is governed MCP tool calls between your users, agents, and connected business applications Content moving through your connected applications, whether an AI application or a gateway connector
Applied First Second, to calls that were permitted
Where it is created In AI Security, on the Access Policies tab In the Data Security portal, reached through Add in DLP
Where it is managed In AI Security In the Data Security portal. AI Security displays them for review only
How it is scoped By identity, source IP address, gateway connector, and individual tools By classifier, such as personal or health information
How it is evaluated Top-down in a numbered priority order. The first match wins and no policy below it is considered No priority order is shown in AI Security. A policy holds rules, and each rule detects independently
Available actions Allow or Deny, with an optional notification Set in the Data Security portal, and can differ per rule
Can be switched off in AI Security Yes, using the Status toggle on the policy row No

Which one you need

Work back from the risk you are trying to reduce.

  • An agent could change something it should not. You need an access control policy. Deny the write operations, or restrict them to a group of agents you trust.
  • Someone could paste customer records into an AI tool. You need a data security policy. Detect the classification and decide what happens when it is found.
  • An agent could read a document it should not, and send the contents to an AI tool. You need both. The access policy governs whether the agent can read the document at all; the data security policy governs what happens to the contents if it can.

Most organisations need both, because the two cover different halves of the same journey. An access control policy alone permits or blocks operations without knowing what data they carried. A data security policy alone sees the data but cannot stop the operation that exposed it.

Where they meet

The two kinds of policy report side by side on the Policy Effectiveness tab of the AI Governance Dashboard, in the Access Control Policies and DLP Policies charts. That is the one place where you can see both at once and judge whether your coverage is balanced.

A programme with heavy access policy activity and almost no data security activity is controlling what agents do but not watching what they carry. The reverse means you can see exposure but are not preventing the operations causing it.