⚠️This article has been marked as incomplete. Sourcing or verifiability needs additional work.
In particular:
  1. Missing section of consumer response
A moderator needs to check the page before this notice can be removed. Visit the noticeboard or the #appeals channel in either Zulip or Discord to request removal.
More info ▼

Articles must provide verifiable, credible evidence for their claims and avoid relying on forum posts, personal blogs, or other unverifiable sources. You can help by replacing weak citations with reputable reporting, corporate communications, receipts, repair logs, or independent investigative coverage that demonstrates the systemic relevance required by the Mission statement and Moderator Guidelines.

MitID app blocked on custom ROMs (e.g. 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

edit

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

edit

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

edit

MitID (Digitaliseringsstyrelsen)

edit

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)[citation needed]


GrapheneOS

edit

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

edit

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

edit

Summary and key issues of prevailing sentiment from the consumers and commentators that can be documented via articles, emails to support, reviews and forum posts.


Add your text below this box. Once this section is complete, delete this box by clicking on it and pressing backspace.


References

edit

Cite error: <ref> tag with name "reddit-dktechsupport" defined in <references> is not used in prior text.

Add a category with the same name as the product, service, website, software, product line or company that this article is about.

The "Incidents" category is not needed.


Add your text below this box. Once this section is complete, delete this box by clicking on it and pressing backspace.