Relatedly, most company payments here, including water/electricity/etc bills, are paid using a system called Bankgiro, which is also a private company (and you can pay Bankgiro bills using Swish, of course).
And even the de facto national electronic identity system, BankID, is developed and provided by a private company. It is used to login to your bank as well as most government systems and any company can use it for login (which most Swedish companies do).
So, it differs from the Brazilian model in that all services are provided by private companies, not by the Government. Not sure which is better, to be honest. On the one hand it's hard to trust a Government like the Brazilian one given its history... on the other hand, trusting a private company even for public services seems wild: what if they go bankrupt, get sold to foreign investors, started using shady business practices??