Skip to content

Portal Walkthrough: Control 1.16 — Information Rights Management (IRM)

Last Updated: May 2026 Portals: Microsoft 365 Admin Center, Microsoft Purview, SharePoint Admin Center, individual SharePoint site Estimated Time: 2–4 hours (initial activation + first label + first library); add ~15 min per additional library


Prerequisites

  • Purview Compliance Admin or Compliance Data Admin (via PIM) for Azure RMS activation via PowerShell — elevate via Privileged Identity Management. Entra Global Admin also works but is not required for Azure RMS activation.
  • Purview Info Protection Admin (label creation and policy publication).
  • SharePoint Admin (library IRM activation at tenant level and per site).
  • Licensing that includes Azure Rights Management — Microsoft 365 E3/E5, Office 365 E3/E5, Microsoft 365 Business Premium, or a standalone Microsoft Purview Information Protection P1/P2 SKU. Verify before activation.
  • Inventory of SharePoint document libraries used as agent knowledge sources (from Control 4.1 inventory).
  • Approved naming convention for sensitivity labels (e.g., FSI-Confidential-IRM, FSI-Client-NPI-IRM, FSI-MNPI-IRM).
  • Compliance super-user group provisioned in Entra ID (recommended: mail-enabled security group, e.g., SG-Compliance-RMS-SuperUsers).

Step 1 — Verify and Activate Azure Rights Management Service (PowerShell)

Portal-based activation removed

Microsoft has removed the Azure RMS activation toggle from the Microsoft 365 Admin Center. You must use PowerShell to verify and activate Azure RMS. See PowerShell Setup — Script 1 for the full scripted flow using Get-AipService / Enable-AipService.

  1. Run Connect-AipService (from the AIPService module) with Purview Compliance Admin or Entra Global Admin credentials.
  2. Run Get-AipService and confirm ServiceStatus reads Enabled.
  3. If ServiceStatus is Disabled, run Enable-AipService to activate. Most tenants created after February 2018 are auto-activated.
  4. Wait 15–30 minutes for tenant propagation before configuring labels or library IRM.

Note: Newer tenants have Azure RMS activated by default. Existing tenants migrated from legacy Azure Information Protection may show as activated already — verify rather than re-activate.


Step 2 — Create an IRM-Enabled Sensitivity Label

  1. Open the Microsoft Purview portal.
  2. Navigate to SolutionsInformation ProtectionLabels.
  3. Select Create a label and provide:
    • Display name: FSI Confidential — IRM (or per your taxonomy)
    • Description for users: "Confidential firm content. Do not redistribute. Access is logged."
    • Description for admins: Reference Control 1.16 and the Zone tier this label supports.
  4. Scope: Select ItemsFiles, Emails, and Meetings as appropriate.
  5. Encryption: Select Configure encryption settings:
    • Assign permissions now or let users decide: Assign permissions now.
    • User access to content expires: Per Zone (Zone 2: 180 days; Zone 3: 90 days; Zone 1: Never).
    • Allow offline access: Per Zone (Zone 2: 14 days; Zone 3: 7 days; Zone 1: 30 days).
    • Assign permissions: Add the user / group / agent identity entries below.
  6. Permission entries (least privilege):

    Principal Recommended permission level
    Compliance group (e.g., SG-Compliance-RMS-SuperUsers) Co-Owner
    Authoring team (e.g., SG-Advisory-Authors) Co-Author
    Reviewing audience (e.g., SG-Advisory-Reviewers) Reviewer
    Agent service identity (Microsoft Copilot Studio app registration or M365 Copilot identity) Viewer
  7. Content marking: Enable header, footer, and watermark as required by Zone:

    • Header (Zone 2/3): CONFIDENTIAL — FSI INTERNAL USE
    • Footer (Zone 3): Do not distribute. Access is logged. © [Org]
    • Watermark (Zone 3): ${Item.Label} — ${User.PrincipalName} (dynamic with viewer email)
  8. Complete the wizard and Save.
  9. Navigate to Label policiesPublish labels. Add the new label to a policy targeted at the user populations that author or consume agent content. Do not scope the publishing policy to the agent's service identity itself.

Step 3 — Enable IRM for SharePoint at the Tenant Level

  1. Open the SharePoint Admin Center.
  2. Navigate to PoliciesAccess controlInformation Rights Management (IRM).
  3. Select Use the IRM service specified in your configuration and Save.
  4. Wait up to 1 hour for tenant propagation before enabling IRM on individual libraries.

Step 4 — Enable IRM on a SharePoint Document Library

Repeat for each library in the agent knowledge-source inventory.

  1. Navigate to the SharePoint site that hosts the library.
  2. Open the library, then select Settings (gear)Library settingsMore library settings.
  3. Under Permissions and Management, select Information Rights Management. (If the link does not appear, Step 3 has not propagated yet.)
  4. Check Restrict permissions on this library on download.
  5. Permission policy title: 1.16 — Agent KB IRM Policy ([Zone N]).
  6. Permission policy description: Documents downloaded from this library are protected per FSI Control 1.16. Discuss only with authorized firm personnel.
  7. Select Show options and configure per Zone:

    Setting Zone 1 Zone 2 Zone 3
    Allow viewers to print Yes No No
    Allow viewers to run script and screen reader on downloaded documents No No No
    After download, document access rights expire after (days) (Unset) 180 90
    Do not allow users to upload documents that do not support IRM No Yes Yes
    Stop restricting access to the library at (Unset) (Unset) (Unset)
    Users must verify their credentials using this interval (days) 30 14 7
    Allow group protection Yes (per advisory team) Yes (per advisory team) Yes (per advisory team)
  8. Save.

  9. Confirm the library card now shows the IRM badge in the library settings header.

Step 5 — Configure Document Tracking and the Super-User Feature

  1. In Microsoft Purview, navigate to Information ProtectionSettingsTrack and revoke documents and confirm tracking is enabled tenant-wide.
  2. Provision the super-user group (one-time) — see PowerShell Setup Step "Configure super-user group".
  3. Communicate the super-user group identity and revocation procedure to the compliance team. Limit super-user membership to the minimum number of named individuals.

  1. In Microsoft Purview, navigate to Information ProtectionAuto-labeling.
  2. Create a new auto-labeling policy:
    • Sensitive info types: U.S. Social Security Number, Credit Card Number, U.S. Bank Account Number, plus organization-defined types for client identifiers and MNPI keywords.
    • Locations: SharePoint sites hosting agent knowledge libraries; OneDrive accounts of authoring users.
    • Label to apply: the FSI Confidential — IRM label from Step 2.
    • Run in simulation mode for at least 7 days before turning on.
  3. Review simulation results, tune sensitive info type confidence levels, then turn the policy on.

Validation Summary

After completing all steps, confirm:

  • Get-AipService returns ServiceStatus: Enabled.
  • At least one IRM-enabled label is published in an active label policy.
  • Tenant-level SharePoint IRM is enabled in the SharePoint Admin Center.
  • Each library in the agent knowledge-source inventory shows the IRM settings configured per its Zone.
  • Super-user group exists and is documented in the compliance runbook.
  • Auto-labeling policy is published (simulation or active) for Zone 2/3 content scopes.

See Verification & Testing for end-to-end test cases and evidence collection.


Back to Control 1.16 | PowerShell Setup | Verification Testing | Troubleshooting

Updated: May 2026 | Version: v1.6.2 | UI Verification Status: Current