MitID
⚠️ Article status notice: This article has been marked as incomplete
This article needs additional work for its sourcing and verifiability to meet the wiki's Content Guidelines and be in line with our Mission Statement for comprehensive coverage of consumer protection issues. In particular:
- Missing section of consumer response
This notice will be removed once the issue/s highlighted above have been addressed and sufficient documentation has been added to establish the systemic nature of these issues. Once you believe the article is ready to have its notice removed, please visit the Moderator's noticeboard, or the discord and post to the #appeals
channel.
Learn more ▼
MitID app blocked on custom ROMs Like GrapheneOS/CalyxOS/LineageOS since June 2024 due to Google API changes. The MitID app, Denmark's national digital ID, now fails activation on custom Android ROMs, displaying a "rooted or compromised" error due to new Google Play Integrity API requirements.[1][2]
Background
MitID is Denmark's national electronic ID system, primarily a smartphone and tablet app that serves as a personal digital key for secure login and digital signatures in public and private self-service solutions, such as accessing government services (e.g., skat.dk, borger.dk), online banking, and confirming online actions with a swipe.[3][4][5][6] Alternatives include code viewers or chips for those unable to use the app.[4] In past similar incidents (e.g., a 2022-2023 outage), people contacted MitID developers directly, leading to quick fixes, but no such resolution has been reported for the current API-related block.[2] User complaints on platforms like Trustpilot highlight frustration with the app's security checks blocking non-standard devices, but official support responses focus on unrelated issues, such as language settings errors, without acknowledging or promising fixes for custom ROM users.[7] As a result, new activations remain impossible on uncertified ROMs, while pre-existing ones continue to function temporarily.[2]
Incident
Since June 12, 2024, MitID has enforced Google Play Integrity API checks during activation, which custom ROMs like GrapheneOS fail as they are not Google-certified.[8][2] Pre-existing activations may still work, but new ones do not.[2] The MitID app displays an error claiming the device is "rooted or compromised," preventing activation, as it fails the Google Play Integrity/SafetyNet checks required for verification.[1][9]
Company Responses
MitID (Digitaliseringsstyrelsen)
Digitaliseringsstyrelsen has not issued a public statement addressing the MitID app's incompatibility with custom ROMs due to Google Play Integrity API enforcement since June 12, 2024.[7] Support responses focus on unrelated issues, and no fix has been promised for new activations on uncertified devices, though pre-existing setups may work temporarily.[7][2]
(from one of the custom ROM forums a person mentioned that they did send a request for this issue, and the response received was that it won't be prioritised because of the small market share, reference needed)
GrapheneOS
GrapheneOS developers have documented the issue, noting the Play Integrity API blocks new MitID activations, with no workaround.[1] They recommend disabling app auto-updates to maintain existing setups and suggest using physical MitID code readers as an alternative.[2][9]
Google has not addressed MitID-specific issues, maintaining that Play Integrity API (fully enforced by May 2025) only certifies official OS builds for security, treating custom ROMs as untrustworthy, with no plans to support them despite advocacy.[8]
Consumer Response
References
- ↑ 1.0 1.1 1.2 https://github.com/GrapheneOS/os-issue-tracker/issues/1609
- ↑ 2.0 2.1 2.2 2.3 2.4 2.5 2.6 https://discuss.grapheneos.org/d/1520-status-of-mitid-app
- ↑ https://www.norden.org/en/info-norden/electronic-id-denmark-mitid
- ↑ 4.0 4.1 https://lifeindenmark.borger.dk/apps-and-digital-services/mitid
- ↑ https://en.digst.dk/systems/mitid/
- ↑ https://www.mitid.dk/en-gb/about-mitid/
- ↑ 7.0 7.1 7.2 https://www.trustpilot.com/review/mitid.dk
- ↑ 8.0 8.1 https://gist.github.com/lbschenkel/4199be415f2a139b64688ae74c92a7fc
- ↑ 9.0 9.1 https://discuss.grapheneos.org/d/1520-status-of-mitid-app/274
Cite error: <ref>
tag with name "reddit-dktechsupport" defined in <references>
is not used in prior text.