com.microsoft.officemobile Security & Privacy Scorecard

iOS

91
Overall trust score
Very Secure
87
Security
100
Privacy

Usage data and device activity may be shared with the app developer and any integrated services. Review the category summary below for details.

Best for

General use with standard privacy expectations

Findings

  • 0 critical
  • 0 high
  • 3 medium
  • 3 low
  • 9 info

1 issue identified across security and privacy analysis.

Top security issues

  • Deprecated kSecAttrAccessibleAlways Keychain Accessibility Class in Production Binary — authentication tokens readable before device first-unlock on rebooted device
  • NestedAppAuth JS Bridge Forwards OAuth Token Requests to Native Without Origin Validation — any JS in bridged WebView can silently acquire M365 access tokens
  • SafeLinks Universal Link Registration compounds WebView bridge risk — crafted SafeLinks URL can load attacker-controlled content into OAuth-capable WebView

Top privacy issues

  • TreatAllWebViewsAsUnmanaged Bypasses Intune MAM DLP — enterprise DLP policies (copy/paste restrictions, screenshot blocking) not enforced on any WebView content
  • Broad Identity-Linked Telemetry (User ID, Device ID, Product Interaction) collected and linked across Microsoft 365 suite
  • UIFileSharingEnabled exposes potentially confidential corporate documents (Word, Excel, PowerPoint) to Files app and iTunes without additional authentication

Full analysis

Microsoft Office

Microsoft Office mobile app for creating, editing, and collaborating on Word documents, Excel spreadsheets, PowerPoint presentations, and PDFs. Integrated with Microsoft 365 cloud services and designed for enterprise Intune MDM management.

What This Means for You

Your Microsoft 365 account activity, device identifier, and document interactions are collected and linked to your identity within Microsoft's infrastructure, and in-app web content can interact with your account in ways that require proper IT administrator configuration to keep fully controlled.

Recommendation: Enterprise Use Only

In-app web content bridges lack origin checks, meaning a crafted link could silently interact with your Microsoft 365 account if an administrator has not applied the correct Intune policy controls. The app has strong fundamentals and enterprise security features. Suitable only for managed Microsoft 365 environments under Intune MDM with proper admin controls.

Best For: Enterprise Microsoft 365 users under Intune MDM management who need integrated productivity with Word, Excel, and Copilot AI

Key Findings

Data Security - 3 findings (1 medium, 1 low, 1 info)

Network Security - 3 findings (2 low, 1 info)

Code Safety - 2 findings (2 medium)

Privacy - 2 findings (2 info)

Privacy Concerns

What Data is Collected

  • Identity data: User ID linked to your Microsoft account
  • Device information: Device ID linked to your identity
  • Usage data: Product interaction events and in-app activity
  • Diagnostic data: Performance metrics and customer support data

Third-Party Data Sharing

No third-party data sharing was identified in this analysis. All telemetry and analytics infrastructure is first-party Microsoft (Intune, App Center, MetricKit), governed by Microsoft's Data Processing Agreement and enterprise contracts.

Understanding the Scores

Security: 87/100
Privacy: 100/100

Security Breakdown

  • Data Security: 92/100 - Keychain storage is hardware-bound with cross-app single sign-on; deprecated accessibility classes used by some components could expose stored account data on rebooted devices before first unlock
  • Network Security: 94/100 - All network connections enforce strict transport security with no cleartext exceptions; minor issues with in-app navigation origin handling and link routing
  • Code Safety: 89/100 - In-app web content bridges for authentication and Teams SDK lack caller origin validation, requiring proper Intune policy to mitigate

Privacy Breakdown

  • Data Collection: 100/100 - All data collection is fully disclosed in Apple's App Privacy label with valid justifications
  • Data Sharing: 100/100 - No third-party tracking or analytics SDKs identified; all data stays within Microsoft's infrastructure
  • User Control: 100/100 - Enterprise administrators have policy controls over data handling via Intune MDM

Positive Security Features

  • Cross-app single sign-on uses hardware-bound keys stored in the Secure Enclave across dedicated Keychain access groups
  • Policy-driven transport security controls for managed enterprise deployments enforced through Intune
  • Complete privacy manifests declared for the main app and all required frameworks, with valid Apple API usage justifications
  • All network connections enforce strict transport security with no cleartext exceptions in any component
  • No third-party tracking SDKs identified - app carries no advertising or behavioral profiling libraries
  • No known security issues identified in any confirmed SDK version

Areas for Improvement

GDPR / CCPA Compliance

The app's privacy practices could be strengthened by:

  1. In-App Web Content Data Loss Prevention
    All embedded web content currently bypasses Intune data loss prevention controls (copy/paste restrictions, screenshot blocking, save-to-personal-storage blocking). Enterprises relying on Intune MAM for strict data handling enforcement should verify that their policy accounts for this gap.

  2. Document Accessibility Disclosure
    Corporate documents are accessible via the iOS Files app and a connected computer by anyone with physical access to an unlocked device. Enterprises handling confidential documents should configure additional access controls or inform users of this behavior.

Security Enhancements

  1. Web Bridge Caller Validation
    The authentication and Teams SDK web bridges accept requests from any in-app web content without checking where the request originated. Adding an allowlist of trusted origins would prevent crafted links from silently interacting with a user's Microsoft 365 account.

  2. Secure Storage Accessibility Settings
    Some components reference deprecated Keychain accessibility settings that allow stored account data to be read before a device is unlocked after reboot. Industry best practice recommends updating to accessibility classes that require the device to have been unlocked at least once.

Technical Context

App Type: Enterprise productivity suite with sensitive document handling and cloud identity integration
Classes Analyzed: iOS binary - symbol and static analysis
Third-Party Services: All Microsoft first-party (IntuneMAMSwift, MSAL, OneAuth, App Center, Teams JS SDK, Microsoft Lens, Fluid Framework)
Context Tags: enterprise, productivity, sensitive-data, documents, cloud, microsoft365


About This Analysis

This security analysis was conducted by CITT (Can I Trust That), an independent security analysis service. We perform static code analysis on iOS applications to help users make informed decisions about app security and privacy.

App Details

Developer: Microsoft
Version: 2.109 (Build 2.109.26041327)
Analysis Date: 2026-04-17
Package: com.microsoft.officemobile

Analysis Limitations

  • Static analysis only (code review without running the app)
  • Based on iOS app version 2.109 analyzed on 2026-04-17
  • May not reflect server-side security controls
  • Cannot detect all runtime behaviors

Versions & scan history

ScanDateOverall score
#3 (current) 91/100