Johdanto käyttäjän suostumusnäyttöön
Mikä on käyttäjän suostumusnäyttö ja miten se toimii? Tämä artikkeli selittää perusideat käyttäjän suostumusnäytön takana ja kuinka sitä tulisi käyttää.
Mikä on käyttäjän suostumusnäyttö
Kuvittele, että kirjaudut uuteen sosiaaliseen sovellukseen Google-tiliäsi käyttäen. Klikkaat "Kirjaudu sisään Google-tilillä" -painiketta ja sinut ohjataan Googleen viimeistelemään kirjautumisprosessi. Kun olet onnistuneesti tunnistautunut Googleen, sinut ohjataan sivulle, joka pyytää sinua myöntämään tälle sovellukselle pääsyn Google-tiliprofiiliisi. Jotakin tällaista:
Tätä sivua kutsumme suostumussivuksi tai suostumusnäytöksi. Se on sovellusten tai verkkosivustojen esittämä käyttöliittymäelementti sisäänkirjautumisen aikana. Sen pääasiallinen tarkoitus on tiedottaa käyttäjille heidän henkilötietojensa keräämisestä, käsittelystä ja käytöstä sekä pyytää heidän nimenomaista suostumustaan näihin toimiin.
Suostumussivulla käyttäjille esitetään yleensä tietoja siitä, millaisia tietoja kerätään, miten niitä käytetään ja jaetaanko niitä kolmansille osapuolille. Tämä tieto on olennaista läpinäkyvyyden kannalta, mikä mahdollistaa käyttäjien tekemään informoituja päätöksiä heidän yksityisyydestään ja tietoturvastaan.
Suostumussivut ovat erityisen tärkeitä yksityisyydensuojamääräysten, kuten Euroopan unionin yleinen tietosuoja-asetus (GDPR) tai Kalifornian kuluttajien yksityisyyden suoja -laki (CCPA) Yhdysvalloissa, kontekstissa, joissa edellytetään organisaatioilta selkeän ja nimenomaisen suostumuksen hankkimista käyttäjiltä ennen heidän henkilötietojensa käsittelyä.
Milloin tarvitsemme suostumusnäyttöä?
Ennen kuin voimme vastata tähän kysymykseen, meidän on ymmärrettävä joitakin perustietoja käyttäjän tunnistautumisesta.
Identiteetin tarjoaja (IdP) ja Palvelun tarjoaja (SP)
Kuten edellä mainittiin, suostumusnäytön ensisijainen tarkoitus on tiedottaa käyttäjille heidän henkilötietojensa keräämisestä, käsittelystä ja käytöstä sekä pyytää heidän nimenomaista suostumustaan näihin toimiin. Siksi tarvitsemme suostumusnäyttöä, kun keräämme, käsittelemme tai käytämme henkilötietoja, jotka kuuluvat toiselle osapuolelle, kuten Google.
Käyttäjän tunnistautumisen kontekstissa kutsumme osapuolta, joka omistaa käyttäjätiedot, Identiteetin tarjoajaksi (IdP). Sovellusta, joka pyytää pääsyä käyttäjätietoihin, kutsumme Palvelun tarjoajaksi (SP). Esimerkissämme Google on IdP ja sosiaalinen sovellus on SP.
IdP vastaa käyttäjän tunnistamisesta ja käyttäjän profiilitietojen antamisesta SP:lle. SP on se osapuoli, joka tarvitsee käyttäjän profiilitietoja palvelujensa tarjoamiseen.
Kertakirjautuminen (SSO)
Esimerkissä edellä sosiaalinen sovellus käyttää Googlea IdP:nään. Tämä on yleinen skenaario teollisuudessa. Monet sovellukset käyttävät Googlea, Facebookia tai muita kolmannen osapuolen palveluita IdP:nään. Tätä kutsutaan Kertakirjautumiseksi (SSO). SSO on ominaisuus, joka mahdollistaa useiden toisiinsa liittyvien, mutta itsenäisten ohjelmistojärjestelmien pääsyn valvonnan. Tämän ominaisuuden avulla käyttäjä voi kirjautua yhdellä tunnuksella ja salasanalla päästäkseen useisiin toisiinsa liittyviin sovelluksiin. Voit viitata CIAM 101: Authentication, Identity, SSO saadaksesi lisätietoja.
Ensimmäisen osapuolen vs kolmannen osapuolen IdP
Ensimmäisen osapuolen IdP on IdP, joka kuuluu samaan organisaatioon kuin SP. SP voi jopa jakaa saman verkkotunnuksen IdP:n kanssa. Joten SP pyytää pääsyä käyttäjätietoihin, jotka kuuluvat samaan organisaatioon. Esimerkiksi, jos käytät Google Workspaceä, Google on silloin ensimmäisen osapuolen IdP.
Kolmannen osapuolen IdP taas on IdP, joka kuuluu eri organisaatioon kuin SP. SP pyytää pääsyä käyttäjätietoihin, joita se ei itse omista. Esimerkiksi, jos käytät Googlea IdP:näsi ja kirjaudut sisään sosiaaliseen sovellukseen, kuten yllä olevassa esimerkissä, Google on kolmannen osapuolen IdP sovellukselle.
Käyttäjän suostumus
Aina kun käyttäjä kirjautuu sovellukseen, on olennaista, että hän on tietoinen siitä, mitä tietoja kerätään ja miten niitä käytetään.
Ensimmäisen osapuolen IdP:n osalta nämä tiedot on yleensä katettu organisaation tietosuojakäytännössä ja palveluehdoissa. Käyttäjältä vaaditaan yleensä suostumusta tietosuojakäytäntöön ja palveluehtoihin ennen palveluun rekisteröitymistä. Tällöin käyttäjä on jo tietoinen siitä, mitä tietoja kerätään ja miten niitä käytetään. Tässä tapauksessa käyttäjän suostumus on implisiittinen.
On kuitenkin tärkeää, että IdP valvoo tiukasti omistamiensa tietojen hallintaa. IdP ei saa sallia minkään kolmannen osapuolen SP:n päästä käyttäjätietoihin ilman käyttäjän nimenomaista suostumusta. Kaikki kolmannen osapuolen SP:n pääsy tietoihin katsotaan tietojen jakamiseen liittyväksi toiminnaksi. Käyttäjää on informoitava tietojen jakamisesta ja hänen on suostuttava siihen nimenomaisesti.
Siksi kolmannen osapuolen IdP edellyttää aina käyttäjän suostumusta. Siksi kaikki suuret IdP:t, kuten Google, Facebook ja Microsoft, vaativat SP:tä näyttämään käyttäjälle suostumusnäytön ennen sisäänkirjautumista SP:lle.
Esimerkiksi Googlen tapauksessa, kun yrität luoda Google OAuth -asiakasta, sinulta kysytään yksityiskohtaisen suostumusnäyttöasetusten antamista.
Tämä takaa, että käyttäjä on tietoinen tietojen jakamisesta ja on nimenomaisesti suostunut siihen.
Mitä tietoja pitäisi sisällyttää suostumusnäyttöön?
On tärkeää, että suostumusnäyttö tarjoaa käyttäjälle riittävästi tietoa tehdä informoituja päätöksiä. Mukaan lukien mutta ei rajoittuen:
- Mikä osapuoli (SP) pyytää pääsyä käyttäjätietoihin?
- Mikä on nykyisen käyttäjän identiteetti?
- Mitä käyttäjätietoja kerätään?
- Miten käyttäjätietoja käytetään?
- Mitä ylimääräisiä IdP tarjoamia palveluita tai APIa käytetään?
- Mitä ylimääräisiä oikeuksia myönnetään SP:lle?
- Mikä on SP:n tietosuojakäytäntö?
Kaikki edellä mainitut tiedot tulisi sisällyttää täsmällisesti ja selkeästi suostumusnäyttöön. Käyttäjän tulisi pystyä ymmärtämään tiedot ilman epäselvyyksiä. Tämä on erityisen tärkeää käyttäjän keräämille tiedoille ja niiden käyttötavoille.
IdP:n vastuulla on varmistaa, että käyttäjätietoja käytetään vain sille tarkoitukselle, johon käyttäjä on antanut suostumuksensa. IdP ei saa sallia SP:n käyttää käyttäjätietoja muihin tarkoituksiin ilman käyttäjän nimenomaista suostumusta.
Yhteenveto
Yhteenvetona voidaan todeta, että suostumussivu toimii mekanismina, jolla saadaan käyttäjiltä nimenomainen lupa heidän tietojensa käsittelyyn, mikä edistää läpinäkyvyyttä ja yksityisyyslakien noudattamista. Se on tällä hetkellä vaadittua kaikilta suurilta IdP:ltä kolmansille osapuolille tarjottaville SP:ille, ja se on tärkeässä asemassa käyttäjän yksityisyyden ja tietoturvan suojaamisessa. Erityisesti, jos tarjoat kolmannen osapuolen IdP-palvelua.