TL;DR: Data masking now has to protect sensitive information as it moves through SaaS, cloud storage, GenAI prompts, browsers, endpoints, APIs, and MCP-connected tools, according to Strac’s analysis. Traditional database-centric masking is too narrow because modern data exposure is increasingly real-time, contextual, and workflow-driven, not just storage-based.
At a glance
What this is: This is an analysis of how data masking has expanded from database protection to real-time control across SaaS, GenAI, endpoints, and MCP workflows.
Why it matters: It matters because IAM, IGA, and security teams now need to govern where sensitive data moves as much as who can access it, especially when AI and MCP introduce new trust boundaries.
👉 Read Strac's full article on data masking across SaaS, GenAI, and MCP
Context
Data masking is the practice of obscuring sensitive values so they can still support legitimate work without exposing the original information. In a primary keyword sense, this article argues that data masking has moved beyond databases and into the flow of modern work, where SaaS, GenAI, MCP, and endpoint activity all create new exposure points.
The governance gap is not just visibility, but timing. Sensitive data now appears in prompts, uploads, browser sessions, support tickets, cloud files, and tool-to-tool exchanges, so controls that only protect stored data are no longer enough to manage operational risk.
For identity and access teams, that expands the problem space from access assignment to data movement control. The relevant question is no longer only who has access, but what happens when sensitive data is discovered, copied, shared, or routed through an AI-enabled workflow.
Key questions
Q: How should security teams protect sensitive data across SaaS and GenAI workflows?
A: Use continuous discovery, classification and real-time remediation together. Sensitive data should be identified where it appears, then redacted, blocked, encrypted or removed before it spreads through chats, files or prompts. The key is to enforce policy in the workflow itself, not rely on alerts after exposure has already occurred.
Q: Why do traditional database masking controls fail in modern SaaS environments?
A: Traditional database masking fails because sensitive data no longer stays in one place. It moves through chat tools, support systems, cloud storage, browser sessions, endpoints, and AI interactions, so a control that only protects stored records misses the point of exposure. Modern protection has to follow the data into the workflow.
Q: What breaks when data masking is treated as a static one-time control?
A: A static approach misses the moment when data is copied, shared, uploaded, or routed into a new system. That means the organisation may still have perfect masking in one environment while the same sensitive value leaks elsewhere in real time. The failure is a gap between discovery and enforcement.
Q: Who is accountable when an MCP-integrated tool exposes internal data?
A: Accountability sits with the team that owns the access boundary, not with the protocol itself. If an MCP tool exposes internal data, the responsible group is the one that decided to trust token possession instead of enforcing identity, session context, and policy. That makes IAM, platform, and application owners jointly accountable for the control failure.
Technical breakdown
How data masking differs from redaction and pseudonymization
Data masking obscures part of a sensitive value so authorised work can continue without exposing the full record. Redaction removes the value from view or transmission entirely, while pseudonymization swaps identifying data for an alternative token that still supports relationships between records. These are not interchangeable controls. The right choice depends on whether the workflow needs context, traceability, or hard removal of the original value. In modern environments, those decisions increasingly happen at runtime, not only during database preparation.
Practical implication: map each data class to the least revealing remediation that still allows the workflow to function.
Why DSPM and DLP now work together
DSPM discovers where sensitive data exists and who can reach it, while DLP decides what happens when that data is used or moved. Masking sits between them as an enforcement action. That pairing matters because discovery alone leaves organisations with visibility but no containment, and masking without discovery becomes a local fix that misses shadow copies in SaaS, GenAI, or endpoints. The control model is shifting from static protection to policy-based intervention across the data lifecycle.
Practical implication: connect discovery findings to inline enforcement so high-risk data can be masked, blocked, or redacted immediately.
What MCP changes about sensitive data flow
MCP gives AI agents a structured way to interact with tools and data sources, which means sensitive information can move automatically between systems without a human copy-and-paste step. That creates a new trust boundary: data may be retrieved lawfully from one system but still be inappropriate to send to another. In this model, masking is not just a display concern. It becomes a control point that can interrupt risky transfers before an agent completes a tool action.
Practical implication: treat MCP-connected exchanges as enforceable data paths, not invisible background automation.
NHI Mgmt Group analysis
Data masking has become a policy enforcement layer, not a presentation control. The article’s core message is that sensitive data now moves through SaaS, endpoints, GenAI, APIs, and MCP-connected tools, so masking has to participate in decision-making rather than merely hide values on screen. That shift changes how security teams think about control placement: the issue is not whether data is stored safely, but whether it is remediated at the moment of exposure. Practitioners should treat masking as one enforcement option inside a broader runtime control model.
MCP introduces a data movement problem that traditional masking programmes were never built to see. When AI agents retrieve data from one enterprise system and transmit it to another through tool connections, the relevant boundary is no longer just the database or the browser session. The control gap is visibility into cross-tool transfers, especially when the transfer is legitimate from the agent’s perspective but unsafe from the organisation’s perspective. Practitioners should re-evaluate where inspection and policy enforcement actually sit in agent workflows.
Modern masking strategy now sits at the intersection of IAM, DLP, and workflow governance. IAM decides who or what can reach data, DLP decides whether data may move, and masking decides how much of that data should remain visible. That makes the governance model broader than classic access control, because the same identity can be authorised yet still cause unacceptable data exposure. Practitioners should align identity policy with data handling policy, not treat them as separate programmes.
Runtime remediation beats alert-only models when data is moving quickly. The article is right to emphasise masking, redaction, blocking, deletion, quarantine, encryption, and coaching as context-dependent outcomes. A detection alert that arrives after a prompt, upload, or MCP exchange has already happened does not meaningfully reduce exposure. Practitioners should prioritise inline controls where the data path is fast and the consequence of delay is irreversible.
Sensitive data governance now needs a named concept: MCP data boundary drift. This is the point at which data that is acceptable in one system becomes unacceptable once an AI agent routes it into another tool or destination. The concept is useful because it names the failure mode plainly: the control boundary drifts faster than the identity boundary. Practitioners should use that lens when deciding where to enforce masking, redaction, or blocking.
From our research:
- 85% of organisations lack full visibility into third-party vendors connected via OAuth apps, according to The State of Non-Human Identity Security.
- A separate finding from the same research shows that only 1.5 out of 10 organisations are highly confident in their ability to secure NHIs.
- For a deeper control view, see Ultimate Guide to NHIs - The NHI Market for how NHI tooling and governance capabilities are typically structured.
What this signals
MCP data paths will push masking decisions closer to identity governance. Once AI systems can move information between tools automatically, security teams need policy that understands both the identity and the data class involved. That is especially true where SaaS approvals, browser controls, and endpoint policies have historically been managed in separate stacks.
MCP data boundary drift: the security issue is not only whether data is masked, but whether it stays appropriately masked as it crosses tool boundaries. That requires better coordination between DSPM, DLP, and IAM owners, because the same sensitive value can be legitimate in one context and unsafe in the next.
With 85% of organisations lacking full visibility into third-party vendors connected via OAuth apps, per The State of Non-Human Identity Security, the broader lesson is that data controls and identity controls now fail together when SaaS and AI integrations are not governed as a single surface.
For practitioners
- Map sensitive-data remediations to workflow context Define when masking, redaction, blocking, deletion, quarantine, or encryption is appropriate for each data class and business workflow. Use the least revealing option that still allows the task to complete.
- Extend inspection to GenAI and MCP paths Inspect prompts, uploads, and agent tool exchanges for sensitive values before they cross into AI services or downstream systems. Treat MCP-connected data movement as a policy-enforced route, not a blind spot.
- Tie DSPM findings to inline enforcement Use discovery results to trigger remediation rules for SaaS, cloud storage, endpoints, and collaboration tools. Discovery should feed action, not another isolated dashboard.
- Align identity policy with data handling policy Make access reviews, approval rules, and data protection rules operate together so authorised access does not automatically mean unrestricted data visibility or transfer rights.
Key takeaways
- Data masking is no longer just a database safeguard. It is becoming a runtime control for SaaS, GenAI, endpoint, and MCP data flows.
- The main governance failure is not a lack of masking options, but a lack of policy enforcement at the moment sensitive data moves.
- Practitioners should connect identity policy, discovery, and inline remediation so exposure is controlled before data crosses a risky boundary.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP Agentic AI Top 10 and OWASP Non-Human Identity Top 10 address the attack and risk surface, while NIST CSF 2.0, NIST Zero Trust (SP 800-207) and NIST SP 800-53 Rev 5 set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Agentic AI Top 10 | MCP-connected AI workflows create agentic data movement and tool-use risk. | |
| OWASP Non-Human Identity Top 10 | NHI-03 | MCP-connected services and AI tools behave as non-human identities. |
| NIST CSF 2.0 | PR.AC-4 | Masking and DLP support least-privilege access to sensitive data. |
| NIST Zero Trust (SP 800-207) | The article emphasises enforcing policy at trust boundaries. | |
| NIST SP 800-53 Rev 5 | AC-6 | Least-privilege access is central when sensitive data is present in workflows. |
Align data exposure controls with access policies and validate them through continuous review.
Key terms
- Data Masking: Data masking obscures sensitive values so people or systems can work with the information without seeing the original content. In modern environments it is used as a runtime protection, not only as a database preparation technique, and it can be static, dynamic, or context-aware depending on the workflow.
- Data Security Posture Management: Data Security Posture Management, or DSPM, is the continuous discovery and monitoring of where sensitive data lives, how it is exposed, and where policy gaps exist. Its value rises when it feeds remediation rather than generating findings alone, especially in environments where AI expands the number of data paths.
- Data Loss Prevention: Data loss prevention is the set of controls used to detect, block, and report sensitive data moving in ways the organisation does not allow. In practice, DLP must account for endpoints, email, cloud apps, APIs, and user behaviour, or it will miss the paths where real exposure happens.
- Model Context Protocol: Model Context Protocol is an open protocol that lets AI agents connect to tools and data sources. It expands what an agent can reach, so governance has to cover not only the model and its prompts, but also every system that can receive or return agent-driven data.
What's in the full article
Strac's full article covers the operational detail this post intentionally leaves for the source:
- Step-by-step examples of how masking, redaction, blocking, and quarantine are applied across specific SaaS and GenAI workflows.
- Detailed explanation of how Strac positions DSPM and DLP together for discovery and runtime remediation.
- Practical examples of MCP-aware policy enforcement across model-to-tool data exchanges.
- Expanded discussion of endpoint and browser controls for copy, paste, upload, download, and print events.
Deepen your knowledge
NHI governance, machine identity security, and identity lifecycle management are core topics in our NHI Foundation Level course, the industry's only accredited NHI security programme. If you are building or maturing an IAM or security programme, it is worth exploring.
Published by the NHIMG editorial team on August 19, 2026.
NHI Mgmt Group — the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org