Tenantry / docs / optimization report identity settings

date: 2026-05-04

Report Identity Settings and Concealed Names

This page explains how Microsoft 365 report identity settings affect optimization and what we recommend.

Recommendation

Disable concealed names in your tenantโ€™s Microsoft 365 admin report settings. When concealed names are enabled, Graph usage reports replace real user principal names with obfuscated identifiers, which prevents the optimization engine from mapping activity data to individual users.

To change this setting:

  1. Open the Microsoft 365 admin center.
  2. Navigate to Settings > Org settings > Reports.
  3. Uncheck Display concealed user, group, and site names in all reports.
  4. Save.

The change takes effect on the next report refresh cycle (typically within 48 hours).

Why this matters

The optimization engine relies on user-level activity data from Microsoft Graph usage reports to classify seats as active, stale, or inactive. When report identities are concealed:

This affects add-on removal recommendations most directly, but it also limits the quality of overlicensing candidate scoring and confidence calculations across all opportunity types.

How the product handles concealed identities

The product reads GET /v1.0/admin/reportSettings to detect the displayConcealedNames setting. Based on the result:

Permission requirements

Permission Type Purpose
Reports.Read.All Application Read Graph usage report CSVs for activity classification. Required for overlicensing reports.
ReportSettings.Read.All Application Read displayConcealedNames from admin report settings. Optional but recommended for diagnostics and guardrail accuracy.

If ReportSettings.Read.All is not granted:

Degraded capability notes

The optimization summary includes degraded capability notes when report identity settings are not fully available:

Impact on specific actions

last updated 2026-05-04 16:00:51 utc