Scan results

    Blacklane - Chauffeur Service

    Android

    Global chauffeur service offering airport transfers, city journeys, and hourly bookings across 60+ countries with professional drivers, premium vehicles, real-time tracking, and 24/7 support.

    CITT SCORE
    91
    out of 100
    TRUSTED

    Quick Verdict

    Best for: Frequent travelers comfortable with standard analytics

    What It Means For You

    Your bookings, location, and usage patterns are shared with AppsFlyer and RudderStack for marketing attribution, and Braze handles CRM messaging via EU servers. Facebook also receives behavioral signals from your in-app activity. Payment data flows through Braintree and Cardinal Commerce for transaction processing.

    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.

    How CITT scores an app

    Findings (11)

    Data Security

    2 total
    2 Info

    Network Security

    1 total
    1 Low

    Code Security

    3 total
    1 Medium
    2 Info

    Privacy

    3 total
    2 Low
    1 Info

    Third-Party Risk

    1 total
    1 Info

    Permission Usage

    1 total
    1 Info

    Third-Party Services

    Auth0, Apollo GraphQL, OkHttp, Ably, Twilio Conversations, Intercom, Firebase Messaging, Firebase Crashlytics, Firebase Analytics, Firebase Remote Config, Firebase Performance, Braze, LaunchDarkly, RudderStack, AppsFlyer, Facebook SDK, Google Maps, Google Places, Braintree, Cardinal Commerce, Ravelin, Datadog

    Security Strengths

    • Auth0 tokens encrypted with AndroidKeyStore RSA-2048 wrapping AES/GCM — non-extractable key material
    • Twilio Conversations uses EncryptedSharedPreferences (AES256-GCM via Google Tink)
    • GraphQL API endpoint SSL-pinned with 4 SHA-256 pins
    • Advertising ID collection correctly checks and respects OS-level opt-out
    • Logout performs complete credential cleanup across all storage locations
    • Braze CRM uses EU data region endpoint (rest.fra-01.braze.eu)
    What changed since the last scan

    Version diff is on the Developer plan. See developer plans.

    Context Tags

    financial
    location
    transport
    sensitive data
    third party risk

    Package

    com.blacklane.passenger

    Version

    8.0.0 (versionCode 17902; Play Store lists 7.21.0 — APK is newer)

    Analysis Date

    Apr 11, 2026

    Classes Analyzed

    30,426

    Was this analysis helpful?

    Feedback helps us improve our analysis

    View on Play Store

    Recommendation: Use With Caution

    Embedded service keys in the app create a risk of unauthorized API access, and booking details are shared with advertising platforms. Stored sign-in data is protected with strong encryption. Recommended for business travelers; privacy-conscious users should review data sharing practices.

    Key Findings

    Data Security - 2 findings (2 info)

    Network Security - 1 finding (1 low)

    Code Safety - 3 findings (1 medium, 2 info)

    Privacy - 5 findings (2 low, 3 info)

    Privacy Concerns

    What Data is Collected

    • Personal information: name, email address, account identifier, email verification status
    • Location data: precise GPS location, pickup and dropoff addresses
    • Booking data: travel dates, fare amounts, payment method, country of travel
    • Device information: advertising ID, device type, operating system
    • Usage data: app interactions, ride history, in-app support conversations

    Third-Party Data Sharing

    The following third parties may receive your data:

    • RudderStack - customer data platform; receives login and profile events including email domain and account type
    • AppsFlyer - advertising attribution; receives booking completion data including pickup and dropoff addresses, fare, and payment method
    • Firebase Analytics - usage and event analytics
    • Braze - marketing communications (EU data region)
    • Datadog - performance and session monitoring; begins collecting data on app launch before consent is shown
    • Facebook SDK - advertising and analytics

    Understanding the Scores

    Security: 93/100
    Privacy: 90/100

    Security Breakdown

    • Data Security: 98/100 - Sign-in and session data are stored with hardware-backed encryption, well above typical app standards
    • Network Security: 96/100 - All booking API communication is strongly protected; one third-party support component lacks strict origin checking
    • Code Safety: 93/100 - Service keys are embedded in the app, creating a risk of API abuse if extracted

    Privacy Breakdown

    • Data Collection: 91/100 - Collects location, booking details, and usage patterns across five analytics and marketing platforms
    • Data Sharing: 88/100 - Booking itinerary data including exact addresses and fares is forwarded to an advertising attribution service
    • User Control: 91/100 - Advertising ID collection respects your device's opt-out setting; data deletion is available on request

    Positive Security Features

    • Sign-in and session data are encrypted using hardware-backed key storage, preventing extraction even by other apps
    • In-app messaging data is stored using strong encryption via Android's security library
    • Your device's ad tracking preference is checked and honored before any advertising ID is collected
    • Braze marketing data is routed through EU servers in Germany, supporting GDPR compliance
    • Signing out removes all locally stored authentication data across all storage locations
    • Booking API communications are protected with transport-layer security

    Areas for Improvement

    GDPR / CCPA Compliance

    The app's privacy practices could be strengthened by:

    1. Consent Before Analytics Collection
      Session monitoring begins collecting data immediately on app launch, before any consent dialog is presented. Industry best practice recommends deferring collection until the user has given explicit consent.

    2. Booking Data Minimization
      Exact pickup and dropoff street addresses and fare amounts are forwarded to an advertising attribution service. Sharing only booking confirmation events, without precise location or financial details, would better protect user privacy.

    Security Enhancements

    1. Service Key Protection
      Service keys embedded in the app could be moved to a server-side proxy so they are not accessible from the installed app.

    2. Support Chat Origin Validation
      The Intercom support chat component loads web content without verifying the source origin. Adding origin checks would reduce the risk of unauthorized actions if the content delivery service were compromised.

    Technical Context

    App Type: Premium transportation and booking service handling location and financial data
    Classes Analyzed: 30,426
    Third-Party Services: 22
    Context Tags: financial, location, transport, sensitive_data, third_party_risk


    About This Analysis

    This security analysis was conducted by CITT (Can I Trust That), an independent security analysis service. We perform static code analysis on Android applications to help users make informed decisions about app security and privacy.

    App Details

    Developer: Blacklane GmbH
    Version: 8.0.0 (Build 17902)
    Analysis Date: 2026-04-11
    Package: com.blacklane.passenger

    Analysis Limitations

    • Static analysis only (code review without running the app)
    • Based on APK version 8.0.0 analyzed on 2026-04-11
    • May not reflect server-side security controls
    • Cannot detect all runtime behaviors

    Right of Reply

    Developer not yet contacted