Linux, FreeBSD, and library PC users are still citizens
There are internet users out there that:
- Don't have a mobile phone and just have a desktop PC.
- Don't have any internet device and just use e.g. library computers or public internet cafe computers.
- Have a mobile phone but it's a dumbphone without Android or iOS.
- Use exclusively an internet device owned by a family member.
For all of these scenarios, online banking is often still possible and can be fairly safe, via the use of QR-TAN or HBCI via cards. Those options are often magnitudes more affordable and more economical and more divorced from abusive big tech, than a throwaway standard smartphone purchased just to access some hardware attestation app.
Why isn't the EU Wallet held to the same standards of interoperability as online banking? It seems arguably similarly important.
The standard implementation proposed in this repository seems to rely on "management of authentication keys on the user’s device whenever possible", which I assume implies 1. no portability since iOS or Android app, 2. no second factor option outside of an owned expensive computing device, 3. reliance on anti-user security theater in the form of hardware attestation that may even depend on market-abusing vendors like Google Play services.
Please require there to be an option available for this wallet, which can be used with a hardware key, e.g. like Denmark's MitID chip device or like chipTAN or QR TAN. This option should be available from the point on when the Wallet officially launches.