How to Hide Specific Azure AD Contact Fields from Teams and Outlook
Question details
The organization needs to store sensitive user information in Entra ID without displaying it in Teams and Outlook contact cards, while keeping users visible in the global address list.

- Product
- Microsoft 365 (Teams, Outlook, Entra ID)
- Device & OS
- not provided
- Scenario
- Storing personal email addresses and street addresses in a cloud-only Azure AD environment strictly for IT administrative purposes without exposing them to end-users.
- Observed behavior
- Microsoft 365 automatically displays populated standard directory fields on user contact cards, and there is no native supported setting to selectively hide them for cloud-only users without completely hiding the user from the global address list.
Verify that you have Global Administrator or Exchange Administrator privileges in your Microsoft 365 tenant before attempting any directory attribute modifications.
Understand Cloud-Only Limitations and Alternative Data Storage
Since Microsoft 365 lacks a native feature to selectively hide specific fields on contact cards for cloud-only users, organizations must use alternative attribute fields to store IT data.
In a cloud-only Microsoft 365 environment, selective property hiding is not generally supported. Standard attributes like Street Address or Mobile Phone will automatically map to the user's contact card in Teams and Outlook.
Hiding a user from the Global Address List (GAL) is not a viable workaround as it removes their visibility across all services, severely impacting everyday collaboration. Instead, IT departments should avoid populating standard contact fields with private data.
Review your Microsoft Entra ID (Azure AD) user profiles to identify which standard fields (such as Street Address or Personal Email) currently hold sensitive IT information.
Instead of using the default address fields, migrate this sensitive data into custom Extension Attributes (e.g., extensionAttribute1). These attributes are accessible to IT administrators via PowerShell and Microsoft Graph but do not appear on public-facing contact cards in Teams or Outlook.
Once the data is safely migrated to an extension attribute, delete the values from the standard Street Address and Email fields in Entra ID. This ensures the contact cards remain clean while IT retains necessary records.
Looking for a Lightweight and Cost-Effective Office Suite?
While managing complex Microsoft 365 directory environments can be challenging, handling your daily documents doesn't have to be. WPS Office provides a powerful, free, and highly compatible alternative to Microsoft Word, Excel, and PowerPoint for your everyday productivity needs.
- 1. Visit the official website: Go to the official WPS Office website to download the latest free version.
- 2. Install the software: Run the installer and follow the on-screen instructions to set up WPS Office on your device.
- 3. Start creating documents: Open WPS Office to instantly create, edit, and save documents in fully compatible Microsoft Office formats.

Frequently Asked Questions
Can I hide a user from the Global Address List (GAL) but still message them in Teams?
Hiding a user from the GAL makes them invisible in Outlook address books and significantly complicates finding them in Microsoft Teams. While direct messaging might still work if the exact email address is typed, it is not recommended if the user needs to participate in standard organizational collaboration.
Will Microsoft Graph API allow me to hide specific Entra ID properties from contact cards?
No. Currently, the Microsoft Graph API does not provide a supported toggle to selectively hide standard populated directory properties (like street address) strictly from Teams and Outlook contact cards for cloud-only users.
Do hybrid directory synchronization approaches work for hiding these fields?
In a strictly cloud-only environment, on-premises Active Directory sync settings do not apply. If you rely entirely on Azure AD (Entra ID), you cannot use legacy Exchange on-premises attribute filtering to manage contact cards.




