The Identity Card App is software that you install on your smartphone/computer/tablet to identify yourself online with your ID card, your electronic residence permit or the eID card for Union citizens.
Quick Verdict
Best for: German ID card authentication on Android
What It Means For You
No analytics, advertising, or behavioral tracking SDKs are present. All network communication is restricted to government-operated endpoints. PIN and identity data are excluded from logs, and device backups are fully disabled to prevent credential exposure.
Quick Verdict
Best for: German ID card authentication on Android
What It Means For You
No analytics, advertising, or behavioral tracking SDKs are present. All network communication is restricted to government-operated endpoints. PIN and identity data are excluded from logs, and device backups are fully disabled to prevent credential exposure.
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.
Data Security
2 totalNetwork Security
4 totalCode Security
3 totalPrivacy
2 totalVersion diff is on the Developer plan. See developer plans.
Context Tags
Package
com.governikus.ausweisapp2
Version
2.5.1 (versionCode 306)
Analysis Date
Apr 20, 2026
Classes Analyzed
1,890
Feedback helps us improve our analysis
Essential for German eID authentication and government services. Strong privacy is verified across the entire codebase, with all network communication restricted to BSI and Governikus-operated servers. Two moderate code issues affecting the eID workflow service and authentication flow handling should be addressed by the developer in a future update.
Data Security - 2 findings (2 info)
Network Security - 4 findings (1 low, 3 info)
Code Safety - 3 findings (2 medium, 1 info)
Privacy - 2 findings (1 low, 1 info)
No third-party data sharing was identified in this analysis. All network communication targets servers operated by Governikus GmbH on behalf of the Federal Office for Information Security (BSI). The Play Store declaration of "No data collected" and "No data shared with third parties" is confirmed by code review.
Security: 93/100
Privacy: 98/100
The app's privacy practices could be strengthened by:
Log File Path Scoping
The file sharing component is configured to access the entire cache directory rather than only the logs subfolder. Narrowing this to the specific logs directory would follow the principle of least privilege and reduce the scope of what could be inadvertently shared.
Log Content Review
The authentication URL history included in shareable log files reveals which government services you authenticated with. Consider providing a log-sharing option that redacts service provider URLs before export.
eID Service Permission Gate
The local IFD (card reader interface) service is accessible to any installed app without requiring a system-level permission. Adding an OS-level permission declaration would prevent other apps from probing or disrupting the eID authentication subsystem, even if the service's own token checks remain in place.
Authentication URL Null Safety
A missing null check in the authentication flow handler can cause the app to crash when it receives a malformed eID link from a website or another app. Adding a defensive check would prevent an active authentication session from being interrupted by a crafted link.
App Type: Government identity authentication - highly sensitive, official BSI-mandated application
Classes Analyzed: 1,890
Third-Party Services: 6 (Qt6, OpenSSL 3.6.2, AndroidX Core, AndroidX ProfileInstaller, Kotlin, kotlinx.coroutines - all bundled frameworks; no data-receiving services)
Context Tags: government, identity, sensitive_data, nfc
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.
Developer: Governikus GmbH & Co. KG
Version: 2.5.1 (Build 306)
Analysis Date: 2026-04-20
Package: com.governikus.ausweisapp2
Developer not yet contacted