Bitwarden Password Manager Security & Privacy Scorecard

Android

92
Overall trust score
Very Secure
88
Security
95
Privacy

Passwords and vault data are encrypted on the device before syncing. If the app crashes, diagnostic information is sent to the developer via Firebase Crashlytics. Push notifications for vault updates arrive through Firebase Cloud Messaging. No advertising or behavioral tracking services are present.

Best for

Managing passwords across all your devices

Findings

  • 0 critical
  • 0 high
  • 1 medium
  • 4 low
  • 12 info

1 issue identified across security and privacy analysis.

Top security issues

  • Unverified Custom URI Scheme Accepts Arbitrary Auth Callback Data
  • KDF Parameters and Account Profile Stored in Unencrypted SharedPreferences
  • Master Password Verification Hash Stored in Unencrypted SharedPreferences

Top privacy issues

  • KDF Parameters and Account Profile Stored in Unencrypted SharedPreferences
  • Firebase API Key Exposed in Resources (Client-Side by Design)
  • User CA Trust Applies to Third-Party Service Domains

Full analysis

Bitwarden Password Manager

Overall Score: 88/100 | Privacy Score: 95/100

Scanned February 17, 2026 - Version 2025.12.1

What This Means for You

Passwords and vault data are encrypted on the device before syncing. If the app crashes, diagnostic information is sent to the developer via Firebase Crashlytics. Push notifications for vault updates arrive through Firebase Cloud Messaging. No advertising or behavioral tracking services are present.

Recommendation: Very Secure

Best For: Managing passwords across all your devices

Key Findings

Data Security - 5 findings (2 low, 3 info)

Network Security - 5 findings (1 medium, 4 info)

Code Safety - 0 findings

Privacy - 1 finding (1 info)

Privacy Concerns

What Data is Collected

Bitwarden collects minimal data. Crash reports and diagnostic information are sent to Firebase Crashlytics when the app encounters an error. Device installation identifiers are used by Firebase Installations to maintain a connection to push notification services. No personal browsing behavior, location data, or advertising identifiers are collected.

Third-Party Data Sharing

Vault contents are never shared with third parties. Diagnostic crash data is shared with Google's Firebase platform for stability monitoring. Push notification delivery for vault sync alerts routes through Firebase Cloud Messaging. No data is shared with advertising networks or data brokers.

Understanding the Scores

Category Score
Security 88/100
Privacy 95/100
Data Security 90/100
Network Security 95/100
Code Safety 93/100
Data Collection 100/100
Data Sharing 100/100
User Control 100/100

Positive Security Features

  • Vault data is encrypted on the device before it is transmitted, meaning the developer cannot access stored passwords
  • No advertising networks, behavioral profiling services, or data broker integrations are present
  • Established, audited cryptographic libraries are used for all encryption operations
  • Full user control over vault data, including the option to self-host a server
  • No third-party analytics services that profile in-app activity are included

Areas for Improvement

  • Crash diagnostic data is automatically transmitted to Firebase when the app encounters an error. An explicit in-app opt-out for this reporting would give users more direct control.
  • Some network communication settings could be further tightened to better protect data when connected to untrusted public networks.
  • Clearer in-app disclosure about what diagnostic information is collected and when it is sent would improve transparency for privacy-conscious users.

About This Analysis

This scorecard is generated from automated static analysis of the app's published code and configuration. Scores reflect the security and privacy practices observed at the time of the scan. Apps are updated frequently and practices may change with new versions.

App Details

Field Value
Package ID com.x8bit.bitwarden
Version 2025.12.1
Scan Date February 17, 2026
Platform Android

Versions & scan history

ScanDateOverall score
#2 (current) 92/100
#1 98/100