Summary of governance, lifecycle and compliance capabilities for Loop

As a Compliance Manager or IT administrator, it's crucial to stay up-to-date on the latest governance, data lifecycle, and compliance posture for the software solutions being used in your organization. This article details the capabilities available and not available yet for Microsoft Loop.

Loop Storage

Where Loop content is stored impacts the admin management, governance, data lifecycle, and compliance capabilities available. Microsoft Loop is built on top of SharePoint, OneDrive, and SharePoint Embedded, which means that most of these capabilities work just like existing files in your ecosystem. Because Loop pages and components are files, they can be managed in a familiar way, within your existing workflows. To help you understand how Loop content is stored in the Microsoft ecosystem, here's a high-level diagram:

Diagram showing that the place a Loop file is stored depends on where it was originally created.

Where the loop content was originally created determines its storage location:

  • Created in the Loop app ➡️️ SharePoint Embedded
  • Created outside the Loop app in places that have dedicated shared storage (e.g. Teams channels) ➡️️ SharePoint
  • Created outside the Loop app in all other places that don't have tightly associated collaborative storage (e.g. Teams chat, Outlook email, Word for the web, Whiteboard) ➡️️ OneDrive

Summary table of admin management, governance, lifecycle and compliance capabilities based on where Loop content is stored

Category OneDrive or SharePoint SharePoint Embedded
This column applies to Loop content:
  • Created in all other places that don't have tightly associated collaborative storage (e.g. Teams chat, Outlook email, Word for the web, Whiteboard) ➡️️ in the creator's OneDrive
  • Created in places that have dedicated shared storage (e.g. Teams channels) ➡️️ SharePoint
This column applies to Loop content:
  • Created inside the Loop app: Workspaces, Ideas ➡️ in SharePoint Embedded, one container per Loop workspace
Foundations: Admin toggles Admin Toggles to turn on/off creation of and live rendering of Loop components in the Microsoft 365 ecosystem. If you enable Loop components in the Microsoft 365 ecosystem (the primary toggle), there are also a separate toggles to turn on/off Loop components specifically in Outlook or Teams chats and channels, and a toggle to turn on/off Loop components for collaborative meeting notes.

Organizations with eCommunication regulations can choose to leave Loop components on across the Microsoft 365 ecosystem, but use the independent toggles for communication tools while evaluating the data lifecycle, governance, and compliance capabilities listed in this table.
Admin Toggle to turn on/off creation of content stored in SharePoint Embedded. This includes creating Loop Ideas, creating new workspaces, or creating new pages or components within a workspace.
Foundations: GDPR GDPR data subject requests as part of the Security and Compliance admin center and Purview eDiscovery workflows GDPR data subject requests as part of the Security and Compliance admin center and Purview eDiscovery workflows
Foundations: EDUB EUDB compliance - What is the EU Data Boundary? EUDB compliance - What is the EU Data Boundary?
Admin Management: Intune Basic Intune Device Management Support for Loop app on iOS and Android. Basic Intune Device Management Support for Loop app on iOS and Android.
Admin Management: Conditional Access Conditional Access supported. See manual initialization for Microsoft Entra support. Conditional Access supported. See manual initialization for Microsoft Entra support.
Admin Management: Programmatic APIs for Loop content Yes, they're files in OneDrive or SharePoint and all current functionality applies. Not Yet Available:
API access to Loop workspace containers: this impacts third party export and eDiscovery tools, migration tools, tools used to communicate in bulk to end-users about their content such as compliance requirements, and developer APIs.
Admin Management: Multi-Geo Multi-Geo capabilities, including creation of .loop files in a user's OneDrive in the geo that matches the user's preferred data location and ability to move the user's OneDrive when their preferred data location changes. Not Yet Available:
Multi-Geo capabilities, including creation of .loop files in a user's Loop workspaces in the geo that matches the user's preferred data location.
Multi-Geo rehome of Loop workspaces and contained .loop files as needed.
Admin Management: User leaves organization When a user leaves an organization, OneDrive retention policies apply to the .loop files just as they do to other content created by the user. Manage the lifetime of shared Loop workspaces like you would other collaboration artifacts, like SharePoint sites or Teams channels.
Admin Management: Loop workspaces n/a See Admin Management of Loop workspaces for a list of capabilities that are available and also not yet available.
Admin Management: Recycle bin End user Recycle bin for deleted content. End user Recycle bin for deleted content.

Not Yet Available:
End user Recycle bin for deleted Loop workspaces.
Audit: Version history Version History export in Purview or via Graph API. Version History export in Purview.

Not Yet Available:
API access to Loop workspace containers - this impacts third party export and eDiscovery tools.
Audit: logs and events Audit logs for all events: search and export Microsoft 365 service events for security and compliance investigations
  1. use the compliance admin center
  2. search audit logs for "loop" or "loot" or "fluid"
  3. further filter exported results by "SourceFileExtension":"loop" or "SourceFileExtension":"loot" (templates) or "SourceFileExtension":"fluid" (deprecated)
Audit logs for all events: search and export Microsoft 365 service events for security and compliance investigations
  1. use the compliance admin center
  2. search audit logs for Loop ApplicationID a187e399-0c36-4b98-8f04-1edc167a0996
Note: Loop workspaces create and update .pod files to manage content in the workspace.
Audit: log access Audit logs are retained, can be exported, and can be streamed to third party tools Audit logs are retained, can be exported, and can be streamed to third party tools
Legal Hold and eDiscovery: Purview Microsoft Purview eDiscovery supports search and collection, review (premium only), and export (premium only) as HTML or original. You can also download and re-upload the files to any OneDrive to view them in their native format. Microsoft Purview eDiscovery supports search and collection, review (premium only), and export (premium only) as HTML or original. You can also download and re-upload the files to any OneDrive to view them in their native format.
Legal Hold and eDiscovery: Export Microsoft Graph API export support. Not Yet Available:
API access to Loop workspace containers - this impacts third party export and eDiscovery tools.
Legal Hold and eDiscovery: Legal Hold Legal Hold support to ensure content isn't deleted (as related to litigation and security investigations) and stored in the Preservation Hold Library. Legal Hold support to ensure content isn't deleted (as related to litigation and security investigations) and stored in the Preservation Hold Library.
Data Lifecycle Management: Retention policies Retention policies are enforced. Retention policies configured for all SharePoint sites are enforced on all Loop workspaces.

Not Yet Available:
Retention policies that can be overridden or set individually at the Loop workspace level.
Data Lifecycle Management: Retention labels Retention label support is available through OneDrive or SharePoint. Not Yet Available:
Retention label support.
Data Loss Prevention, Information Protection Data Loss Prevention (DLP) rules are enforced on content.

Not Yet Available:
Data Loss Prevention (DLP) end-user policy tip support.
Data Loss Prevention (DLP) rules are enforced on content.

Not Yet Available:
Data Loss Prevention (DLP) end-user policy tip support.
Data Loss Prevention, Information Protection Not Yet Available:
Sensitivity Labeling (MIP).
Not Yet Available:
Sensitivity Labeling (MIP).
Information Barriers Information Barriers are enforced. Information Barriers are enforced.
Customer Key Customer Lockbox is supported. Customer Lockbox is supported.

Summary of governance, data lifecycle and compliance capabilities not yet available

This section repeats capabilities which aren't yet available from the table above to make it easier to evaluate the smaller list of capabilities your organization might require before using Microsoft Loop. As denoted in the summary table, the majority of the content in this section 'applies to Loop workspaces only, unless **noted.

Admin Management

  • Programmatic APIs for Loop workspace content: API access to Loop workspace containers isn't yet available. These APIs are required in order to use third party tools for export and eDiscovery, migration, communicate in bulk to end-users about their content such as compliance requirements, and developer APIs.
  • Multi-Geo rehome of Loop workspaces and all contained .loop files isn't yet available.
  • When users delete an entire Loop workspace, these aren't yet available in an end-user visible Recycle bin.
  • See Admin Management of Loop workspaces for a more detailed list of specific admin capabilities using PowerShell and the SharePoint Admin Center.

Data Lifecycle Management

  • While Retention policies are enforced if configured at the all SharePoint site level, setting or overriding the all SharePoint sites Retention policy on an individual Loop workspace isn't yet available.
  • Retention labels aren't yet available for Loop workspace content.

Data Loss Prevention, Information Protection

  • Data Loss Prevention (DLP) rules are enforced on all Loop content, but DLP policy tips aren't yet displayed for **ANY Loop experiences.
  • Sensitivity Labeling (MIP/CLP) isn't yet supported for **ANY Loop content.

**This applies to ALL Loop content, both content stored in OneDrive or SharePoint AND content stored in SharePoint Embedded.

Admin Management of Loop workspaces

This section provides expanded information on the subset of admin management capabilities dedicated to Loop workspaces stored in SharePoint Embedded. The Loop ApplicationID which can be used to identify Loop workspace containers is: a187e399-0c36-4b98-8f04-1edc167a0996

Admin Management Capabilities Available

Admins can perform the following tasks for Loop workspaces, which are containers in SharePoint Embedded.

  • PowerShell ability to
    • enumerate all Loop workspaces created
    • get container details including labels, storage, owners etc.
    • delete, recover and purge Loop workspaces (note that the Loop app workspaces views do not yet reflect the changes, so a user would need to visit a page link for a workspace that's recovered in order to see it again)
    • set sharing settings at a tenant level
    • get and set sensitivity labels

See more about how to use PowerShell to perform these tasks on Loop application containers in the Consuming Tenant admin article.

Capabilities that aren't yet available

  • PowerShell ability to
    • add storage to enumeration list of Loop workspace
    • control external sharing of a Loop workspace
    • Multi-Geo capabilities, including creation of .loop files in a user's Loop workspaces in the geo that matches the user's preferred data location, and Multi-Geo rehome of Loop workspaces and .loop files as needed
    • get and set conditional access policy, block download policy
  • SharePoint Admin Center
    • Loop workspaces page for active and deleted workspaces, restore, permanently delete, sort, filter, storage information
    • search in active and deleted
    • external sharing page integration
    • bulk export
    • edit sensitivity labels
    • above quota management of Loop workspaces
    • SharePoint Embedded Repository admin role integration
  • End user Recycle Bin for deleted workspaces

Manually Initializing Microsoft Loop app for Conditional Access management in Microsoft Entra

In order to select Microsoft Loop app from the cloud app target UX in the Microsoft Entra admin center | Protection | Conditional Access | Select what this policy applies to | select apps | Microsoft Loop, manual provisioning is required.

  1. Connect to Microsoft 365 with PowerShell - Microsoft 365 Enterprise | Microsoft Learn

  2. Copy/Paste this and hit Enter on this command:

    New-AzureADServicePrincipal -AccountEnabled $true -AppId a187e399-0c36-4b98-8f04-1edc167a0996 -AppRoleAssignmentRequired $false -DisplayName "Microsoft Loop app" -Tags {WindowsAzureActiveDirectoryIntegratedApp}
    

Managing Loop in your organization

By reviewing the above information, you can make an informed decision on whether Microsoft Loop is ready for use as a software solution in your organization. As always, we will continue to update this and other documentation to provide the compliance status of Microsoft Loop to help you make the best decisions for your organization.