Welcome to X, your trusted digital town square, where conversations unfold in real time, and the world connects through breaking news, live events, podcasts, and everything in between.
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: Everyday social networking and encrypted direct messaging
What It Means For You
Direct messages are end-to-end encrypted and excluded from device cloud backups. Camera frames captured during identity verification are processed on the device. Usage and device data flows to Firebase Analytics, Google AdMob, Branch.io, and Datadog for analytics, advertising, and crash reporting.
Quick Verdict
Best for: Everyday social networking and encrypted direct messaging
What It Means For You
Direct messages are end-to-end encrypted and excluded from device cloud backups. Camera frames captured during identity verification are processed on the device. Usage and device data flows to Firebase Analytics, Google AdMob, Branch.io, and Datadog for analytics, advertising, 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
6 totalPrivacy
1 totalThird-Party Risk
1 totalVersion diff is on the Developer plan. See developer plans.
Context Tags
Package
com.twitter.android
Version
12.15.2-release.0 (Play Store) / 11.79.0-release.0 (APK manifest)
Analysis Date
Aug 13, 2026
Classes Analyzed
189,483
Feedback helps us improve our analysis
CITT rates X Trustworthy at 82/100. The build incorporates meaningful security foundations: direct message encryption uses XChaCha20-Poly1305, app data is excluded from cloud backup, account sign-in data is stored in Android's OS-level account manager, and domain validation is configured for core streaming connections. The binary also links Google AdMob alongside a Play Store data safety label that declares no third-party data sharing, a point of comparison between the binary evidence and the published disclosure.
Data Security: 1 finding (1 low)
Network Security: 2 findings (1 medium, 1 low)
Code Safety: 6 findings (3 medium, 3 low)
Privacy: 2 findings (1 medium, 1 low)
Third parties that may receive data from the app:
Security: 85/100
Privacy: 80/100
Observations about disclosure, each stated against the published guidance so a reader can compare:
Advertising data flow and the Play Store data safety label
Google's Data Safety policy requires developers to declare data shared with third parties, including advertising SDKs operated by companies other than the developer. The Play Store data safety label for this app (retrieved 2026-08-12) states "No data shared with third parties." The binary links Google AdMob; the AdMob SDK is designed to read the Google Advertising ID and connect to Google's ad measurement infrastructure. Google (which operates AdMob) is a company separate from X Corp. CITT makes no compliance determination; readers can compare the label and the binary evidence above.
Castle fraud detection SDK and the Play Store data safety label
The Castle Highwind SDK is present in the binary and is designed to read device sensor data and location signals and may send those signals to Castle's servers. The Play Store data safety label (retrieved 2026-08-12) does not list Castle as a data recipient. CITT makes no compliance determination; the binary evidence is noted so readers can compare.
Restrict network connections to encrypted channels
The build-level network configuration permits unencrypted HTTP app-wide. A network security configuration that restricts connections to HTTPS, with narrowly defined exceptions, would reduce the risk of third-party components making unencrypted requests.
Replace the debug HTTP inspector library with its production no-op
The full debug variant of the Chucker HTTP inspector library was included from a build dependency. Replacing it with the production no-op variant would reduce unnecessary build surface.
Scope media downloads to app-private storage
Downloaded media and direct message attachments are written to the public Downloads folder. On Android 9 and below (this build's minimum supported version), other apps with the shared storage permission may read those files. Writing to app-private storage would prevent that exposure.
App Type: Social media and real-time news platform (Mature 17+, contains ads and in-app purchases)
Classes Analyzed: 189,483
Third-Party Services: 24 identified
Context Tags: social, ads, financial, sensitive_data, location, camera
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: X Corp.
Version: 12.15.2-release.0
Analysis Date: 2026-08-13
Package: com.twitter.android
Developer not yet contacted