A headset-wearing customer service agent assists with a payment update through an AI-powered interface.
Anyone who has ever managed a modern customer support operation knows the compliance tightrope that comes with recording calls and saving chat transcripts. On one side, supervisors and quality assurance teams want every word captured, transcribed, and fed into analytics engines so they can coach staff and spot operational bottlenecks. On the other side, security officers and compliance auditors lose sleep over the moment a helpful customer blurts out a 16-digit credit card number, a PIN, or a bank account number during a live conversation. Under Microsoft AI at Work roadmap ID 576756, Microsoft is developing a capability for Dynamics 365 Contact Center titled "Use ML-based sensitive data redaction for human interactions" that uses large language models (LLMs) to strip out payment card industry (PCI) data before it ever hits persistent storage.

Listed as in development for Worldwide (Standard Multi-Tenant) web environments, roadmap item 576756 targets a public preview in December 2026 and general availability in March 2027. Rather than forcing customer service representatives to remember to hit a pause button or relying purely on rigid text patterns, the planned feature is designed to analyze conversational context across both voice and digital channels, replacing sensitive values with standardized tokens before recordings, transcripts, logs, and analytics artifacts are saved.

A headset-wearing customer service agent assists with a payment update through an AI-powered interface. How Contextual LLM Redaction Works​

According to Microsoft's roadmap entry for feature ID 576756, the new redaction system applies large language models to live human-to-human interactions between customers and customer service representatives. The core technical shift here is moving from simple character-pattern matching to contextual identification.

In a real-world phone call or live chat, customers rarely read off sensitive numbers in a clean, predictable format. Someone might rattle off a credit card number with hesitations, corrections, or conversational filler, or state an account number that happens to share the same digit length as an ordinary order tracking number. By evaluating conversational context across both voice and digital channels, the LLM-based pipeline is designed to recognize when a sequence of words or digits is actually a credit card number, a PIN, or an account number.

When the system detects configured PCI data during a conversation, it replaces the sensitive value with a standardized redaction token—such as CreditCardNumber:Redacted—before the data is persisted. According to Microsoft's feature description, this redaction is enforced consistently across four distinct storage and processing layers:

  • Conversation transcripts generated during the interaction
  • Call recordings captured from voice sessions
  • Logs and diagnostic data produced by the platform
  • Analytics outputs derived from the conversations

Administrators will be able to configure which specific PCI data types the system redacts. Once enabled by administrators, makers, or marketers, the policy runs automatically in the background without requiring customer service representatives to pause recordings or alter their daily workflows. The surrounding non-sensitive conversation remains intact so quality assurance reviewers and analytics tools don't lose the thread of why the customer called in the first place.

Why Traditional Masking and Manual Controls Fall Short​

To appreciate why Microsoft is building an LLM-driven redaction layer for human conversations, it helps to look at how Dynamics 365 Contact Center handles sensitive data today—and where the gaps lie.

CapabilityDetection MethodSupported Channels / ScopeKey Operational Limits
Existing Data Masking RulesRegular expressions (regex)Chat and asynchronous channels (messages and transcripts)Capped at 10 total rules (including built-in Credit Card, Email, and SSN rules); does not cover live voice audio
Representative Manual MaskingHuman representative selects messageCustomer messages in digital channelsOpt-in workflow; relies on representative vigilance to spot and redact PII
Voice AI Agent RedactionSensitive variable flagging in Copilot StudioHuman interactions with voice AI agentsScoped to automated voice bots rather than live human-to-human representative calls
Planned LLM Sensitive Data Redaction (ID 576756)Context-aware LLM detectionLive human-to-human voice and digital channels (transcripts, recordings, logs, analytics)In development; preview targeted for December 2026 and GA for March 2027

As documented in Microsoft Learn's administration guide for data masking settings, Dynamics 365 Contact Center currently provides rule-based masking powered by regular expressions. Administrators go into the Copilot Service admin center under Support experience and Productivity to manage up to 10 total masking rules—a hard ceiling that includes the three out-of-the-box rules for credit cards, email addresses, and Social Security numbers (SSNs). While regex rules replace matched characters with number signs (#) in chat and asynchronous channel messages and their resulting transcripts, regex is notoriously brittle. If a customer types a card number with unexpected words or unusual spacing, a regex pattern can miss it; if the pattern is written too broadly, it masks harmless order numbers or part IDs. Worse, text-based regex rules in chat settings do nothing to scrub spoken audio in a recorded PSTN voice call.

Microsoft has also introduced adjacent privacy tools, though each addresses a different slice of the contact center. In October 2025, the Microsoft Dynamics 365 Blog announced sensitive data redaction specifically for interactions between customers and voice AI agents, allowing makers in Microsoft Copilot Studio to flag specific bot variables—such as account numbers or medical IDs—so they are excluded from recordings, transcripts, and diagnostic logs. Separately, Microsoft Learn's 2026 release plan wave 1 documentation outlines an opt-in customer service representative data masking feature that lets human representatives manually select and redact individual customer messages containing personally identifiable information (PII).

And on the voice channel, Microsoft Learn's call recording and transcription documentation notes that administrators can configure manual recording start controls, allow representatives to pause and resume recording and transcription, or automatically pause recording when a representative places a customer on hold.

Every one of those manual or rule-based approaches carries operational friction. Asking a busy support representative to manually hit a pause button before a customer reads a card number—and remember to hit resume afterward—is a recipe for human error. If the customer blurts out their card number unprompted, the pause button is already too late. By bringing context-aware LLM redaction directly into human-to-human voice and digital channels prior to storage, roadmap item 576756 aims to close the gap between automated bot redaction and live representative conversations.

Navigating the Roadmap and Governance Realities​

For IT administrators and compliance architects planning their 2027 contact center upgrades, a few practical caveats are worth keeping front and center.

First, treat the release dates as moving targets. While the Microsoft 365 AI at Work roadmap entry 576756 published in October 2026 projects a December 2026 preview and March 2027 general availability, an archived Portuguese-language Microsoft Learn release plan page for Dynamics 365 Contact Center 2026 Wave 1 indicates that Microsoft previously eyed a tighter window before updating its projections. As Microsoft's roadmap and release-plan disclaimers explicitly note, delivery timelines can shift and planned functionality is not guaranteed until it ships.

Second, automated PCI redaction is a compliance aid, not an instant compliance certificate. Microsoft notes in the roadmap description that preventing payment card data from being stored in recordings, transcripts, logs, and analytics artifacts can help organizations in regulated industries reduce their PCI scope and avoid compliance escalations. However, based on standard enterprise compliance practices, deploying an LLM redaction filter does not absolve an organization from validating how the model performs against its specific call audio quality, regional accents, or custom account number formats. Microsoft's roadmap summary does not yet specify supported languages, detection accuracy benchmarks, or fallback behavior if an audio stream is garbled.

Finally, redacting payment data does not change telephony recording laws. As Microsoft Learn's voice channel configuration documentation emphasizes, many jurisdictions require explicit participant consent before recording PSTN, voice, or video calls, and legal compliance remains the customer organization's responsibility. Moreover, administrators using a bring-your-own-carrier (BYOC) direct routing model must still review their end-to-end telephony path—including Session Border Controllers, Azure Communication Services, Microsoft Dataverse, and Kusto telemetry clusters—to ensure data residency and security requirements are met at every hop.

How Administrators Can Prepare Today​

While roadmap feature 576756 remains in development ahead of its scheduled December 2026 preview, Dynamics 365 Contact Center administrators can take several concrete steps to audit their current data-protection posture:

  1. Audit existing regex masking rules: In the Copilot Service admin center, navigate to Productivity under Support experience and select Manage for Data masking. Verify that your out-of-the-box Credit Card, Email, and SSN rules are set to Active, and test your regular expressions against sample customer inputs using the built-in test data field.
  2. Review voice recording pause controls: Open your voice workstream settings in the Copilot Service admin center, edit the phone number settings, and check the Behaviors tab under Transcription and recording. Until automated voice redaction is live and validated in your tenant, ensure Allow customer service representatives to pause and resume and Allow automatic pause and resume when agent hold and un-hold the customer are set to Yes if your representatives handle payment details over the phone.
  3. Map out PCI flows across bots and humans: Where possible, offload payment collection and sensitive identity verification to Copilot Studio voice AI agents where variable-based sensitive data redaction or Dual Tone Multi-Frequency (DTMF) keypad-only capture can keep spoken numbers out of human call recordings altogether.

When December 2026 arrives, organizations running Dynamics 365 Contact Center in Worldwide multi-tenant environments should watch the Copilot Service admin center for the preview controls, test the LLM token replacement across both live voice calls and digital chat transcripts, and verify that CreditCardNumber:Redacted tokens flow cleanly through their downstream quality assurance and analytics pipelines.

 

References

  1. Dynamics 365 Contact Center: Omnichannel customer experiences - Use ML-based sensitive data redaction for human interactions Microsoft 365 Roadmap 2026-10-16T19:08:40.661062Z
  2. Recursos novos e planejados do ciclo de lançamentos 1 de 2026 do Dynamics 365 Contact Center | Microsoft Learn learn.microsoft.com
  3. Announcing sensitive data redaction for voice AI agents - Microsoft Dynamics 365 Blog microsoft.com