Office 365: How to Disable Delve in SharePoint Online?

Requirement:  Disable Delve in SharePoint Online.

How to Disable Delve for All Users in Office 365?
Delve is an Office 365 App which is used to view and organize all related documents in one location. Microsoft Delve uses artificial intelligence and machine learning to display relevant information to you based on what you work on and who you work with from different applications within Microsoft 365, such as SharePoint, OneDrive, and Teams. Say for E.g. To find out what documents someone is working on, you can simply click on the person's name and see which documents they are working on. Although documents shown in Delve are security trimmed (Users will only see a document if they have access to it), some companies fear about their privacy and wants to disable delve for all users.

To disable delve for all users in Office 365, follow these steps:
  • Login to your SharePoint Admin Center
  • Click on "Settings" from left navigation >> Click on "classic settings page" in the bottom>> Under Office graph, Select "Don't allow access to the Office Graph"
    disable delve in office 365
  • Click on "OK" button in the bottom of the page to commit your changes.
This disables delve in SharePoint Online for all users for the entire tenant. (Please note, this does not disable Delve feature altogether, but it does not show any documents in Delve!)

How to Disable the Delve User Profile Redirect?
When you click on any user account in SharePoint Online, it takes you to the Delve page of the user (or My Site in SharePoint On-premises). You can stop that redirect by appending "Force=True" parameter to the URL.


This takes you to the simple user information page:
disable delve for user in sharepoint online

Disable Delve per User in SharePoint Online
We can also disable delve for one user! Users can individually opt out of sharing their documents with Delve and the Office Graph by login to Delve from the Waffle inside Office 365, or by going directly to the URL and click on Settings gear >> Click on "Feature settings" and choose "Off" under documents.
disable delve for one user
To disable delve for some users, just set below highlighted properties in their user profile to null.
office 365 disable delve per user
You can also use PowerShell to set these user profile properties and disable delve for all users: Just set "DelveFlags" and "OfficeGraphEnabled" values to $null. How to Set User Profile Property in SharePoint Online using PowerShell?

Setting "msExchHideFromAddressLists" attribute in AD and then it synched to SharePoint user profile property "SPS-HideFromAddressLists" - But it would hide the user from both Delve and Search results.

Disable Delve for Documents in SharePoint Online:
Delve absolutely adheres to all permissions set in SharePoint and OneDrive for Business. No one will ever see anything they don’t already have access to. However, If you want to disable Delve for a particular document(s) in a site, you can create a site column called "HideFromDelve" of Boolean type ("Yes/No") and add this column to each library and then set this flag to "Yes" for each document that you don't want to show in Delve. Here is the step by step instruction:

Step 1: Create "HideFromDelve" Site Column
  • Navigate to the SharePoint Online site that has documents you want to hide them from Delve.
  • Click on settings gear in the top-right corner and go to Site Settings
  • In site settings page, Under Web Designer Galleries, click on "Site columns" >> Click on "Create"
  • Enter the column name as "HideFromDelve" (EXACT the same name), set column type as "Yes/No" Checkbox field.
  • Set the default value to "No" (Otherwise every document you create within the library will not show up in Delve!)
The next step is to add the site column libraries wherever required.

Step 2: Add the "HideFromDelve" Site Column to document library
  • Navigate to the library that has documents you want to hide
  • Go to Library Settings >> Under the list of columns, click the link Add from existing site columns
  • Scrolls down in the Available site columns list and select the newly created HideFromDelve column and click the add button to move it across. Then click Ok.
After the column is added to your library, the next step is to set that metadata for documents you want to hide from delve

Step 3: Mark the Documents you want to hide from Delve
  • Navigate back to your library and you can begin marking documents to be hidden from Delve.
  • Edit document properties and set the "HideFromDelve" column value to "Yes". The quickest way to do this is through the Quick Edit view.
After the documents have been re-indexed by the SharePoint search, they should no longer be visible in Delve (but still searchable through SharePoint search).

Disable delve in SharePoint Document Library or Site
You can also remove either a document library or site both from Delve and SharePoint Online search results. Navigate to the document library >> Advanced Settings, set "Search" to "No". Similarly, In site settings >> Search >> Search and Offline Availability >> Set "Allow this site to appear in search results"to "No".

1 comment:

  1. Making OfficeGraphEnabled and DelveFlags NULL does not disable Delve for users in our tenant, FYI.


Please Login and comment to get your questions answered!

Powered by Blogger.