Skip to content

Commit 34c8033

Browse files
Merge pull request #28858 from MicrosoftDocs/main
[AutoPublish] main to live - 07/02 19:58 PDT | 07/03 08:28 IST
2 parents 36b3f9a + ac5334b commit 34c8033

12 files changed

Lines changed: 119 additions & 41 deletions

microsoft-365/enterprise/TOC.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,16 @@ items:
1010
href: networking-roadmap-microsoft-365.md
1111
- name: Plan
1212
items:
13-
- name: Implications when using network intermediation to decrypt or manipulate
14-
Microsoft 365 traffic
15-
href: network-intermediation.md
16-
displayName: TLS, SSL, inspection, break and inspect, decrypt, inspect, network inspection
1713
- name: Microsoft 365 networking connectivity overview
1814
href: microsoft-365-networking-overview.md
1915
- name: Microsoft 365 network connectivity principles
2016
href: microsoft-365-network-connectivity-principles.md
2117
- name: Assessing Microsoft 365 network connectivity
2218
href: assessing-network-connectivity.md
19+
- name: Implications when using network intermediation to decrypt or manipulate
20+
Microsoft 365 traffic
21+
href: network-intermediation.md
22+
displayName: TLS, SSL, inspection, break and inspect, decrypt, inspect, network inspection
2323
- name: Plan for network devices that connect to Microsoft 365 services
2424
href: plan-for-network-devices.md
2525
- name: Network and migration planning for Microsoft 365

microsoft-365/enterprise/network-intermediation.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ Manipulating Microsoft 365 traffic typically means using a proxy or firewall to
5050

5151
1. __Don’t Undermine Performance & Innovation:__ __Microsoft engineers continually improve Microsoft 365’s protocols__ (e.g. moving from HTTP/2 to HTTP/3 (QUIC), enabling modern TLS features, using WebSockets for live services). If you intercept traffic, you often force the system to fall back to older, slower protocols. For instance, QUIC (HTTP/3) normally speeds up data transfer; an inspecting proxy that doesn’t understand QUIC will prevent its use, degrading performance to legacy HTTP/1.1 or 2. Similarly, WebSocket connections used by apps like Copilot may be blocked or broken by deep inspection, disabling key functionality. In short, inspecting Microsoft 365 traffic can negate years of performance innovation, leaving users with a slower, legacy experience.
5252

53-
1. __New Unified Domains = Known Good Traffic__: Microsoft 365 is consolidating services under dedicated domains like *.cloud.microsoft (for core services), *.static.microsoft (for static content), and *.usercontent.microsoft. Everything on these domains is controlled by Microsoft and requires authentication. This means your network can reliably trust traffic to these domains – it’s not "unknown" internet traffic, but Microsoft’s own cloud. The unified domain effort (drastically reducing the number of endpoints) is specifically to help customers stop treating Microsoft 365 traffic like a risk. If the traffic is headed to *.cloud.microsoft, you can be confident it’s legitimate Microsoft 365 data and not a risky third-party site. Decrypting and inspecting such traffic provides virtually no security gain – it’s already Microsoft-managed, encrypted, and authenticated – but does add latency and potential breakage.
53+
1. __New Unified Domains = Known Good Traffic__: Microsoft 365 is consolidating services under dedicated domains like *.cloud.microsoft (for core services), *.static.microsoft (for static content), and *.usercontent.microsoft. The unified domain effort (drastically reducing the number of endpoints) is specifically to help customers stop treating Microsoft 365 traffic like a risk. If the traffic is headed to *.cloud.microsoft, you can be confident it’s legitimate Microsoft 365 data and not a risky third-party site. Decrypting and inspecting such traffic provides virtually no security gain – it’s already Microsoft-managed, encrypted, and authenticated – but does add latency and potential breakage.
5454

5555
1. __No Lasting Value – Use Built-in Security:__ Microsoft 365 includes extensive, native security features (encryptions, threat detection, data loss prevention, etc.) engineered for its traffic. Inserting your own inspection layer usually duplicates these controls or, worse, interferes with them. There's little long-term benefit to these inspections. In fact, maintaining complex proxy rulesets for Microsoft 365’s ever-updating endpoints is a heavy burden (endpoints can change weekly). It’s far more effective to leverage trust in Microsoft’s cloud security and focus your inspection devices on truly unknown external traffic. As Microsoft bluntly states: there’s no durable value in decrypting Microsoft 365 traffic – it only adds cost and complexity for customers, without appreciable security improvement.
5656

microsoft-365/loop/cpcn-compliance-summary.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
ms.date: 06/10/2025
2+
ms.date: 07/02/2025
33
title: "Summary of governance, lifecycle, and compliance capabilities for Copilot Pages and Copilot Notebooks"
44
ms.reviewer: dancost, tonchan
55
ms.author: jenz
@@ -90,7 +90,7 @@ As a Compliance Manager or IT administrator, it's crucial to stay up-to-date on
9090
## Microsoft 365 retention and deletion
9191

9292
- **[Retention policies](/purview/create-retention-policies?tabs=other-retention)** from Microsoft Purview Data Lifecycle Management configured for all SharePoint sites are enforced for all Copilot Pages and Copilot Notebooks.
93-
- For more information on how to configure specific Copilot Notebooks, see [Purview and SharePoint Embedded](cpcn-loop-spe-management.md#purview-and-sharepoint-embedded)
93+
- For more information on how to configure specific Copilot Notebooks, see [Purview and SharePoint Embedded](cpcn-loop-purview-management.md)
9494

9595
- **[Retention labels](/purview/retention#retention-labels)** from Microsoft Purview Data Lifecycle Management and Microsoft Purview Records Management are supported for Copilot Pages (.loop files) and Copilot Pages in Copilot Notebooks by [applying published labels](/purview/create-apply-retention-labels?tabs=spo-onedrive) in OneDrive or SharePoint, or [automatically applying](/purview/apply-retention-labels-automatically) the labels. There's limited support for manually applying retention labels.
9696
- Retention labels cannot be viewed or applied directly from a Copilot Page. Instead, the user must [navigate to the Copilot Page within the Loop app](/purview/create-apply-retention-labels?tabs=loop%2Cdefault-label-for-sharepoint#manually-apply-retention-labels) to view or apply a retention label on a Copilot Page.
@@ -111,4 +111,5 @@ As a Compliance Manager or IT administrator, it's crucial to stay up-to-date on
111111
- [Permissions](cpcn-loop-permission.md)
112112
- [Admin toggles](cpcn-admin-configuration.md)
113113
- [Managing SharePoint Embedded containers](cpcn-loop-spe-management.md)
114+
- [Purview and SharePoint Embedded containers](cpcn-loop-purview-management.md)
114115
- [Overview of Loop components in Microsoft 365](loop-components-teams.md)

microsoft-365/loop/cpcn-loop-permission.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ audience: Admin
77
ms.topic: article
88
ms.service: loop
99
ms.reviewer: michalbr, dancost
10-
ms.date: 06/03/2025
10+
ms.date: 07/02/2025
1111
ms.localizationpriority: medium
1212
search.appverid: MET150
1313
ms.collection:
@@ -91,6 +91,7 @@ Microsoft 365 group-owned Loop workspaces, which are [created within a Teams cha
9191
- [Copilot Pages and Notebooks Storage](cpcn-storage.md)
9292
- [Copilot Pages and Notebooks Admin toggles](cpcn-admin-configuration.md)
9393
- [Managing SharePoint Embedded containers](cpcn-loop-spe-management.md)
94+
- [Purview and SharePoint Embedded containers](cpcn-loop-purview-management.md)
9495
- [Loop, Summary of Compliance, Lifecycle, Governance](cpcn-compliance-summary.md)
9596
- [Loop Storage](cpcn-storage.md)
9697
- [Loop Admin toggles](loop-admin-configuration.md)
Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,92 @@
1+
---
2+
ms.date: 07/02/2025
3+
title: "Manage SharePoint Embedded containers in Purview for Copilot Notebooks, Copilot Pages, or Loop workspaces"
4+
ms.reviewer: dancost, tonchan, abisuresh
5+
ms.author: jenz
6+
author: jenzamora
7+
manager: jtremper
8+
recommendations: true
9+
audience: Admin
10+
f1.keywords:
11+
- NOCSH
12+
ms.service: loop
13+
ms.localizationpriority: medium
14+
ms.topic: concept-article
15+
ms.collection:
16+
- Strat_SP_admin
17+
- Microsoft 365-collaboration
18+
- Tier3
19+
- essentials-compliance
20+
- magic-ai-copilot
21+
search.appverid:
22+
- SPO160
23+
- MET150
24+
description: "Learn about Purview integration of SharePoint Embedded containers for Copilot Notebooks, Copilot Pages, or Loop workspaces."
25+
---
26+
27+
# Purview integration of SharePoint Embedded containers for Copilot Notebooks, Copilot Pages, or Loop workspaces
28+
29+
All SharePoint Embedded containers are targeted using the "All SharePoint Sites" scope in Microsoft Purview. For example, if configuring Retention Policies, the configuration you specify that targets All SharePoint Sites applies to every Copilot Pages and Copilot Notebooks container in SharePoint Embedded, and every Loop workspace in SharePoint Embedded. All SharePoint Sites includes all SharePoint Embedded container ownership types: user, group, and tenant-owned.
30+
31+
## Retrieving the Container URL for Purview
32+
33+
If you need to specify an the Copilot Pages and Copilot Notebooks container, or a specific Loop workspace container for a retention policy or another compliance feature, specify the workspace as you would a SharePoint site, by its URL. To locate this URL:
34+
35+
1. Sign in to the SharePoint admin center with the [SharePoint Embedded administrator role](/sharepoint/dev/embedded/concepts/admin-exp/adminrole)
36+
1. Navigate to **Containers** > **Active containers** or **Deleted containers** where you can view the details of a selected Loop workspace or Copilot Pages and Copilot Notebooks container
37+
1. From the flyout pane, **General** tab
38+
1. Copy the container URL
39+
40+
## Searching the Audit Logs
41+
42+
These are the Loop application IDs:
43+
44+
- Loop Web Application ID: `a187e399-0c36-4b98-8f04-1edc167a0996`
45+
- Loop Mobile Application ID: `0922ef46-e1b9-4f7e-9134-9ad00547eb41`
46+
- Copilot Pages and Copilot Notebooks containers are created using the Loop Application IDs.
47+
48+
### Search and Export
49+
50+
To search and export Microsoft 365 service events for all file related activity:
51+
52+
1. In the [Purview audit logs search](https://purview.microsoft.com/auditlogsearch), search audit logs for "page" or "loop" or "loot" or "fluid" or for the Loop Application IDs in the **Keyword Search** filter
53+
1. Further filter exported results by "SourceFileExtension":"page" or "SourceFileExtension":"loop" or "SourceFileExtension":"loot" (templates) or "SourceFileExtension":"fluid" (deprecated)
54+
55+
Loop workspaces create and update .pod files to manage content in the workspace.
56+
57+
### Specific Loop workspace or Copilot Notebook
58+
59+
To search for audit events related to a specific Loop workspace or a Copilot Pages and Copilot Notebooks container, follow these steps:
60+
61+
1. [Retrieve the container URL](#retrieving-the-container-url-for-purview) for the Loop workspace or Copilot Notebook you want to audit.
62+
2. In the [Purview audit logs search](https://purview.microsoft.com/auditlogsearch), use the following filters:
63+
- **File, folder, or site**: Enter the full container URL and append `/*` to include all file and container audit events.
64+
- Example: `https://<your-tenant>.sharepoint.com/contentstorage/CSP_c33f9fa3-9cbe-4fac-ba1f-b8eeb9c30e23/*`
65+
- **Keyword Search**: To find all audit events related to the container, extract the GUID from the container URL and enter it in the Keyword Search filter.
66+
- In the example above, the GUID is `c33f9fa3-9cbe-4fac-ba1f-b8eeb9c30e23`.
67+
68+
This approach ensures you capture all relevant audit events for the selected Loop workspace or the Copilot Pages and Copilot Notebooks container.
69+
70+
<!--
71+
potential future examples
72+
- find all accessed or downloaded documents
73+
- find all edited items within a specific timeframe
74+
- find all keyword-based search queries
75+
-->
76+
77+
<!--
78+
## eDiscovery export
79+
-->
80+
81+
## Related articles
82+
83+
- [Summary of Compliance, Lifecycle, Governance](cpcn-compliance-summary.md)
84+
- [Configuration Requirements](cpcn-loop-requirements.md)
85+
- [Copilot Pages and Notebooks Storage](cpcn-storage.md)
86+
- [Permissions](cpcn-loop-permission.md)
87+
- [Copilot Pages and Notebooks Admin toggles](cpcn-admin-configuration.md)
88+
- [Managing SharePoint Embedded containers](cpcn-loop-spe-management.md)
89+
- [Loop Storage](cpcn-storage.md)
90+
- [Loop Admin toggles](loop-admin-configuration.md)
91+
- [UX examples for admin toggle states](loop-ux-examples.md)
92+
- [Overview of Loop components in Microsoft 365](loop-components-teams.md)

microsoft-365/loop/cpcn-loop-requirements.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
ms.date: 06/10/2025
2+
ms.date: 07/02/2025
33
title: "Manage Copilot Pages, Copilot Notebooks, and Loop components in your organization"
44
ms.reviewer: dancost, tonchan
55
ms.author: jenz
@@ -63,6 +63,7 @@ To utilize all features, including at mentions and Loop workspace sharing, it's
6363
- [Permissions](cpcn-loop-permission.md)
6464
- [Copilot Pages and Notebooks Admin toggles](cpcn-admin-configuration.md)
6565
- [Managing SharePoint Embedded containers](cpcn-loop-spe-management.md)
66+
- [Purview and SharePoint Embedded containers](cpcn-loop-purview-management.md)
6667
- [Loop Summary of Compliance, Lifecycle, Governance](cpcn-compliance-summary.md)
6768
- [Loop Storage](cpcn-storage.md)
6869
- [Loop Admin toggles](loop-admin-configuration.md)

microsoft-365/loop/cpcn-loop-spe-management.md

Lines changed: 3 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
ms.date: 06/10/2025
2+
ms.date: 07/02/2025
33
title: "Manage SharePoint Embedded containers for Copilot Notebooks, Copilot Pages, or Loop workspaces"
44
ms.reviewer: dancost, tonchan
55
ms.author: jenz
@@ -26,7 +26,7 @@ description: "Learn about managing SharePoint Embedded containers for Copilot No
2626

2727
# Manage SharePoint Embedded containers for Copilot Notebooks, Copilot Pages, or Loop workspaces
2828

29-
IT admins can manage SharePoint Embedded containers like they manage SharePoint sites using either [SharePoint Admin Center](/sharepoint/dev/embedded/concepts/admin-exp/consuming-tenant-admin/ctaux) or [PowerShell](/sharepoint/dev/embedded/concepts/admin-exp/consuming-tenant-admin/ctapowershell), with the appropriate [SharePoint Embedded administrator role](/sharepoint/dev/embedded/concepts/admin-exp/adminrole). Install the [latest version of SharePoint PowerShell module](/powershell/sharepoint/sharepoint-online/connect-sharepoint-online). Storage and quota are combined with SharePoint in your organization. Use the Loop application IDs to filter to Loop in PowerShell and Audit Logs:
29+
IT admins can manage SharePoint Embedded containers like they manage SharePoint sites using either [SharePoint Admin Center](/sharepoint/dev/embedded/concepts/admin-exp/consuming-tenant-admin/ctaux) or [PowerShell](/sharepoint/dev/embedded/concepts/admin-exp/consuming-tenant-admin/ctapowershell), with the appropriate [SharePoint Embedded administrator role](/sharepoint/dev/embedded/concepts/admin-exp/adminrole). Install the [latest version of SharePoint PowerShell module](/powershell/sharepoint/sharepoint-online/connect-sharepoint-online). Storage and quota are combined with SharePoint in your organization. Use the Loop application IDs to filter to Loop containers in PowerShell:
3030

3131
- Loop Web Application ID: `a187e399-0c36-4b98-8f04-1edc167a0996`
3232
- Loop Mobile Application ID: `0922ef46-e1b9-4f7e-9134-9ad00547eb41`
@@ -44,27 +44,14 @@ To get a list of all of user-owned containers in your organization, regardless o
4444
Get-SPOContainer -OwningApplicationId 'a187e399-0c36-4b98-8f04-1edc167a0996' | WHERE OwnershipType -EQ 'UserOwned' | FT
4545
```
4646

47-
## Purview and SharePoint Embedded
48-
49-
All SharePoint Embedded containers are targeted using the "All SharePoint Sites" scope in Microsoft Purview. For example, if configuring Retention Policies, the configuration you specify that targets All SharePoint Sites applies to every Copilot Pages and Copilot Notebooks container in SharePoint Embedded, and every Loop workspace in SharePoint Embedded. All SharePoint Sites includes all SharePoint Embedded container ownership types: user, group, and tenant-owned.
50-
51-
### Retrieving the Container URL for Purview
52-
53-
If you need to specify an individual Copilot Notebook, the Copilot Pages container, or a specific Loop workspace container for a retention policy or another compliance feature, specify the workspace as you would a SharePoint site, by its URL. To locate this URL:
54-
55-
1. Sign in to the SharePoint admin center with the [SharePoint Embedded administrator role](/sharepoint/dev/embedded/concepts/admin-exp/adminrole)
56-
1. Navigate to **Containers** > **Active containers** or **Deleted containers** where you can view the details of a selected Loop workspace or Copilot Pages and Copilot Notebooks container
57-
1. From the flyout pane, **General** tab
58-
1. Copy the container URL
59-
6047
## Related articles
6148

6249
- [Summary of Compliance, Lifecycle, Governance](cpcn-compliance-summary.md)
6350
- [Configuration Requirements](cpcn-loop-requirements.md)
6451
- [Copilot Pages and Notebooks Storage](cpcn-storage.md)
6552
- [Permissions](cpcn-loop-permission.md)
6653
- [Copilot Pages and Notebooks Admin toggles](cpcn-admin-configuration.md)
67-
- [Managing SharePoint Embedded containers](cpcn-loop-spe-management.md)
54+
- [Purview and SharePoint Embedded containers](cpcn-loop-purview-management.md)
6855
- [Loop Storage](cpcn-storage.md)
6956
- [Loop Admin toggles](loop-admin-configuration.md)
7057
- [UX examples for admin toggle states](loop-ux-examples.md)

microsoft-365/loop/cpcn-storage.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ audience: Admin
77
ms.topic: article
88
ms.service: loop
99
ms.reviewer: michalbr, dancost
10-
ms.date: 06/10/2025
10+
ms.date: 07/02/2025
1111
ms.localizationpriority: medium
1212
search.appverid: MET150
1313
ms.collection:
@@ -77,4 +77,5 @@ Copilot Pages + Copilot Notebooks container has a maximum size of 25 TB. This li
7777
- [Permissions](cpcn-loop-permission.md)
7878
- [Admin toggles](cpcn-admin-configuration.md)
7979
- [Managing SharePoint Embedded containers](cpcn-loop-spe-management.md)
80+
- [Purview and SharePoint Embedded containers](cpcn-loop-purview-management.md)
8081
- [Overview of Loop components in Microsoft 365](loop-components-teams.md)

microsoft-365/loop/loop-admin-configuration.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
ms.date: 06/10/2025
2+
ms.date: 07/02/2025
33
title: "Manage Loop in your organization"
44
ms.reviewer: dancost, tonchan
55
ms.author: jenz
@@ -199,6 +199,7 @@ To disable Loop components in Teams, run `Set-SPOTenant -IsLoopEnabled $false`.
199199
- [Permissions](cpcn-loop-permission.md)
200200
- [UX examples for admin toggle states](loop-ux-examples.md)
201201
- [Managing SharePoint Embedded containers](cpcn-loop-spe-management.md)
202+
- [Purview and SharePoint Embedded containers](cpcn-loop-purview-management.md)
202203
- [Overview of Loop components in Microsoft 365](loop-components-teams.md)
203204
- [Use Loop components in Outlook](https://support.microsoft.com/office/9b47c279-011d-4042-bd7f-8bbfca0cb136)
204205
- [Use Loop components in OneNote](https://support.microsoft.com/office/use-loop-components-in-onenote-ed8a43d9-f6fd-4ad6-bc9d-8841db4da459)

0 commit comments

Comments
 (0)