Urban VPN Premium: Protect your identity, secure your device, and hide your IP. Connect to 600+ global VPN servers in 419 locations. Features include split tunneling, kill switch, encrypted connections, and no activity logs. Works across Android, desktop, and browser extensions.
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: Casual users accessing region-locked content
Not For: Users relying on a VPN for privacy protection
What It Means For You
App usage and crash data is shared with Firebase Analytics, Firebase Crashlytics, and Google ad measurement services. The build also bundles GeoSurf (Bright Data), a residential proxy network SDK. Whether this configuration routes external traffic through the device's internet connection was not tested. Push notifications are handled by OneSignal.
Quick Verdict
Best for: Casual users accessing region-locked content
Not For: Users relying on a VPN for privacy protection
What It Means For You
App usage and crash data is shared with Firebase Analytics, Firebase Crashlytics, and Google ad measurement services. The build also bundles GeoSurf (Bright Data), a residential proxy network SDK. Whether this configuration routes external traffic through the device's internet connection was not tested. Push notifications are handled by OneSignal.
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
2 totalNetwork Security
1 totalCode Security
5 totalPrivacy
1 totalThird-Party Risk
2 totalPermission Usage
1 totalVersion diff is on the Developer plan. See developer plans.
Context Tags
Package
com.urbanvpn.premium.android
Version
3.5.0 (versionCode 58)
Analysis Date
Aug 12, 2026
Classes Analyzed
11,543
Feedback helps us improve our analysis
CITT rates this build Elevated Risk (41/100). The primary concern is a gap between the "no data sharing" Play Store declaration and the third-party integrations bundled in the binary. VPN account data and session information are stored in a form that a device backup or physical access could retrieve without additional protection. The network encryption score (94/100) is a genuine strength, but the privacy gaps make this build a poor fit for users whose primary reason for choosing Urban VPN Premium is the privacy assurances advertised.
Data Security - 2 findings (1 high, 1 medium)
Network Security - 2 findings (2 low)
Code Safety - 5 findings (3 medium, 2 low)
Privacy - 3 findings (1 high, 1 medium, 1 low)
No code path in this build was identified that logs or forwards VPN tunnel content or browsing activity to Urban VPN's servers. Runtime behavior was not confirmed, and server-side handling could not be assessed from the binary alone.
Third parties that may receive data from the app:
Security: 70/100
Privacy: 28/100
Third-party data sharing and the Play Store label
Google's Play Store policy (Data Safety section, developer guidance at support.google.com/googleplay?p=data-safety) requires disclosure of data shared with third parties. The Data Safety label retrieved on 2026-08-11 declares "No data shared with third parties." The binary bundles Google App Measurement, OneSignal, and a Bright Data geolocation integration, code paths for which are configured to route data to those companies. Whether the current label satisfies policy requirements is for the developer and Google to determine; the binary contents and the label as published are in tension.
Advertising-infrastructure permissions on a paid, no-ads app
The manifest in this build declares permissions for Google Advertising ID access and Google's AdServices attribution reporting. Urban VPN Premium is marketed as a paid VPN with no advertising. The developer's privacy policy may clarify the intended purpose of these permissions; that could not be determined from the binary alone.
Protect VPN account data in device backups
Adding exclusion rules to the backup configuration (backup_rules.xml and data_extraction_rules.xml) would prevent VPN account information and session data from being included in cloud or USB device backups.
Use device-specific secrets in VPN certificate key derivation
The current key derivation for VPN certificate decryption in this build relies entirely on public, predictable values. Incorporating a device-specific or user-specific secret would make this protection meaningful against someone who has obtained a copy of the APK.
Validate dynamically resolved API hostnames
The backup API hostname resolution mechanism in this build rewrites the destination of authenticated requests based on a value from a DNS query, without confirming the result stays within the expected domain. Adding a domain-allowlist check would reduce exposure in a DNS manipulation scenario.
App Type: VPN / Privacy tool (Productivity category)
Classes Analyzed: 11,543
Third-Party Services: 21
Context Tags: vpn, privacy, paid_app, analytics, ads, network_security
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: B.I SCIENCE (2009) LTD (Urban VPN)
Version: 3.5.0 (versionCode 58)
Analysis Date: 2026-08-12
Package: com.urbanvpn.premium.android
Developer not yet contacted