GitHub Security & Privacy Scorecard

Android

42
Overall trust score
Unsafe
45
Security
40
Privacy

User activity is reported to Firebase, including crash diagnostics and session data. Code, repositories, and account interactions are processed on GitHub servers, and Firebase services collect usage patterns from user sessions. Users have reasonable control over their account data, but third-party reporting runs in the background whenever the app is in use.

Best for

Developers comfortable with standard crash reporting

Findings

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

0 issues identified across security and privacy analysis.

Top security issues

  • OAuth Access Tokens Stored in Plaintext
  • WebViewActivity Loads Unvalidated URLs
  • Room Database Not Encrypted

Top privacy issues

  • Firebase Sessions Tracking Without User Consent
  • Inaccurate Google Play Data Safety Disclosure
  • Analytics Opt-In By Default (GDPR Violation)

Full analysis

GitHub

What This Means for You

User activity is reported to Firebase, including crash diagnostics and session data. Code, repositories, and account interactions are processed on GitHub servers, and Firebase services collect usage patterns from user sessions. Users have reasonable control over their account data, but third-party reporting runs in the background whenever the app is in use.

Recommendation: Use With Caution

Best For: Developers comfortable with standard crash reporting

Key Findings

Data Security - 6 findings (1 critical, 2 high, 3 medium)

Network Security - 0 findings

Code Safety - 0 findings

Privacy - 4 findings (1 critical, 3 medium)

Privacy Concerns

What Data is Collected

Firebase services collect crash diagnostics, session identifiers, device information, and usage patterns each time the app is opened and used. Account activity, including repository interactions and code browsing, is processed on GitHub's servers.

Third-Party Data Sharing

Session and diagnostic data is shared with Google's Firebase platform, which processes crash reports and usage analytics. Firebase Cloud Messaging routes notification delivery through Google's infrastructure using device registration data.

Understanding the Scores

Category Score
Security 45/100
Privacy 40/100
Data Security 35/100
Network Security 85/100
Code Safety 50/100
Data Collection 55/100
Data Sharing 60/100
User Control 65/100

Positive Security Features

  • No specific positive security practices were identified for this app.

Areas for Improvement

  • Data handling practices could be strengthened to better protect sensitive information stored and processed on the device.
  • The range of data collected by background analytics services could be narrowed to what is strictly needed for core functionality.
  • Providing clearer controls for managing background reporting would give users more visibility into what information leaves the device.

About This Analysis

App Details

Field Value
App GitHub
Package com.github.android
Version 1.219.1 (Build 10265)
Scan Date 2026-01-24

Versions & scan history

ScanDateOverall score
#1 (current) 42/100