Data readiness
Most small business owners assume their internal files are reasonably secure because nobody has complained. In reality, security in the average company relies on obscurity. Files sit inside nested folders, given obscure names, stored on sub-sites that nobody visits. Staff do not see sensitive financial spreadsheets or disciplinary notes simply because they never think to look for them.
Microsoft Copilot destroys security through obscurity on day one.
Copilot does not hack your system. It does not bypass security barriers. It adheres strictly to the permissions already configured in your Microsoft 365 environment. The problem is that Copilot indexes everything a user technically has permission to read, whether they know the file exists or not. If a junior administrator types, "Summarise recent discussions about staff redundancies," Copilot will happily read the unencrypted Word document sitting in an open SharePoint library and provide a clear, bulleted summary.
If you are preparing to deploy Copilot across your business, cleaning up your SharePoint permissions is not optional maintenance. It is a mandatory operational prerequisite. Here is a practical, step-by-step process to get your permissions under control before your users start typing prompts.
Why Copilot Exposes What Standard Search Missed
To fix the problem, you must understand why traditional SharePoint search rarely caused disasters while Copilot will.
When an employee uses the standard SharePoint or Windows search bar, they search for specific keywords. If they do not know what terms to search for, they rarely stumble across sensitive material. Furthermore, standard search returns a list of links. The user still has to open the file, read through the pages, and extract the context themselves.
Copilot acts differently. It reads across hundreds of files at once, understands semantic intent, synthesises data, and surfaces the answer directly in chat. If an employee asks a broad operational question, Copilot can draw context from commercial proposals, board minutes, or payroll files if those files are open to the wider organisation.
The permissions errors you made three years ago when setting up a quick project folder will become visible immediately.
Step 1: Identify and Isolate Your High-Risk Data
Do not attempt to audit every single document in your business at once. For an organisation with 20 to 150 staff, that approach causes analysis paralysis and delays adoption for months.
Instead, segment your data by business risk. Focus on the four areas that cause catastrophic damage if leaked internally:
- Human Resources: Salaries, disciplinary records, health disclosures, redundancies, and performance reviews.
- Finance: Bank details, cash-flow forecasts, tax filings, and profit-and-loss statements by department.
- Executive and Board: Succession plans, merger or acquisition discussions, legal advice, and director minutes.
- Commercial Strategy: Unannounced price changes, customer margin data, and IP under development.
Create a spreadsheet listing every SharePoint site, team, and library that houses this information. This list forms your audit perimeter. Everything else can wait for a secondary review.
Step 2: Eliminate Broad Default Permissions
The single biggest source of data leakage in Microsoft 365 is the misapplication of default groups. When people create a SharePoint site or a Teams channel in a hurry, they often set the permissions to wide-open presets so everyone can collaborate without friction.
Audit your target sites specifically for two system groups:
- "Everyone"
- "Everyone except external users"
In almost every small business, sensitive folders contain one of these two groups with "Read" or "Edit" access. This happens frequently when someone creates a company-wide resource hub and drops a private folder into the same library.
Remove these groups from every sensitive site immediately. Replace them with specific Microsoft 365 security groups based on job roles, such as "Finance Team" or "Senior Leadership". If an individual does not strictly require access to do their job this week, they should not have access.
Step 3: Sever Broken Permission Inheritance
SharePoint uses permission inheritance by default. A folder inherits permissions from the document library, which inherits permissions from the site.
Problems arise when team members use the "Share" button on individual files or subfolders. Over time, this creates thousands of unique permission assignments. A manager might share a single sensitive spreadsheet with a contractor or an intern to complete a task. Two years later, that person still has access, and Copilot will factor that file into their queries.
You need to identify where inheritance has been broken:
- Open your sensitive document libraries.
- Review the library settings and check permissions.
- Look for yellow warnings stating that certain items have unique permissions.
- Reset permissions on those folders so they inherit cleanly from the secure parent site, or move sensitive files into entirely dedicated, restricted libraries.
The cleanest rule of thumb for SMBs is simple: keep permissions at the site level. Avoid setting unique permissions on individual folders and files whenever possible. If a group of files needs different access rules, give it its own dedicated SharePoint site.
Step 4: Use Restricted SharePoint Search as a Tactical Safety Valve
If your SharePoint estate is an unmanaged mess and you need to deploy Copilot quickly, Microsoft provides an interim safety mechanism called Restricted SharePoint Search (RSS).
Restricted SharePoint Search allows administrators to disable tenant-wide Copilot indexing. Instead of letting Copilot search every site a user can access, you provide an approved list of up to 100 SharePoint sites that Copilot is allowed to read.
Your sensitive sites remain excluded from Copilot search entirely, even if their underlying permissions are still imperfect. This gives you a safe testing sandbox. You can deploy Copilot to your team, restricted only to safe, general operational sites, while your IT partner or internal team works through the systematic cleanup of legacy files in the background.
It is not a permanent substitute for good data governance, but it prevents costly launch delays.
Step 5: Assign Ownership to Department Heads
IT administrators cannot fix SharePoint permissions alone. An external IT support company or an internal sysadmin does not know whether a specific marketing coordinator should see a vendor contract from 2022. They do not know if an old spreadsheet contains current personnel data.
Data governance fails when business owners treat it as an IT project. The cleanup must be led by the people who own the data:
- The HR manager must review and sign off on who has access to the HR SharePoint site.
- The Financial Controller must sign off on access to financial folders.
- The Operations Director must audit project and commercial files.
Make site reviews a quarterly routine. Require site owners to review the list of members in their associated Microsoft 365 groups and remove staff who have changed roles or left the business.
Your Immediate Next Step
Deploying Copilot without an access audit is a gamble you do not need to take. The software will perform brilliantly, but it will do so using the exact boundaries you have given it.
Before purchasing or assigning your Copilot licenses, instruct your IT team or managed service provider to run an access report on your top five most sensitive SharePoint sites. Review who is on that list. If you see names that should not be there, pause your rollout and spend the time required to lock the doors.
If you want an objective review of your data estate before rolling out Copilot, get in touch with the team at Get Ready for AI. We can help you audit your permissions, implement Restricted SharePoint Search, and deploy AI safely.