A unified data governance solution that helps manage, protect, and discover data across your organization
Your configuration is mostly correct. The reason you can still send sensitive content to Gemini (public) is that Inline Web Traffic DLP only enforces blocking when the traffic is actually inspected by Global Secure Access (GSA).
Inline Web Traffic DLP depends on traffic interception and TLS inspection. If the browser traffic does not pass through the GlobalSecureAccessClient or if TLS inspection is bypassed, Purview cannot see the request payload and therefore cannot block it—even if a DLP policy exists.
The most common causes are:
Browser traffic is not actually forwarded through GSA (split tunneling, forwarding profile not applied, unsupported browser).
TLS inspection is not applied or the root certificate is not trusted on the device.
The destination domain (Gemini public) is not matched by the Artificial Intelligence category or a custom domain rule.
The connection uses TLS features (for example, Encrypted Client Hello or certificate pinning) that prevent inspection.
You can confirm this by checking Global Secure Access traffic logs and TLS inspection logs. If the Gemini request does not appear as decrypted traffic, Inline Web Traffic DLP cannot evaluate or block it.
Regarding your second question: Inline Web Traffic DLP does not decide “corporate vs public” purely based on whether an application uses Entra ID or SSO. Enforcement is primarily domain- and network-based. If Gemini Enterprise and Gemini Public use the same base domain, Purview cannot automatically distinguish them at the network layer. To allow only the corporate version, the enterprise service must be identifiable via:
A distinct enterprise domain, or
An explicitly allowed enterprise application combined with Conditional Access and device compliance
Blocking public Gemini requires that traffic flows through GSA with TLS inspection enabled and that the Gemini public domain is included in the policy scope.
Allowing corporate Gemini requires an explicit allow condition (distinct domain or enterprise app), not SSO alone.
Once traffic is correctly routed through GSA and decrypted, Inline Web Traffic DLP will block sensitive content for Gemini Public while allowing access to the corporate Gemini endpoint.
Helpful References:
https://learn.microsoft.com/en-us/purview/dlp-create-policy-ai-network-data-security
https://learn.microsoft.com/en-us/purview/dlp-network-data-security-learn
https://learn.microsoft.com/en-us/entra/global-secure-access/how-to-transport-layer-security
https://learn.microsoft.com/en-us/entra/global-secure-access/how-to-transport-layer-security
https://learn.microsoft.com/en-us/purview/dlp-create-policy-block-to-ai-via-edge
https://learn.microsoft.com/en-us/purview/endpoint-dlp-using
Hope this helps, Please let us know if you have any questions and concerns.