Bottled: Message in a Bottle Security & Privacy Scorecard

Android

80
Overall trust score
Acceptable
80
Security
80
Privacy

User activity is tracked by Firebase Analytics, Google Ads, and Tenjin Attribution, which share behavioral data with advertisers. Crash and session data is collected through Firebase Crashlytics and Sessions. Account authentication and messages rely on Google Firebase infrastructure.

Best for

Social messaging with standard analytics

Findings

  • 0 critical
  • 0 high
  • 0 medium
  • 0 low
  • 0 info

0 issues identified across security and privacy analysis.

Top security issues

  • Unencrypted Storage of Authentication Tokens
  • Firebase and Google Maps API Key Exposure
  • WebView JavaScript Bridge RCE Risk

Top privacy issues

  • No Consent Management for Analytics Tracking
  • Excessive Analytics Tracking Without User Control
  • Privacy-Invasive Identifier Collection (ADID + SSAID)

Full analysis

What This Means for You

User activity is tracked by Firebase Analytics, Google Ads, and Tenjin Attribution, which share behavioral data with advertisers. Crash and session data is collected through Firebase Crashlytics and Sessions. Account authentication and messages rely on Google Firebase infrastructure.

Recommendation: Acceptable

Best For: Social messaging with standard analytics

Key Findings

Data Security - 9 findings (1 critical, 3 high, 4 medium, 1 low)

Network Security - 1 finding (1 low)

Code Safety - 0 findings

Privacy - 7 findings (3 critical, 2 high, 2 medium)

Privacy Concerns

What Data is Collected

The app collects behavioral and usage data through Firebase Analytics and Firebase Sessions. Crash reports are gathered through Firebase Crashlytics. Install and attribution data is collected by Tenjin. Account information, messages, and files are stored in Firebase Firestore, Realtime Database, and Cloud Storage. Video call data is processed through the Twilio Video SDK. Purchase and subscription information is handled by RevenueCat.

Third-Party Data Sharing

Behavioral data is shared with Google through Firebase Analytics and the Google Ads SDK, which may use it to serve targeted advertising. Tenjin receives install and attribution data to measure ad campaign performance. OneSignal processes device information to deliver push notifications. RevenueCat receives purchase history and subscription status. Each of these services operates under its own data policies.

Understanding the Scores

  • Security: 80/100
  • Privacy: 80/100
  • Data Security: 80/100
  • Network Security: 100/100
  • Code Safety: 85/100
  • Data Collection: 80/100
  • Data Sharing: 80/100
  • User Control: 80/100

Positive Security Features

  • Network communications are well protected, with the app scoring a perfect 100/100 for how it handles data in transit.

Areas for Improvement

  • The app relies on multiple advertising and attribution services that collect and share behavioral data; reducing this footprint would give users more control over how their information is used.
  • Some data storage practices could be tightened to reduce the chance that sensitive information is exposed under certain conditions.
  • Clearer in-app controls over data collection and third-party sharing would give users more meaningful choices about their privacy.

About This Analysis

App Details

Field Value
App ID com.bottledapp.bottled
Version 2.14.2 (Build 20142)
Scan Date 2026-02-03
Analysis Type Static Analysis

Versions & scan history

ScanDateOverall score
#1 (current) 80/100