Många undrar varför en läkarchatt kräver nätbankskoder eller Mobilcertifikat när nästan allt annat klarar sig med e-post och lösenord. Det korta svaret: för att det handlar om dina hälsouppgifter, och läkaren måste veta säkert vem hen vårdar. Här är det längre svaret om vad som händer vid inloggningen, vad Treat får veta och vad Treat aldrig får.
Vi bygger det här inloggningsflödet inför de första piloterna. Det här inlägget beskriver hur identifieringen utformas och vad den kommer att innebära för patienter som använder Treat.
Varför e-post och lösenord inte räcker
Hälsouppgifter är enligt lag särskilt känsliga. När läkaren skriver ett recept eller ett sjukintyg och gör en anteckning i Kanta måste anteckningen gälla rätt person. Därför kräver finländska myndigheter stark elektronisk identifiering för tillgång till hälsotjänster, med en tillitsnivå som minst motsvarar Finnish Trust Networks tillitsnivå väsentlig (på engelska substantial). Treat kräver den nivån av alla patienter.
Ett lösenord når inte upp till den nivån, eftersom ett lösenord kan gissas, fiskas eller läcka. Nätbankskoder och Mobilcertifikat är identifieringsverktyg som bygger på att banken eller teleoperatören har kontrollerat din identitet.
Vad som händer vid inloggningen
- Din webbläsare styrs till Idura, en nordisk identifieringsförmedlare.
- Du väljer identifieringsmetod, till exempel din egen bank eller Mobilcertifikat.
- Banken eller operatören kontrollerar din identitet på sitt eget sätt: med PIN-kod, fingeravtryck eller bekräftelsekod.
- Idura returnerar en signerad OpenID Connect-token till Treat.
- Treat sparar bara det som behövs ur token.
Hela identifieringen sker mellan banken eller operatören och Idura. Treat är inte närvarande när du matar in dina koder.
Signerad är det väsentliga ordet här. Treat kontrollerar signaturen på varje token och godkänner den bara om den är utfärdad av Idura och inte har ändrats på vägen. Den beständiga identifieraren skapas av Idura och är densamma från en inloggning till nästa; med hjälp av den kopplar Treat en ny inloggning till ditt befintliga konto.
Vad Treat får och vad Treat aldrig får
Treat får tre saker ur identifieringen:
- ditt namn
- din personbeteckning (eller motsvarande nordiska identifierare)
- en beständig identifierare som känner igen dig som samma person vid nästa inloggning
Treat får aldrig dina nätbankskoder, din PIN-kod eller dina biometriska uppgifter. De passerar inte genom Treat och kan inte läcka från Treat, eftersom de inte finns här. Uppgifterna om identifieringshändelsen finns hos Idura bara tillfälligt, och inte heller vi sparar dem längre än inloggningen. Det som sparas beständigt är bara de uppgifter som räknas upp ovan, på ditt Treat-konto.
Varför Idura och inte en direkt bankförbindelse
Idura ApS är en dansk identifieringsförmedlare som förmedlar de nordiska identifieringsmetoderna via ett enda gränssnitt: i Finland nätbankskoder och Mobilcertifikat, i Sverige BankID och Freja ID, i Norge BankID och Vipps, i Danmark MitID. Vi behöver inte bygga och underhålla en separat förbindelse till varje bank, vilket minskar risken för fel.
Idura är personuppgiftsbiträde enligt vår dataskyddsbeskrivning och bundet av ett personuppgiftsbiträdesavtal. Idura förbinder sig att hålla identifieringstrafiken och de personuppgifter som hör till den inom EU. Bankerna och operatörerna är för sin del självständiga personuppgiftsansvariga och publicerar sina egna dataskyddsbeskrivningar.
Idura publicerar också sin egen förteckning över underleverantörer. På dagen för vår dataskyddsbeskrivning finns där Microsoft Azure (Irland och Nederländerna) och AWS (Tyskland) som driftleverantörer för identifieringstrafiken samt HubSpot som Iduras interna kundsystem, vilket inte tar emot Treats identifieringsuppgifter. Alla finns i EU.
Passkey: ett snabbare sätt att komma tillbaka
Treat stöder också inloggning med passkey. En passkey är ett nyckelpar som din enhet, till exempel telefonen, skapar. Beroende på leverantör stannar den privata nyckeln antingen på en enda enhet eller synkroniseras säkert mellan dina enheter, och inloggningen bekräftas med enhetens eget lås: fingeravtryck, ansikte eller PIN-kod. Det finns inget lösenord att fiska, och nyckeln fungerar inte på någon annan webbplats än den som den skapades för.
I den mån lösenord används hos Treat sparas de inte i klartext utan som Argon2-hash, som inte kan återställas till ett lösenord.
Vad det betyder för dig
Du loggar in med samma koder som du använder i banken eller i Skatteförvaltningens tjänster, och du behöver inte komma ihåg ett nytt lösenord. Läkaren vet vem hen talar med och kan vid behov skriva ett recept direkt till Receptcentret. Besöket syns i MittKanta i ditt namn, precis som andra besök inom hälso- och sjukvården.
Detaljerna om identifieringen beskrivs i punkt 10 i dataskyddsbeskrivningen. Om något väcker frågor, fråga oss.
