Complete travel companion for United Airlines. Book flights, check in, manage boarding passes, track luggage, earn MileagePlus miles, access inflight entertainment and Wi-Fi, plus 24/7 customer support.
This app did not meet two or more trust checks, has a critical issue in one, or carries a red flag.
The five trust checks
Quick Verdict
Best for: Booking and managing United Airlines travel
What It Means For You
Analytics and advertising SDKs from Google, Kochava, Quantum Metric, Mixpanel, and Snowplow are bundled in the build alongside core travel features. Location access requires a current trip context and an explicit permission grant from the user. Account credentials and reservation details are protected by device-level encryption.
Quick Verdict
Best for: Booking and managing United Airlines travel
What It Means For You
Analytics and advertising SDKs from Google, Kochava, Quantum Metric, Mixpanel, and Snowplow are bundled in the build alongside core travel features. Location access requires a current trip context and an explicit permission grant from the user. Account credentials and reservation details are protected by device-level encryption.
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.
Data Security
3 totalNetwork Security
2 totalCode Security
5 totalVersion diff is on the Developer plan. See developer plans.
Context Tags
Package
com.united.mobile.android
Version
4.2.91 (versionCode 3611)
Analysis Date
Aug 13, 2026
Classes Analyzed
63,786
Feedback helps us improve our analysis
Build 4.2.91 protects account sign-in data with hardware-backed device security while storing boarding passes, MileagePlus account numbers, and user PINs in a local database without on-device encryption. Analytics and session-recording services are configured to start before a consent gate is active in the app's startup sequence. Suitable for frequent United travelers who prioritize integrated booking, check-in, and inflight services and accept these security tradeoffs.
Data Security: 3 findings (1 high, 2 medium)
Network Security: 2 findings (1 medium, 1 low)
Code Safety: 5 findings (2 medium, 3 low)
Privacy: 0 findings
Third parties that may receive data from the app:
Security: 76/100
Privacy: 74/100
Data Security: 50/100. Build 4.2.91's local database stores boarding passes, MileagePlus account numbers, and user PINs without on-device encryption. An encryption implementation used to protect account profile fields uses a fixed parameter that reduces its effectiveness, and payment card data encryption relies on a remote configuration flag to select the stronger of two available schemes.
Network Security: 82/100. The build correctly handles connection errors across its backend calls. A configuration exception permits unencrypted connections to seven aircraft inflight entertainment network hosts, including for content licensing key requests on the shared cabin network.
Code Safety: 85/100. Hardware-backed key storage protects account sign-in data and developer backup access is disabled across 63,786 analyzed classes. Payment return link handlers accept callbacks based on link scheme alone without source verification, and the Chase credit card web screen exposes broader native functionality than the interaction requires, accessible to the web content it displays.
Data Collection: 80/100. Core travel data including bookings, check-in information, and bag tracking is gathered as expected for airline app functionality. Multiple concurrent analytics services receive behavioral event streams and usage data.
Data Sharing: 86/100. Data sharing covers United's airline partners, payment processors, and a named set of analytics and attribution services. No data broker sharing was identified in this build.
User Control: 80/100. The Google Play listing includes a data deletion request option. Background location access is gated on an explicit system permission grant and an active trip condition in the app's code.
The Google Play Store Data Safety label (retrieved August 2026) declares that the app may share Personal info with third parties and may collect Location, Personal info, and 8 other data categories. Build 4.2.91 links analytics and attribution SDKs including Quantum Metric, Kochava, Mixpanel, Snowplow, and Datadog, each of which may receive independent event streams. Google's Data Safety guidance asks developers to itemize all data flows through bundled third-party libraries; comparing the label against the linked SDKs may reveal areas worth clarifying.
Local database protection
The local database holding boarding passes, MileagePlus account numbers, and user PINs could be strengthened by enabling on-device database encryption, which would limit exposure if the device is accessed without authorization.
Payment card encryption consistency
The build defaults to an older padding scheme for payment card data when a remote configuration flag is absent. Using the stronger scheme that the app already applies in other areas as the unconditional default would remove the dependency on runtime flag state.
Inflight entertainment connection security
Build 4.2.91 contains configuration permitting unencrypted connections to seven aircraft network hosts, including for content licensing key requests. Configuring encrypted connections for these hosts would reduce the exposure window on shared cabin Wi-Fi networks.
Chase agreement document storage
Credit card agreement documents written as part of the Chase credit card flow are saved to a storage location readable by other installed apps using standard Android media access. Saving these files to the app's private storage would limit access.
Payment return link validation
The payment return link handlers accept callbacks based on the link scheme alone, without source verification. Adding a state verification step to these handlers would reduce the risk of forged callback invocations.
App Type: Travel and financial (airline booking, payments, inflight services)
Classes Analyzed: 63,786
Third-Party Services: 29 identified
Context Tags: financial, travel, location, ads, sensitive_data
This security analysis was conducted by CITT (Can I Trust That), an independent security analysis service. The analysis is static code review of Android applications, intended to help people make informed decisions about app security and privacy.
Developer: United Airlines, Inc.
Version: 4.2.91 (Build 3611)
Analysis Date: 2026-08-13
Package: com.united.mobile.android
Developer not yet contacted