When admins connect SharePoint to Rovo, the goal is to make knowledge more accessible. Teams can search across shared content, get answers in chat, and find what they need without hunting through folder structures.
The question most IT and security teams ask before enabling this: how do I keep sensitive files out of it?
Good news. Rovo now supports Microsoft Information Protection (MIP) sensitivity label blocking for SharePoint. You configure a blocklist of label IDs once, and Rovo respects it across your entire tenant, regardless of which site a file lives in or which group owns it.
Rovo has offered site-level and group-level controls for a while. They work well for specific use cases, but they have a structural limitation that sensitivity labels do not.
Site blocklists require you to enumerate every site that contains sensitive content. Add a new project site with confidential documents? You need to remember to add it to the list. A file gets moved from a restricted site to an unblocked one? It's now in Rovo's index.
User group scoping (available for OneDrive) limits which users' data gets ingested. Useful for reducing scope, but it doesn't address the content itself. A confidential document shared with a broad group still gets ingested if those users are in scope.
Here is the difference: with sensitivity labels, the rule is attached to the document, not to where the document happens to live. A file classified as "Confidential" is blocked whether it is in a legal team's site, a shared collaboration space, or a personal OneDrive folder.
Rovo's SharePoint connector now reads MIP sensitivity labels during ingestion. Admins add label GUIDs to a blocklist in the connector settings. Any file (or entire site) carrying a blocked label is skipped. None of its content, metadata, or embeddings reach Rovo's index.
This works at two levels:
Document-level: individual files with a blocked label are skipped regardless of which site they are in
Site-level: if a site itself is labeled (e.g., marked Confidential at the site level), Rovo skips the entire site in one step
For content that was already indexed before you configured the policy: it stops appearing in Rovo search immediately, and is purged from the index on the next full scan.
You configure a label GUID once. From that point, every file in your tenant with that label is blocked (including files already indexed), regardless of where it lives or how your SharePoint is organized. No list of sites to maintain, no group memberships to audit.
When a file moves between SharePoint sites, its sensitivity label moves with it. The Rovo blocklist doesn't need to change. If your organization regularly moves files between sites or libraries, the protection follows automatically.
Sensitivity labels don't replace site blocklists or group scoping; they layer on top. You might block high-sensitivity tiers (Highly Confidential, Restricted) via the label policy, exclude specific project sites via the blocklist, and scope OneDrive to a subset of users via group controls. Each mechanism covers a different kind of risk.
The point isn't to block everything. It's to block what genuinely shouldn't be in scope, and let everything else flow through.
A well-configured label policy means your legal and finance teams can work knowing their most sensitive documents won't surface in a chat response for the wrong person. The rest of your organization still gets full access to shared knowledge through Rovo's search and chat.
Without a sensitivity label policy:
|
File |
Label |
In Rovo? |
|---|---|---|
|
Q3 financial projections.xlsx |
Confidential |
Yes |
|
HR investigation notes.docx |
Highly Confidential |
Yes |
|
Engineering onboarding guide.pdf |
General |
Yes |
|
Product roadmap.pptx |
Internal |
Yes |
With Confidential and Highly Confidential blocked:
|
File |
Label |
In Rovo? |
|---|---|---|
|
Q3 financial projections.xlsx |
Confidential |
No (blocked) |
|
HR investigation notes.docx |
Highly Confidential |
No (blocked) |
|
Engineering onboarding guide.pdf |
General |
Yes |
|
Product roadmap.pptx |
Internal |
Yes |
Configuration takes three steps:
Get your label IDs from Microsoft Graph Explorer, not directly from the Microsoft Purview portal. Purview can show a different “name” GUID; Rovo needs the Microsoft Graph sensitivity label id.
In Microsoft Graph Explorer, sign in with an admin account that has SensitivityLabels.Read.All, then run one of these queries:
Use the id field in the response. If you need the beta endpoint, you can also use:
Open the SharePoint connector settings in Rovo Admin Hub (Admin Hub > Apps > Connectors > Microsoft SharePoint and OneDrive > Choose content to include > Limit by label).
Paste the GUIDs into the blocklist input, one per line, and save.
Changes take effect on the next full scan (monthly cadence; allow up to two weeks for large tenants). See the admin guide for the full walkthrough with screenshots.
Sensitivity label blocking is live for the Microsoft SharePoint and OneDrive connector. We are evaluating bringing this control to additional connectors.
If you have feedback or questions, post in the Atlassian Community or reach out through your customer success contact.
Recommended Learning For You
Level up your skills with Atlassian learning
Make AI a part of the team
Avoid common AI pitfalls and follow best practices to make AI work for your team.
Learning Path
Get the most out of Rovo
Learn how to use Rovo, Atlassian's AI-powered product, to find, learn, and act on information faster.
Use Rovo across your organization
As an Atlassian organization admin, learn the capabilities of Rovo and how to enable it across products.