Microsoft 365 Copilot data readiness

SOLUTION GUIDE

Microsoft 365 Copilot data readiness is the state your tenant needs to be in before Copilot will produce useful, safe results. Three conditions have to be true: content lives in SharePoint, OneDrive or Teams (not on a file server), permissions accurately reflect who should see what, and content is organised well enough for the model to find the right things. Skip the readiness work and Copilot surfaces oversharing patterns you did not know you had, produces contradictory answers from stale or duplicate files, and users lose trust in the tool.

What is Microsoft 365 Copilot data readiness?

Copilot is not a general-purpose oracle. It is a retrieval and generation layer sitting on top of the content your Microsoft 365 tenant already contains. When a user asks a question, Copilot searches the tenant through the Microsoft Graph, retrieves what that specific user is allowed to see, and generates an answer grounded in the retrieved content.

Data readiness is the work of making sure that when Copilot does that search-retrieve-answer loop, the results are useful and safe. It has three parts:

  • Reachability. The content Copilot needs to answer real user questions is actually in a place Copilot can read.
  • Permissions. The Microsoft 365 permissions on that content reflect who should really see what, not who happened to be granted access three years ago.
  • Structure. The content is organised, current, and labelled in a way that makes the model's answers coherent.

Why does Copilot need data readiness?

Because Copilot's answers are only as good as the content it draws from, and only as safe as the permissions attached to that content. Two consequences flow from this.

Answer quality is a direct function of content quality. Duplicate files, out-of-date versions, badly named documents and dumping-ground folders all produce weak, contradictory answers. Users notice quickly. Trust drops.

Answer safety is a direct function of permissions. Copilot inherits the existing SharePoint permissions model rather than layering new controls on top. Any pre-existing overshare, "Everyone Except External Users" grant, orphaned share link or broken inheritance becomes newly visible because Copilot proactively surfaces content the user would never have manually opened. The pre-existing risk was always there; Copilot just shines a torch on it.

How does Copilot use SharePoint permissions?

Copilot uses whatever the requesting user is permitted to see, and nothing more. It cannot bypass SharePoint permissions. When Alice asks Copilot a question, Copilot searches for content Alice has access to; when Bob asks the same question, Copilot searches for content Bob has access to. The two might get different answers to the same question, drawn from different underlying documents, and that is by design.

What Copilot changes is discoverability, not access. Alice may have technically had access to a shared HR folder for years, because someone made her a site member by mistake in 2022. She never opened it. She did not know it was there. The moment Copilot starts surfacing content proactively, that folder is one generic HR question away. Same permissions, entirely new exposure.

This is the single most important thing to understand before rollout: the goal of the readiness work is not to lock Copilot down. It is to fix the underlying permissions so that when Copilot behaves as designed, the outcome is safe.

The three pillars in more depth

Reachability

Copilot indexes SharePoint Online, OneDrive for Business, Microsoft Teams file tabs, Exchange and Outlook. It does not read from on-premises file servers, NAS devices, external cloud storage or third-party content stores unless you have built a specific Copilot Studio connector for that source. If most of your operational content still lives on a Windows file server, Copilot will look at your tenant, find comparatively little, and answer from a shallow subset of what you actually own.

Reachability is a binary. Content is either indexed or it is not. There is no partial credit.

Permissions

Permissions in SharePoint accumulate over time. Sites get created for one-off projects and never decommissioned. Site owners leave the organisation. Share links are generated for external partners and never expire. Inheritance breaks silently when someone customises a folder's access. "Everyone Except External Users", a grant that was well-intentioned in 2019 as a shortcut for "any colleague", is now a blanket internal-visibility mechanism nobody remembers turning on.

Practitioner shorthand for the resulting condition is oversharing, permission sprawl or sharing drift. Copilot readiness in a mature tenant is largely the work of finding and fixing these patterns.

Structure

A team that keeps every matter in a single flat folder with fifty thousand documents has technically-indexable content, but Copilot will produce weak answers from it. Poor library naming, duplicated documents in multiple sites, generic "General" / "Miscellaneous" / "Old" folders, and content dumped into personal OneDrives that should be in team sites all degrade answer quality.

Structure work is less black-and-white than reachability or permissions, but it is the difference between Copilot being merely accurate and Copilot being genuinely useful.

Where do teams typically get stuck?

Five patterns come up most often.

  1. Content is still on a file server. The single biggest blocker for organisations that never fully migrated to SharePoint. Nothing else in the readiness work matters until this is resolved. Covered in more detail in Copilot readiness when your content is still on a file server (linked below).
  2. Legacy oversharing. "Everyone Except External Users" grants inherited from an old migration, orphaned "Anyone with the link" sharing links, broken inheritance on individual folders. Difficult to audit manually. SharePoint Advanced Management is Microsoft's tool of choice for this.
  3. Ownerless sites. Sites created by people who have since left. Nobody is authorised to decide whether the content should be archived, opened up or restricted. Copilot indexes them regardless.
  4. Sensitivity labelling never done. Confidential and internal content is not distinguishable from public. Copilot cannot respect a classification that does not exist. Auto-labelling in Microsoft Purview is the usual solution.
  5. VDI and Copilot rolled out on parallel tracks. IT is redesigning the VDI estate at the same time as preparing for Copilot, and the two projects fight for infrastructure attention. Cloud Drive Mapper is often the practical way to run both in parallel without one blocking the other.

What does the readiness work actually involve?

The work varies by starting point, but the recurring components:

  • Content inventory: where content lives, what is duplicated, what is stale, what is on a file server.
  • Site and library audit: which sites are active, which have owners, which should be archived.
  • Permissions audit: identifying "Everyone Except External Users" grants, orphaned share links, broken inheritance, external-guest access.
  • Remediation: adjusting permissions, archiving old sites, applying sensitivity labels, restructuring where structure is causing quality problems.
  • Migration of any content still living outside Microsoft 365.
  • Sensitivity labelling: manual for high-risk content, auto-labelling for volume.
  • User pilot: a small group runs Copilot for two to four weeks and reports on both what works and what surfaces that should not.
  • Governance handover: naming the people responsible for keeping the tenant tidy after go-live, so drift does not undo the readiness work in six months.

Which Microsoft tools help?

Four sit at the centre of most readiness projects.

  • SharePoint Advanced Management. The permissions and oversharing toolkit: data access governance reports, site lifecycle management, restricted content discovery, the Content Management Assessment hub. Above a small tenant, this is close to essential.
  • Microsoft Purview. Sensitivity labels, auto-labelling policies, data loss prevention, and Data Security Posture Management for AI (DSPM for AI). Purview is where classification lives.
  • Restricted SharePoint Search. A holding mechanism: while readiness is in progress, restrict Copilot to a curated list of sites so the blast radius stays small. Not a long-term answer, but useful during the pilot.
  • Microsoft 365 admin centre Copilot controls. Where you enable, license and monitor Copilot at a tenant level.

Third-party governance tools (from vendors like AvePoint, ShareGate and Syskit) supplement this stack in larger tenants, especially for the audit and remediation phases.

Where does Cloud Drive Mapper fit?

Cloud Drive Mapper's role is on the reachability pillar. It handles the "content still on a file server" and "content in a place Copilot cannot index" cases, and it does so without disrupting how users work day to day. Users keep the drive-letter access they already have; the storage behind the drive letter becomes SharePoint. Copilot then indexes what it needs.

CDM also matters in the VDI, kiosk and shared-workstation environments where the OneDrive sync client is a known problem. That means the readiness project does not have to wait for a parallel VDI redesign.

For the permissions and structure pillars, Cloud Drive Mapper is not the tool. Microsoft's own SharePoint Advanced Management and Purview are.

Frequently asked questions

Does Copilot see everything in my Microsoft 365 tenant?

Copilot indexes SharePoint Online, OneDrive for Business, Microsoft Teams file tabs, Exchange and Outlook. It only surfaces content the requesting user is permitted to read. It does not reach into on-premises file servers, NAS devices or third-party content stores unless you have built a specific Copilot Studio connector for that source.

Does Copilot surface files users are not permitted to see?

No. Copilot inherits SharePoint's existing permissions and surfaces only content the requesting user has permission to read. The risk is not Copilot bypassing permissions; the risk is that pre-existing overshares become newly visible because Copilot proactively surfaces content the user would never have manually opened.

What is the difference between Copilot readiness and a Copilot pilot?

Copilot readiness is the preparation work: content migration, permission cleanup, sensitivity labelling and library structure. A Copilot pilot is the limited rollout to a small group of users once readiness is done. Piloting on an unready tenant produces the failure modes that give Copilot a bad reputation internally.

Do we need SharePoint Advanced Management for Copilot readiness?

SharePoint Advanced Management is Microsoft's own toolkit for the oversharing, ownerless-site and permissions-audit work. It is not strictly required, but it accelerates the readiness work meaningfully. For anything above a small tenant it is close to essential.

How do we know when we are ready?

You are ready when a spot-check of Copilot answers on real user queries surfaces the right content, does not leak content users should not see, and draws from current documents rather than stale duplicates. A useful sanity test: pick five sensitive keywords (salary, board, redundancy, unreleased pricing, private HR case), run each through Copilot as a low-privilege test user, and see whether the model draws from content that user should not be seeing.

What if our content is still on a file server?

That is the biggest single blocker to Copilot readiness and it has its own dedicated guide: Copilot readiness when your content is still on a file server, linked below.

Related solutions

← Back to Solutions

Ready to get Copilot-ready?

The fastest way to remove the biggest readiness blocker, content still on a file server, is to try Cloud Drive Mapper for 30 days, free.