About Czech Bank iD
Czech Bank iD is a digital identity verification solution designed to streamline online authentication processes in the Czech Republic. Registered users can log in to digital services using their bank credentials in a convenient and secure way.
By leveraging bank-level authentication, Bank iD minimizes the risk of identity fraud while enhancing user experience across platforms. In the Bank iD scheme, banks act as trusted identity providers (IdP) by verifying the identities of their customers through secure login methods.
Bank iD is available in Czech Republic for holders of a bank account at one of the participating banks.
Key features
- Czech Bank iD can be used for end-user onboarding (identification) and login (authentication).
- Users of Czech Bank iD can:
- Proof their identity online with their existing bank account.
- Rely on their mobile banking app to verify their identity.
- Use multi-factor authentication from their bank to verify their identity.
Use cases
Czech Bank iD is well-suited for the following use cases:
Onboarding / Identification
An end-user wants to create a new account on you website/app. You can use Czech Bank iD, as an identification method, to receive the personal details of the end-user and create their new profile.
Authentication / Login
An end-user, with an existing account, wants to log in to your website/app. You can use Czech Bank iD, as an authentication method, to provide a secure and trusted authentication mechanism to the end-user.
Electronic signing
An end-user wants to sign a legal document with a strong signature. You can facilitate electronic signature flows by leveraging Czech Bank iD as an e-signing method.
Banks as identity providers
The following banks offer log in with Bank iD to their customers:
- Air bank
- Banka Creditas
- Česká spořitelna
- KB (Komerční banka)
- ČSOB (Ceskoslovenská obchodní banka)
- mBank
- Moneta Money Bank
- Raiffeisen Bank
- Partners Banka
- UniCredit Bank
- Fio banka
In Czech Republic, the "big three" banks are Česká spořitelna, ČSOB and KB.
Levels of Assurance (LoA)
Czech Bank iD supports Level of Assurance (LoA) 3 with multi-factor authentication. This means that end-users must always use two independent verification factors, even if a lower LoA is requested.
User journey with Bank iD
End-users wanting to authenticate with Czech Bank iD typically follow these steps:
- The user chooses their bank.
- The user logs in to their bank's website in the same way as they normally log in to their online banking.
- The user confirms their login with a second factor, either in the bank's mobile application or by entering a code they received by text message.
- The user agrees that the bank will transfer selected personal data to the service provider (your application).
- The user identity is verified.
End-user personal data
End-users that successfully complete authentication sessions with your application through Czech Bank iD agree to sharing their personal data with you. You rely on this information to verify the identity of new users and authenticate existing users.
The data you can access depends on your plan and use case. You can learn more about the data available through Czech Bank iD in the Attributes reference documentation.
Additional resources
Learn more about Czech Bank iD from official sources:
- Official website
- Demo site (Requires Bank iD credentials)
- UX style guide
Next steps
When you are ready to start integrating with Czech Bank iD in the Signicat eID and Wallet Hub, follow our guides: