By NHI Mgmt Group Editorial TeamBased on NowSecure: “Inside a Mobile App’s Data Overreach: What Our Phia Safari Extension Analysis Reveals” (November 19, 2025)

TL;DR: A Safari extension can gain broad page-level visibility, inject code across sites and collect browsing signals, while the app also weakens default transport protections and attempts to fingerprint installed apps, according to NowSecure. The pattern reinforces that app approval now needs stronger privacy governance, runtime scrutiny and identity-aware access controls, not just functional review.


At a glance

What this is: NowSecure’s analysis of the Phia iOS shopping app shows how a single mobile app and Safari extension can overcollect browsing and device data while weakening default transport protections.

Why it matters: AppSec, IAM and privacy teams need to treat mobile app approval as a data-governance and runtime-control problem, because permission grants can expose far more user and enterprise context than users expect.


Context

Mobile app data overreach happens when an app collects more behavioural, device or network data than users or enterprises reasonably expect for the stated function. In practice, the gap appears when permission prompts, extension capabilities and background telemetry outgrow the original app use case.

This article connects privacy governance with AppSec and IAM because a mobile app with broad browser visibility and device-level access can observe sensitive user activity, fingerprint installed apps and weaken transport safeguards. That makes approval decisions depend on what the app can collect and control at runtime, not just what it says it does.

The Phia case is not an edge case. It reflects a broader pattern where mobile convenience, personalization and monetization pressures expand data collection faster than governance teams can review it.


Key questions

Q: How should security teams assess mobile apps that request broad browser access?

A: Treat broad browser access as a privileged permission rather than a routine mobile feature. Review whether the app can inject code, observe page context, read cookies or communicate with native components. If the requested access is wider than the business use case, the app should fail security review or be constrained before deployment.

Q: Why does disabling mobile transport protections increase security risk?

A: Because it removes a platform safeguard that normally forces secure transport and reduces exposure to weak or intercepted connections. Once that default is bypassed, every network interaction depends on the app’s own discipline and the quality of its endpoints. That increases the blast radius of unsafe integrations, especially when the app also collects personal or behavioural data.

Q: What are the signs that an app or service is collecting more data than it needs?

A: Common signs include requests for continuous location access, microphone or camera access when the feature is not in use, broad contact permissions, and settings that are difficult to audit. Another warning is a service that still works when you deny extra permissions, which suggests the access was optional rather than necessary. Excessive permission creep usually means your footprint is larger than needed.

Q: What should security teams do when a mobile app mixes convenience features with broad telemetry?

A: Require a privacy and security review that separates the promised feature from the actual data flow. Teams should assess extension permissions, transport settings, device probes and downstream storage before allowing deployment. If the app depends on pervasive collection to work, governance should treat it as a high-risk exception rather than a routine approval.


Technical breakdown

How Safari extension permissions expand mobile data collection

Safari Web Extensions can inherit very broad page-level access once a user grants the right permissions. In this case, the extension could inject scripts into allowed sites, run in the page context and observe browsing activity across thousands of URLs. That combination matters because page-context execution reduces isolation between the extension and the website, which increases the chance of seeing sensitive data in transit through the browser session. The technical risk is not only what the extension stores, but what it can observe at runtime across the user’s normal browsing flow.

Practical implication: review extension permissions as a data-access boundary, not a feature toggle.

Why transport-hardening defaults matter on mobile apps

Apple’s default transport protections are meant to constrain insecure network communication, but apps can override those settings in their configuration. When an app globally disables App Transport Security, it removes a foundational control that normally forces secure transport paths. That does not automatically mean data is exposed, but it does enlarge the attack surface for interception, weak endpoints and unsafe integrations. For security teams, transport configuration is part of the app’s trust model because it changes how reliably data remains protected between device, browser and cloud services.

Practical implication: verify transport policy before approving any app that handles personal or enterprise data.

How app fingerprinting and web requests create identity signals

The app’s attempt to query dozens of URL schemes is a form of installed-app fingerprinting. In identity and privacy terms, that turns device state into a behavioural signal that can be correlated with browsing data, commerce activity and account context. Combined with web requests, cookies and broad site access, these signals create a richer profile than most users expect from a shopping app. The technical issue is not simply collection volume. It is the creation of a cross-context identity map that links browser behaviour, device presence and application usage into one profiling surface.

Practical implication: treat app fingerprinting as an identity and privacy governance issue, not just an app-store review concern.


Threat narrative

Attacker objective: The objective is to collect more user and browsing data than expected and use that visibility to enrich profiling, tracking and downstream monetisation.

  1. Entry occurs when the user grants the Safari extension permission, giving the app access to browser activity across allowed sites and pages.
  2. Credential and browsing-context harvesting follows as the extension can inject scripts, observe page content and collect network and device signals during normal use.
  3. Impact is widened privacy and compliance exposure, because the app can build a cross-site behavioural profile and weaken transport safeguards at the same time.
  • Firebase misconfiguration exposure 2024: Missing Firebase security rules on 916 websites exposed 125 million user records and 19.87 million plaintext passwords; a quarter were fixed.
  • Symantec mobile apps AWS keys 2022: Symantec found AWS keys hard-coded in 1,859 mobile apps; 77% were valid, many shared via SDKs, one exposing 300,000 fingerprints. No misuse reported.

Read and download The State of NHI & AI Agent Breach Report 2026, covering 200+ breaches impacting Non-Human Identities including AI Agents.


NHI Mgmt Group analysis

Mobile app data overreach is becoming a governance problem, not just a privacy complaint. The important shift is that app approval now has to evaluate what a mobile app can observe, infer and transmit under real permissions. That moves the control discussion from feature review to runtime governance, privacy boundaries and trust assumptions. Practitioners should treat collection scope as an access-control issue, not only a legal one.

Browser extensions on mobile blur the line between app functionality and data extraction. When an extension runs in page context, the app can see much more than the user interface suggests. That creates a durable privacy gap because the control plane is the permission prompt, while the data plane is the live browsing session. Security teams should regard this as a widening visibility plane that conventional mobile reviews often miss.

App Transport Security bypasses are a signal that default trust boundaries are being relaxed. Disabling platform transport protections changes the risk profile of every network call the app makes. Even when no breach is present, the governance issue is the erosion of a platform safeguard that exists precisely to limit unsafe traffic patterns. Practitioners should insist that transport exceptions be reviewed as part of application risk acceptance.

Installed-app fingerprinting is an identity signal with privacy and fraud implications. Querying URL schemes is not merely telemetry. It can reveal user context, shopping behaviour and device composition, which may then be combined with browsing data to build a more detailed identity profile. That means mobile risk teams should think beyond app permissions and also assess cross-context data fusion.

From our research library:

What this signals

Mobile app overreach now sits at the intersection of app governance and identity signalling. A browsing session, device probe and installed-app query can be combined into a profile that is far richer than the original app feature suggests. That means AppSec and IAM teams need to think about permissioned data access as a form of identity expansion, not just telemetry collection.

The practical challenge is that runtime visibility usually arrives too late if teams only review store metadata or static declarations. The control point has to move to permission design, configuration review and post-grant monitoring, especially for apps that can act inside browser context.

Users and enterprises should expect mobile app review to become more like access governance. The question is no longer whether the app works, but whether its effective data access remains proportional to its declared purpose.


For practitioners

  • Review extension permissions as runtime data access Map every Safari or browser extension permission to the data it can observe, inject or exfiltrate, then block extensions that require broad page-level visibility without a clear business need.
  • Test mobile apps for transport policy overrides Check app configuration for global transport exceptions, insecure endpoints and any attempt to weaken platform security defaults before approval.
  • Add app fingerprinting to privacy reviews Look for URL scheme enumeration, device probes and cross-app correlation signals in mobile apps that claim only shopping or convenience features.
  • Separate functionality review from collection review Approve the visible app feature only after confirming what the app and its extension actually collect at runtime, including browsing and cookie-related data.

Key takeaways

  • Mobile apps can collect browsing, device and network data far beyond what users expect, especially when browser extensions run in page context.
  • The Phia analysis shows how permission grants, transport overrides and device fingerprinting combine into a much wider privacy and compliance exposure.
  • Security teams should review mobile apps as runtime data-access systems and reject collection patterns that exceed the app's stated purpose.

Key terms

  • Data Overreach: Data overreach occurs when an application collects, infers or transmits more information than is necessary for its stated purpose. In mobile environments, it often shows up through broad permissions, hidden telemetry and cross-context data fusion that users do not meaningfully expect.
  • Page-Context Injection: Page-context injection is when an extension or script runs inside the same browser context as the website it is viewing. That design can expose DOM content, session data and user activity to the extension, making the permission boundary far more permissive than many users realise.
  • App Transport Security: App Transport Security is an iOS platform control that helps enforce secure network connections. When apps disable it or rely on lower-level networking APIs that bypass it, they can create exposure to insecure communications. Security teams should treat ATS bypasses as a signal to review data handling and transport protections carefully.
  • Installed-App Fingerprinting: Installed-app fingerprinting is the practice of probing a device for signs of which applications are present, often by querying URL schemes or similar signals. Security and privacy teams treat it as a sensitive behavioural technique because it can reveal user context and support cross-app profiling.

Deepen your knowledge

NHI Mgmt Group covers identity security, NHI governance, and agentic AI through independent research, practitioner guides, and the NHI Foundation Level course. It helps security and identity practitioners strengthen governance across machine identities, secrets and access lifecycles.
NHIMG Editorial Note
Published by the NHIMG editorial team on August 2, 2026.
Updated on October 12, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org