# Clean up Microsoft 365 sharing: let the people who created the links fix them

> Thousands of shares and a three-person IT team: how to get links closed by their owners, inside Teams, with the evidence your auditor accepts.

Source: https://olyteck.com/blog/clean-up-microsoft-365-sharing-owner-campaigns
Published: 2026-10-12
Author: Oleg Garasym, Olyteck (France, EU-hosted)
Product: Olyteck Cyber
Topics: external sharing, onedrive, sharepoint, teams, access review, clean-up campaign, data governance, microsoft 365
License: free to quote with attribution to Olyteck and a link to the source URL.

---

On a mid-sized Microsoft 365 tenant, a first scan quickly surfaces hundreds of sharing links, sometimes
thousands. "Anyone" links, folders shared with a contractor who left two years ago, files open to the
whole company. The list is right. The problem is what comes next: who is going to work through it?

IT cannot decide whether the "Tender 2024" folder shared with an outside firm is still needed. The
person who created it knows in ten seconds. Here is how to organise the work so the right people do it,
without IT spending weeks on it, and with evidence an auditor accepts.

## Why IT cannot sort it out alone

Three reasons, none of which depends on how good the IT team is.

- **Volume.** Nobody works through 4,000 rows. Even sorted by risk, as we suggest for
  [anonymous sharing links](/blog/find-anonymous-sharing-links-microsoft-365), hundreds of cases remain
  where only the business knows.
- **Judgement.** Closing a link that is still used breaks a team's work, and IT takes the blame.
  Keeping one that is not leaves the exposure in place. Either way, IT decides without knowing.
- **Time.** Shares are created again every week, because people collaborate. A big clean-up done by IT
  is out of date six months later.

The answer is not a better filter. It is to give the decision back to the person who knows, and keep
for IT what IT does well: organise, verify, keep the evidence.

## What Microsoft already offers

With SharePoint Advanced Management, included with Microsoft 365 Copilot licences, an administrator
can start a **site access review** from the data access governance reports: the owners of the sites
concerned receive an email, open a review page, remove or change access, then send their comments
back to the administrator. It is useful, and we cover its scope in
[what SharePoint Advanced Management covers and what it misses](/blog/sharepoint-advanced-management-included-copilot-gaps).

Three limits matter for a clean-up campaign:

- **OneDrive is not covered.** The review is for SharePoint sites, and many "Anyone" links live in
  personal OneDrives.
- **The request arrives by email.** A message from a technical sender asking people to click to
  "review permissions" looks like phishing, which is exactly what your awareness training teaches
  people to ignore.
- **The site owner is not always the author of the link.** They inherit links created by others, with
  no more context than IT.

## The method in five rules

### 1. A short, understandable scope

Start with what really exposes data: "Anyone" links, then shares outside the company, then links open
to the whole organisation. Start with OneDrive, where every link has a single author. A two- to
five-week campaign on a clear scope beats a review of everything, forever.

### 2. An announcement from management, and staff representatives informed

The first question an employee asks is "why me, and who is watching?". A short note signed by
management answers it before it is asked: the goal is to reduce data exposure, not to monitor work.
Inform your staff representatives or works council where you have one, add a clause to the IT charter,
and say what IT can and cannot see.

### 3. The request where people already work

If your teams live in Teams, the request should arrive there: a notification, a direct message with a
button, a page that opens inside Teams. No link to an unknown website, no extra password. That is what
gives the clean-up a chance, rather than one more email to ignore.

### 4. Two possible answers, and a reason

For each link, people should be able to answer in one click: **close the link**, or **it's useful**. A
confirmation carries a reason and an end date, then comes back for review: a kept access is a dated
decision, not something forgotten. Let people select several links at once, or those who shared a lot
will give up.

### 5. Short reminders and a fixed end date

Two or three reminders in working hours, never once nothing is left to do, and an end date everyone
knows. At the close, run the same scan again with the same rules and the same people: that is your
before/after.

## Measure and prove

Follow the campaign as a funnel, by department: people targeted, opened, acted, nothing left to do.
The number management cares about is the exposure removed (links closed, data volume no longer
exposed), not the number of messages sent.

For the auditor, the file has three parts: the dated starting extract, the named decisions (closed or
kept, by whom, when, why) and the closing scan. ISO 27001 controls A.5.15 and A.5.18 and NIS2 Article
21 talk about access control and access review: this is exactly that.

## Traps to avoid

- **Ranking people.** A "top ten sharers" table turns a security campaign into a monitoring tool. Show
  totals by department, never a league table.
- **A campaign with no end.** Without a closing date, reminders become noise and nobody knows when it
  is over.
- **Doing everything at once.** Sites, OneDrive, guests and apps in one wave is too much to explain the
  first time.
- **Forgetting leavers.** Links created by someone who has left have no author to answer: handle them
  separately, with the [Microsoft 365 offboarding checklist](/blog/employee-leaves-microsoft-365-onedrive-sharing-access).

## How we approach this at Olyteck

Olyteck Cyber first maps your shares, read-only, without reading your files. Then the administrator
launches a campaign in a few clicks: the sources (OneDrive, SharePoint sites and Teams), the link
types, a duration of 14 to 35 days, the tone (classic, friendly or playful) and the language. Olyteck
sends each owner their list in Teams, reminds them in working hours and stops as soon as nothing is
left.

![A campaign's direct message in Teams: how many shares to check, by when, one button](/blog/assets/img/cyber-teams-card.webp "The message received in Teams, classic tone. Real Olyteck Cyber screen, fictional tenant.")

Each employee works through their links in Mon espace, a page that opens inside Teams: close, or
confirm with a reason, one at a time or several at once, with their own Microsoft rights. The page
says plainly what IT can see.

![The Mon espace page: each link with Close the link or It's useful](/blog/assets/img/cyber-mon-espace-vue.webp "What the employee sees: their own links, grouped by who can open them. Real screen, fictional tenant.")

IT follows the funnel by department and gets the before/after at the close. The campaign list is
deleted 90 days after the close; only the totals remain as evidence. For a first time without a
subscription, the clean-up campaign pack includes 45 days of Cyber, the campaign, the announcement kit
and the note for staff representatives.

![Campaign follow-up: funnel by department and before/after](/blog/assets/img/cyber-campagne-suivi.webp "What IT sees: who opened, who acted, and the before/after. Figures of a fictional tenant.")

## FAQ

### Won't employees mistake the campaign for phishing?

That is the first risk when the request arrives by email. In Teams, after an announcement from
management and with a page that opens without a new password, the request comes from a tool people
already use. Say in the announcement what the message will look like.

### What happens if someone closes a link that was still needed?

The link stops working for everyone who used it. The owner can share the file again in a few seconds,
preferably with specific people rather than an "Anyone" link. That is why the decision belongs to the
person who knows how the link is used.

### Do we need to inform staff representatives?

In France, yes: a campaign addressed to employees that processes their name, department and actions
calls for informing the works council (CSE) and updating the IT charter. Elsewhere, follow your local
rules. Present the goal (reducing data exposure), what is kept, for how long, and the fact that no
ranking of people is produced.

### How long should a campaign run?

Two to five weeks is enough for a first scope. Beyond that, reminders lose their effect. Several short
campaigns, each with its own before/after, work better than an endless review.

## Sources

- Microsoft Learn, *Site access review*: https://learn.microsoft.com/en-us/sharepoint/site-access-review
- Microsoft Learn, *Data access governance reports*: https://learn.microsoft.com/en-us/sharepoint/data-access-governance-reports
- Microsoft Learn, *SharePoint Advanced Management features in Microsoft Copilot licenses*: https://learn.microsoft.com/en-us/sharepoint/sharepoint-advanced-management-features-copilot-license

*Microsoft documentation as of 11 October 2026.*

## Read next

- [Anonymous sharing links in Microsoft 365: find every "anyone" link and fix the risky ones first](/blog/find-anonymous-sharing-links-microsoft-365)
- [An employee leaves: what happens to their OneDrive, shares and access?](/blog/employee-leaves-microsoft-365-onedrive-sharing-access)
- [SharePoint Advanced Management ships with Copilot: what it covers, and what it does not see](/blog/sharepoint-advanced-management-included-copilot-gaps)

