Scan results

    Microsoft 365 Copilot

    Android

    The Microsoft 365 Copilot app is your AI-first productivity app for work. Chat with your AI assistant, create content, manage projects and quickly find files on the go.

    CITT SCORE
    91
    out of 100
    TRUSTED

    Quick Verdict

    Best for: Microsoft 365 users managing work docs on mobile

    What It Means For You

    Usage and diagnostic data is collected via Microsoft 1DS and AppCenter telemetry, and install attribution is tracked through Klondike and Google Install Referrer. Authentication tokens are stored with strong device-level protection, and Firebase analytics is disabled. Microsoft Intune MAM support is available for organizations requiring managed device policies.

    Method and Limitations

    Static analysis only. CITT reviewed the code of this build without running the app, so runtime behavior was not observed. The findings below describe the analyzed build and may not reflect server-side controls or later versions. CITT makes no determination about compliance with any law or platform policy; it reports what the artifacts contain and cites the published guidance so a reader can compare.

    How CITT scores an app

    Findings (5)

    Data Security

    1 total
    1 Medium

    Network Security

    2 total
    1 Medium
    1 Low

    Privacy

    2 total
    1 Medium
    1 Low

    Third-Party Services

    Microsoft 1DS/Aria, Microsoft AppCenter, Klondike Attribution, Google Install Referrer, Firebase (FCM), MSAL, ADAL, Microsoft Intune MAM, OkHttp, Retrofit, React Native (Hermes), Fluid Framework, MetaOS Hub SDK, Microsoft Graph SDK, Apollo GraphQL, Fresco, Google Play Billing, Google ML Kit, Google AppSet API, Nimbus JOSE+JWT, Yubico, FloodGate/Pitstop2, HockeyApp, Watson

    Security Strengths

    • OAuth2/OIDC authentication via MSAL with Azure AD/Entra
    • Auth tokens encrypted via AndroidKeyStore
    • allowBackup=false prevents local backup data leakage
    • SSL error handling implemented securely across all WebViews
    • Intune MAM certificate pinning implemented
    What changed since the last scan

    Version diff is on the Developer plan. See developer plans.

    Context Tags

    enterprise
    productivity
    office
    ai
    documents
    voice
    cloud
    ads

    Package

    com.microsoft.office.officehubrow

    Version

    16.0.19929.20060 (build 45158845)

    Analysis Date

    Apr 17, 2026

    Classes Analyzed

    15,000

    Was this analysis helpful?

    Feedback helps us improve our analysis

    View on Play Store

    Recommendation: Acceptable for Enterprise Use

    Enterprise users on managed Intune devices can use safely. Privacy-conscious users should be aware of telemetry collection and an authentication bridge security issue before installing. IT administrators should review whether advertising identifier collection aligns with organisational privacy policies.

    Key Findings

    Data Security - 1 finding (1 medium)

    Network Security - 2 findings (1 medium, 1 low)

    Code Safety - 0 findings

    Privacy - 2 findings (1 medium, 1 low)

    Privacy Concerns

    What Data is Collected

    • Personal information: email address, name, account identifiers
    • Device information: device model, manufacturer, OS version, screen resolution, locale, timezone, carrier country, network operator, persistent install identifier
    • Usage data: app interactions, voice session events, Copilot chat metadata, AI-generated content metadata
    • Advertising identifier: Google Advertising ID collected for install attribution (Limit Ad Tracking flag respected)

    Third-Party Data Sharing

    The following third parties may receive your data:

    • Microsoft 1DS/Aria - telemetry and analytics, including voice session data classified as personal information and customer content
    • Microsoft AppCenter - device diagnostics and analytics (carrier, model, locale, timezone, install UUID)
    • Klondike Attribution (Microsoft) - install attribution using advertising identifier, install referrer URL, and click timestamps
    • Google Install Referrer API - install source and referrer URL
    • Firebase (FCM only) - push notifications only; analytics explicitly disabled

    Understanding the Scores

    Security: 92/100
    Privacy: 91/100

    Security Breakdown

    • Data Security: 93/100 - Copilot session responses and authentication data are protected, though some AI response metadata written to local storage is not fully covered
    • Network Security: 90/100 - All Microsoft cloud connections use secure transport; a global cleartext HTTP allowance remains for legacy on-premises server compatibility
    • Code Safety: 100/100 - No unsafe code patterns identified across 15,000 classes analyzed

    Privacy Breakdown

    • Data Collection: 91/100 - Broad telemetry collection including voice data; advertising identifier used in an enterprise context with no standalone opt-out
    • Data Sharing: 95/100 - Data sharing limited to Microsoft-owned services and standard platform APIs; no broad third-party advertising ecosystem
    • User Control: 92/100 - Users can request data deletion and the app respects system-level ad tracking limits, but in-app telemetry controls are limited

    Positive Security Features

    • Authentication is handled through Microsoft's identity library with Azure AD, keeping sign-in flows within a well-audited platform
    • Authentication data is protected using the device's hardware-backed secure storage
    • Local device backup of app data is disabled, preventing sensitive content from appearing in unprotected phone backups
    • All secure connections enforce strict error checking, rejecting invalid or untrusted server identities
    • Enterprise-managed devices benefit from additional network traffic protection through Microsoft Intune management
    • Firebase push notification infrastructure is used for notifications only; Firebase analytics are explicitly turned off
    • AI inference for smart features runs on-device via Google ML Kit, meaning that data is not sent to external servers for processing
    • FIDO2 hardware security key authentication is supported via Yubico, enabling strong phishing-resistant login for enterprise users
    • The advertising identifier Limit Ad Tracking flag is respected, so users who have opted out system-wide are not tracked

    Areas for Improvement

    GDPR / CCPA Compliance

    The app's privacy practices could be strengthened by:

    1. Consent Gating for Telemetry
      Telemetry collection, including voice session data classified as personal information, begins at app startup before any consent acknowledgement can be confirmed. Adding an explicit consent check before the first telemetry transmission would align with GDPR requirements for processing personal data.

    2. Advertising Identifier Use in Enterprise Context
      The advertising identifier is collected for install attribution without an in-app mechanism to opt out independently of the system-wide ad tracking toggle. For an enterprise productivity app, organisations and privacy-conscious users should have a direct way to disable this collection.

    3. Full Coverage of Local AI Session Storage
      Some Copilot session metadata stored locally - including document sensitivity labels and source document references - is not handled per security standards. Extending the same protection already applied to the main response content would reduce exposure on shared or compromised devices.

    Security Enhancements

    1. Restrict Authentication Bridge Origins
      The in-app authentication bridge that handles Microsoft 365 sign-in flows within embedded pages accepts messages from any page origin. Restricting this to known Microsoft domains would prevent a compromised or malicious embedded page from triggering authentication flows.

    2. Scope Cleartext HTTP Permissions
      The current configuration allows unencrypted HTTP connections to any host. Restricting this allowance to only the specific legacy on-premises server scenarios that require it would prevent accidental unencrypted data transmission in other contexts.

    Technical Context

    App Type: Enterprise AI productivity app (high sensitivity - handles work documents, emails, and voice input)
    Classes Analyzed: 15,000
    Third-Party Services: 24
    Context Tags: enterprise, productivity, office, ai, documents, voice, cloud, ads


    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 Android applications to help users make informed decisions about app security and privacy.

    App Details

    Developer: Microsoft Corporation
    Version: 16.0.19929.20060 (build 45158845)
    Analysis Date: 2026-04-17
    Package: com.microsoft.office.officehubrow

    Analysis Limitations

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

    Right of Reply

    Developer not yet contacted