How to secure SharePoint sites, Teams and their files against guest access

Allowing or blocking guest access to your teams is a common thing you need to think about when creating a team. Will you let the team’s owner be responsible for this fact or is this something you embed in your organization’s policy?

If we look at the options within Teams, we can generally only enable or disable guest access for the entire environment. But when we throw sensitivity labels into the equation we can:

  • Prevent team owners from adding guests.
  • Prevent items in a team from being shared with guests.

Note: This article applies sensitivity labels to containers (also referred to as container-level labeling), where the container in this case refers to the team and its underlying SharePoint site. Applying a sensitivity label at the container level does NOT assign a sensitivity label to items (files) within the container. This means that individuals can still download a file and distribute it by other means. If you want to prevent this, you can use item-level sensitivity labels.

Let’s take a look at how to configure container-level labeling to prevent guests from being added to a team and prevent items in the team from being shared with people outside your organization.

Prepare your environment for container-level labeling, the Microsoft Graph part.

Microsoft Teams teams are built on Microsoft 365 groups. Your Microsoft 365 Entra ID environment contains various so-called ‘settings objects’ that define how a Microsoft 365 group is configured. By default, these settings objects are not visible, as your environment is configured with default values.

Continue reading “How to secure SharePoint sites, Teams and their files against guest access”

How to Publish Purview Retention Policies for Standard, Private and Shared Teams Channels

An often heard question is whether it is possible to use 1 retention policy for an entire Team. The short answer: it depends. As you may have read in my article on where Teams files are stored, your team exists of 1 or multiple SharePoint sites. When you use only general channels, there is only 1 SharePoint Site. For each private or shared channel added to your team, a separate SharePoint site is added. If you would like to know about the how and why about this, I would advise you to read the article mentioned above.

Continue reading “How to Publish Purview Retention Policies for Standard, Private and Shared Teams Channels”