Airbnb is a marketplace for booking accommodations, experiences, and travel services. Users search listings, communicate with hosts, manage bookings, and plan trips using the app.
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: Travelers booking stays with on-device identity checks
What It Means For You
Identity verification scans, including biometric checks and document images, are handled on the device via Google ML Kit and not routed to third-party servers. Booking activity, device data, and location signals are shared with Firebase, Google Analytics, Facebook, Singular, Branch, Incognia, and Bugsnag for analytics, fraud detection, and crash reporting.
Quick Verdict
Best for: Travelers booking stays with on-device identity checks
What It Means For You
Identity verification scans, including biometric checks and document images, are handled on the device via Google ML Kit and not routed to third-party servers. Booking activity, device data, and location signals are shared with Firebase, Google Analytics, Facebook, Singular, Branch, Incognia, and Bugsnag for analytics, fraud detection, and crash reporting.
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
1 totalNetwork Security
2 totalCode Security
9 totalPrivacy
1 totalVersion diff is on the Developer plan. See developer plans.
Context Tags
Package
com.airbnb.android
Version
26.13 (versionCode 28021224)
Analysis Date
Aug 13, 2026
Classes Analyzed
89,952
Feedback helps us improve our analysis
CITT assesses this build trustworthy (83/100). The build validates TLS connections correctly, processes identity verification entirely on-device, and fully clears stored authentication data at logout. Medium findings center on a support screen-sharing session that the build code may resume without fresh user confirmation, and an in-app browser bridge with broad native API access gated by a domain allowlist; runtime behavior of both was not tested.
Data Security: 1 finding (1 low)
Network Security: 2 findings (1 medium, 1 low)
Code Safety: 9 findings (3 medium, 6 low)
Privacy: 1 finding (1 low)
Third parties that may receive data from the app:
Security: 85/100
Privacy: 82/100
Data Security: 88/100. Stored data handling is well-structured overall, with hardware-backed encryption used for sensitive stored data and an explicit exclusion of authentication data from Android backup. The single finding in this category is a low-severity fallback path in receipt PDF download that may place the file in a publicly accessible downloads folder on older Android versions.
Network Security: 88/100. TLS validation is correctly implemented with no overriding code found in this build. The two findings are scoped to a Chinese regional configuration: a network security configuration file that permits unencrypted HTTP to Chinese carrier authentication domains, and a map tile URL builder using an HTTP base address for that market.
Code Safety: 83/100. Most exported component handling follows Android platform conventions. Three medium findings involve a support screen-sharing session that the build code may resume from a stored identifier without a fresh user prompt, an in-app browser bridge with broad native API access gated by domain allowlist at construction time, and a WeChat callback that forwards navigation links without validating their destination; runtime behavior of all three was not tested. Six lower-severity findings cover exported components without permission restrictions and build configuration artifacts.
Data Collection: 85/100. The app links an analytics and fraud detection stack that gathers behavioral and location data; identity verification data is processed on-device with no evidenced off-device flow to third parties.
Data Sharing: 87/100. Data sharing is distributed across payment processors, attribution services, fraud detection providers, and analytics platforms consistent with a global travel marketplace; no evidence of data broker or open advertising network sharing was found in this build.
User Control: 85/100. Stored authentication data is fully cleared at logout across multiple storage locations. Android backup scope is restricted to a non-sensitive device identifier.
Analytics and fraud SDK stack disclosure
Google Play's data safety guidance asks developers to disclose all data types shared with third parties and the purpose for each. This build links FingerprintJS Pro, Incognia, Firebase Analytics, Google Analytics, Singular, Branch, and others. Whether each SDK's data collection is fully reflected in the current Play Store data safety label could not be determined from the binary alone; readers may compare the Play Store label against the third-party list above.
Cleartext network configuration scope
The network security configuration in this build permits unencrypted HTTP for several Chinese carrier authentication domains and a map tile service. Google's network security guidance recommends HTTPS for all production traffic. Whether these code paths are reachable for users outside China, or could be migrated to HTTPS, was not determined from this build.
Support session resumption
Industry practice for screen co-browsing recommends requiring explicit user confirmation each time a session resumes, rather than relying on a stored session identifier delivered via push notification.
In-app browser native bridge scope
Narrowing the native capabilities accessible through the in-app browser bridge to the minimum set required per feature would reduce the potential impact of future web content issues.
Exported component access controls
Adding explicit Android permission requirements to components that are accessible to other installed apps without restriction would prevent those components from being launched out of context by third-party applications.
App Type: Travel marketplace, financial transactions, social, location-aware
Classes Analyzed: 89,952
Third-Party Services: 25
Context Tags: financial, social, location, camera, sensitive_data, ads
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: Airbnb, Inc.
Version: 26.13 (versionCode 28021224)
Analysis Date: 2026-08-13
Package: com.airbnb.android
Developer not yet contacted