HEBook a call
Book a callHE
Blog

SharePoint and Teams security before Microsoft 365 Copilot: 4 profiles, 3 phases

8 November 2026 · Shlomi Fanan

Before you turn on Microsoft 365 Copilot, ask one question: what can each employee open in SharePoint and Teams today? Copilot doesn't change permissions, but it finds everything that's open, in seconds. Here's the framework we work with.

Why Copilot makes oversharing urgent

A site set to "public" three years ago, an "anyone in the organization" link that got forwarded, a guest from a project that ended: until now nobody found them, because you had to know what to look for. Copilot knows how to look. It respects existing permissions, so anything an employee can open can show up in an answer. This is step 2 of our 5 steps to secure Microsoft 365 Copilot, in detail.

What gets created with a site, and why it matters

A site sensitivity label: what it controls and what it doesn't

A sensitivity label on a site sets the whole workspace: the site, the group and the team. Through Purview it controls group privacy, whether guests can be added, the external sharing level, access from unmanaged devices (full, web-only or blocked), Authentication Context, and which teams shared channels can be shared with. Through PowerShell it also sets the default sharing link, who can share, and blocking downloads.

What it doesn't do: it doesn't classify the files inside. A file on a "Highly Confidential" site doesn't become Highly Confidential, and when someone downloads it, the protection doesn't go with it. File labels, DLP and retention are a separate layer.

And two traps: switching a label to block guests doesn't remove guests already on the site. And publishing labels to site owners lets them change settings only an admin would normally change, so who gets which label is part of the security design too.

Controls the label doesn't cover

These are set separately, by hand or with automation that finds sites by label and applies the rest of the profile. Microsoft doesn't tie them to the label for you.

4 profiles that cover most sites

ControlHighly sensitive internalInternalSensitive vendor collaborationGeneral external
PrivacyPrivateCreator's choicePrivateCreator's choice
GuestsBlockedBlockedAllowedAllowed
External sharingOrganization onlyOrganization onlyGuestsGuests; Anyone only with a clear need
Unmanaged devicesBlocked or web-onlyFull accessWeb-only or fullFull access
Default sharing linkSpecific people, viewSpecific people, editSpecific people, viewSpecific people, edit
Who can shareSite owners onlyAll membersDepends on vendor trustAll members
Restricted Access ControlYesNoAs neededNo
Domain restrictionsNot relevantNot relevantYesNo
"Anyone in the organization" linksBlockedAllowedBlockedAllowed

These are starting points, not Microsoft requirements. You can add profiles, such as one for legal vendors and one for engineering vendors, so that not every approved vendor can reach every sensitive site. Full download blocking is off in every profile: its impact on work is high, so keep it for a specific requirement such as a board site.

3 phases that don't stop the work

  1. Label what exists. For each site, collect privacy, sharing level, guests, anonymous links and direct permissions, and match it to the profile that describes what it already does. Apply a label only if it blocks nothing that works today.
  2. Harden by actual use. Purview audit logs are kept for 180 days on the standard licence. Check whether guests actually signed in, whether direct permissions were actually used, and whether Anyone links were actually opened. Anything unused for six months is a candidate for removal, and the site moves to a stricter profile.
  3. Harden by content. Department heads and Purview classification find sites with sensitive data, such as payroll, customer or legal files, and move them to the strict profile, even if it changes how people work.

Meanwhile, keep new mess out: a required label on every new site, the hardened label as the default, and looser labels published to admins only. An employee who needs a site shared with vendors fills in a short request, and an admin approves it.

Teams: 6 settings worth checking

We do all of this in our Copilot security service, as part of our Microsoft 365 security projects.

Does a site sensitivity label encrypt the files on it?

No. It sets the site, group and team. File encryption comes from labels on the files themselves.

Do we need extra licences?

Some controls, such as Restricted Access Control, Restricted Content Discovery and download blocking, need SharePoint Advanced Management. Unmanaged-device access needs Conditional Access, so Entra ID P1. We'll check with you what your licences already include.

Can we start without disrupting employees?

Yes. Phase 1 only describes what exists, and phase 2 removes only permissions nobody used in six months.

Want to know what Copilot would see in your environment? We'll review your SharePoint and Teams permissions with you.

Talk to us

Sources