BankID - new option for digital ID card

I too noticed this possibility, and wondered if the cause is due to the machine reading being done remotely, and in this event the phone can be closely inspected as “Google trusted” by this remote server, before it delivers the answer.

I feel strongly that as citizens when we see Governments crippling their services to Google we should complain.

1 Like

banking apps rely on either Google Vision API (already deprecated) or MLkit (successor) components to do camera recognition (qr, face) - both aren’t implemented yet in microG, and this is the reason Apps calling those functions fail at that point: https://github.com/microg/GmsCore/issues?q=is%3Aissue+mlkit+OR+vision

The interest is raising, a part of the old Vision API was supported in microG (barcodes). But hard to tell from the outside if the project / marvin will dedicate time to this.

2 Likes

It’s way beyond ridiculous that a government(al app) makes you to not even use their program, but FORCES you to share your data with Google. Although not necessary! How can they MAKE you use the biggest commercial institute of the world? That’s just very poor, non-willing programming.

to be technical correct: MLkit (and Vision API) is running detection features device local (after downloading a model - similar to voice models).

But yes, it is the dilemma for sovereign acts to rely on corporate duopoly and why we’re all here.

3 Likes

For clarification:

BankID is a product of Finansiell ID Teknik (Financial ID Tech), a consortium of several scandinavian banks.

You will need a physical passport or ID card issued by the swedish government to activate the digital ID in BankID but the digital ID within BankID is not issued by the government.

2 Likes

@Infinity It is very strange indeed but I think governments across the world, especially in EU, are starting to understand big risks for national safety and sovereignty with this technical dependency. Posting here too:

Well I just found out about this problem. I cant get a new BankID now.
I don’t really know what to do.
I am, well, fucked.
If this isn’t fixed I wont be able to use eOS and Murena any more.
No one in Sweden will be able to use this any more.
The problem will probably get bigger.

But you dont NEED the digital ID in order to use the BankID to identify, right? Or did they recently change this? Im asking because if I wont be able to use BankID at all to identify myself, I will definitely have to re-think ordering a Murena Fairphone 5 until this gets fixed…

Yes you NEED it now. They changed it not long ago. You have to identify yourself with an ID when getting/requesting to download a new BankID to your device. If they had use some open source tool like Tesseract OCR, GOCR, or Ocrad this would not have been a problem. So yes you have to rethink like I will have to do. I dont know how i will solve this at the moment. I will have to do one of these options: i have to root a regular android device and my murena to be able to backup and move BankID, install open gapps (will have to change recovery to twrp for this), install gapps (will have to change recovery to twrp for this), or install regular android. Or microg have to like add this feature now.

Wow, that really blows. Is it possible for the bank to activate this for me, if I waltz in there with my phone and ID and tell them my phone cant, for some reason, read the ID (play stupid)?

This may not be very helpful given the timeline and advanced apologies if I have missed the point.
I am reluctant to order a new BankID to test the problem (given the the above issues), I am also maxed out at the moment with my phones (Bank ID issued by the bank are limited in number) but I have not experienced the same problem. About 4-6 weeks ago I ordered a new BI from Handelsbanken and no ID card was needed then.
However, if I want a Digital ID to exist within BankID app then I cannot do that because of the problem of reading the code on the physical Swedish ID card.
I also have a Motorola Edge with E/OS/ V1.14 (not rooted for some reason) and also BankID running but I do not have a bank issued ID for the phone (if that makes sense) so the BankID App is at the moment dumb. From within the app I have requested a “New Bank ID” and it is asking me to scan a QR code or use a Activation Code (both issued by the bank). Those steps appear to be the normal route for obtaining a BankID from Handelsbanken.
Has something else happened recently or is this simply a bank management issue?

I don’t think so, but i guess you could try.

It is needed now. It might also be bank specific at the moment. Maybe Handelsbanken hasn’t activated this yet. But my bank has.

It is after these steps. After signing with an active BankID you will have to take a picture of your ID card and use the NFC on the card. Then you will get to download and activate a new BankID.

@goldcrest
May I ask what bank you are using? Just interested to know what I might expect if we use the same one. Also might give my bank a call about this, just to see what they say about the problem.

@goldcrest
Yep, things probably have changed.
One thing I forgot to mention is that I acquired all my Bank IDs by logging into my account on a PC (the login method for the PC is very different from the banking mobile app) and not through mobile phone banking app. Is that a way around the problem?

Did they not remove BankID on PC years ago?
I thought you had to use Android or iPhone(iOS) today.

I hope I am not creating more confusion and I am worried I have not properly understood your problem.
For me to get BankID working on your phone (so you can sign and access everything in Swedish life!) I have had to log into my bank, not with BankID, but with the various digital token readers available (always attached with a USB cable), on a PC. The bank insist this is always the first step. After completing a few steps to get a ‘key’ such as agreeing to various things (as far as my experience goes) and provided that you do not have more than 3(?) BankIDs active a QR Code is generated on the Bank web page. That is scanned in the Mobile Bank ID. Then BankID becomes active on your Android phone.
For example I have BankID running on a OnePlus6T and also Huawei P40. Neither phones have the capability to scan the Swedish physical ID card code on the reverse of the card As I said before what you cannot get is a digital ID on BankID but BankID works as it should for logging into all the things you need to log into.
Probably that does not help too much!

Maybe Im doing something wrong, but all I had to do with Swedbank/Sparbanken was to login to my bank app using BankID and order a new one, and then scan the QR code with my other device? No ID needed at all.
For reference, I was using an older tablet, Samsung Galaxy Tab A 10.1 2016 T580
BankID 7.34.0.4
Android 8.1.0

Could it matter that this is an Android device (even though I was not logged into a Google account, but used Aurora store to get the BankID app)? Or is it just very different from bank to bank?

1 Like

What you are talking about is not BankID. Several larger banks in Sweden has their own proprietary legacy login and signing methods. In time they will be removed because they made them before BankID was a thing. Most other banks in Sweden only use BankID. My bank only use BankID. The amount of active BankIDs you may have also change from bank to bank. Some allow 3 some only 2.
About phones with no NFC support. This is still ok but you still have to be able to take a photo of your ID. Not every ID has NFC on them yet. In the future I think that they will force you to use a phone with NFC support. Probably when everyone has a NFC ID card.

This is how it used to be for me. But my bank now requires a photo of my ID before i can get a new BankID. Your bank (Swedbank/Sparbanken) has not activated this new feature yet. But they will some time in the future.

The second point about your test device. This would not be a problem for you because you have google play installed and when you got the photo question the app would not crash.
The version of BankID dose not really matter. I tried several versions of different age with the same result. It looks like the app gets what it needs form the server like a web app.