NS Security & Privacy Scorecard
Android
Usage patterns and behavior are tracked by multiple analytics platforms, including Amplitude and Snowplow, and data flows into a customer data platform for personalization. A consent tool is present, giving users some control over what is collected. Crash and error data is shared with Firebase and Datadog.
Best for
Daily train travelers comfortable with analytics
Findings
- 0 critical
- 1 high
- 5 medium
- 6 low
- 6 info
1 issue identified across security and privacy analysis.
Top security issues
- Unencrypted OAuth Token Storage
- SQL Injection in PropertySqliteAdapter
- Weak Password Hashing for Business Accounts
Top privacy issues
- Unencrypted Room Databases Containing PII
- Backup Configuration Allows Database Exposure
- Advertising ID Permission Requested
Full analysis
NS
nl.ns.android.activity | Version 8.39.2 (build 32607) | Scanned 2026-03-04
NS is the official app from Nederlandse Spoorwegen for planning journeys, buying tickets, and checking live departure times across the Netherlands.
What This Means for You
Usage patterns and behavior are tracked by multiple analytics platforms, including Amplitude and Snowplow, and data flows into a customer data platform for personalization. A consent tool is present, giving users some control over what is collected. Crash and error data is shared with Firebase and Datadog.
Recommendation: Acceptable
Best For: Daily train travelers comfortable with analytics
Key Findings
Data Security - 8 findings (1 high, 1 medium, 1 low, 5 info)
Network Security - 2 findings (2 low)
Code Safety - 0 findings
Privacy - 3 findings (2 medium, 1 low)
Privacy Concerns
What Data is Collected
The app collects data about how users interact with it, including which screens are visited, features tapped, and journey patterns. Device identifiers, crash reports, and performance metrics are also collected. Location and payment data may be gathered when journey planning or ticketing features are used.
Third-Party Data Sharing
User data is shared with the following third-party services:
- Amplitude Analytics and Amplitude Experiment - behavioral analytics and feature testing
- Snowplow Analytics - event tracking and behavioral data
- BlueConic - customer data platform used to personalize the user experience
- OneTrust - consent management, giving users control over some data sharing choices
- Datadog - performance monitoring and error reporting
- Firebase Crashlytics, Firebase Messaging, Firebase Remote Config (Google) - crash reporting, push notifications, and app configuration
- Qualtrics Digital - in-app surveys and customer feedback
- Google Maps - mapping and navigation
- Avo Inspector - analytics data quality tracking
Understanding the Scores
| Category | Score |
|---|---|
| Security | 71/100 |
| Privacy | 74/100 |
| Data Security | 52/100 |
| Network Security | 95/100 |
| Code Safety | 86/100 |
| Data Collection | 92/100 |
| Data Sharing | 97/100 |
| User Control | 92/100 |
Positive Security Features
No standout positive security practices were identified in this version of the app.
Areas for Improvement
- Stronger local data protection: Some data stored on the device could benefit from additional safeguards if the device is accessed without authorization.
- Clearer analytics disclosure: The app works with a large number of analytics and tracking services. More transparent in-app explanations would help users understand what is collected and why.
- Tighter network configurations: A small number of network connections use settings that could be made more restrictive to reduce potential exposure.
About This Analysis
This scorecard is based on automated static analysis of the app's code and configuration. It reflects practices observed in the version listed below.
App Details
- App Name: NS
- Package ID: nl.ns.android.activity
- Version: 8.39.2 (build 32607)
- Developer: NS
- Scan Date: 2026-03-04
- Platform: Android
Versions & scan history
| Scan | Date | Overall score |
|---|---|---|
| #1 (current) | 72/100 |