IAB TCF v2.3: põhjalik juhend läbipaistvuse ja nõusoleku raamistiku kohta
IAB läbipaistvuse ja nõusoleku raamistik (Transparency and Consent Framework, TCF) on IAB Europe'i loodud valdkonna standard, mis määrab, kuidas nõusolekut kogutakse, säilitatakse ja edastatakse avaldajate, reklaamiandjate ning reklaamitehnoloogia (ad-tech) tarnijate vahel. Kui teie veebisait kasutab Euroopa Majanduspiirkonnas programmaatilist reklaami, ei ole TCF-i nõuetele vastavus valikuline.
Alates 2024. aasta jaanuarist nõuab Google kõigilt EMP kasutajatele reklaame kuvavatelt avaldajatelt IAB TCF-iga registreeritud nõusoleku haldamise platvormi (CMP) kasutamist. Ilma selleta lülitatakse personaliseeritud reklaam välja ja reklaamitulu langeb märkimisväärselt.
Mis on TCF?
TCF lahendab koordineerimisprobleemi. Kui kasutaja külastab veebisaiti, võivad kümned ad-tech tarnijad töödelda tema andmeid reaalajas pakkumiste (real-time bidding), taassihtimise, analüütika ja sisu personaliseerimise kaudu. Iga tarnija peab teadma, kas kasutaja on andnud nõusoleku just tema konkreetset tüüpi andmetöötluseks. Enne TCF-i puudus standardviis selle teabe edastamiseks kogu ad-tech tarneahelas.
Raamistik määrab nõusoleku jaoks ühise keele. TCF-iga registreeritud CMP kogub kasutajalt nõusoleku ja kodeerib selle TC Stringiks (Transparency and Consent String). See string on kompaktne, standardiseeritud esitus kasutaja nõusolekuvalikutest, mida iga osalev tarnija saab lugeda ja tõlgendada.
TCF-i versiooniajalugu
| Versioon | Ilmumine | Olulisemad muudatused |
|---|---|---|
| TCF v1.0 | 2018 | Esialgne raamistik. Põhiline nõusoleku kogumine ja TC Stringi vorming. |
| TCF v2.0 | 2019 | Lisati õigustatud huvi, eriotstarbed, funktsioonid ja avaldaja piirangud. Nõusolekustringi vormingu põhjalik ümbertegemine. |
| TCF v2.2 | 2023 | Eemaldati õigustatud huvi sihtreklaami puhul (otstarbed 3, 4, 5, 6). Vastus ELi andmekaitseasutuste regulatiivsele survele. |
| TCF v2.3 | 2024 | Praegune versioon. Tehnilised täpsustused, täiustatud tarnija avalikustamise nõuded ja kooskõla värskeimate andmekaitseasutuste juhistega. |
11 TCF-i otstarvet
TCF määrab andmetöötluseks 11 otstarvet. Iga otstarve kirjeldab konkreetset tüüpi tegevust, mida tarnija võib kasutaja andmetega teha. Kasutajad saavad iga otstarbega eraldi nõustuda või selle tagasi lükata.
| Otstarve | Kirjeldus | Nõusolek vajalik |
|---|---|---|
| 1 | Teabe salvestamine ja/või juurdepääs seadmes | Jah (alati) |
| 2 | Põhireklaamide valimine | Jah |
| 3 | Personaliseeritud reklaamiprofiili loomine | Jah |
| 4 | Personaliseeritud reklaamide valimine | Jah |
| 5 | Personaliseeritud sisuprofiili loomine | Jah |
| 6 | Personaliseeritud sisu valimine | Jah |
| 7 | Reklaami tulemuslikkuse mõõtmine | Jah |
| 8 | Sisu tulemuslikkuse mõõtmine | Jah |
| 9 | Turu-uuringute rakendamine sihtrühma ülevaate loomiseks | Jah |
| 10 | Toodete arendamine ja täiustamine | Jah |
| 11 | Piiratud andmete kasutamine sisu valimiseks | Jah |
Märkus: TCF v2.2-s ja hilisemates versioonides ei ole õigustatud huvi enam õiguslikuks aluseks otstarvete 3, 4, 5 ja 6 puhul. Need otstarbed nõuavad selgesõnalist nõusolekut.
Globaalne tarnijate nimekiri (GVL)
Globaalne tarnijate nimekiri (Global Vendor List) on IAB Europe'i hallatav keskne register, mis loetleb kõik TCF-is osalevad tarnijad. Iga tarnija deklareerib, milliseid otstarbeid ja funktsioone ta kasutab ning kas ta tugineb iga puhul nõusolekule või õigustatud huvile.
Kui CMP kuvab nõusolekuliidese, tõmbab see tarnijateabe GVL-ist, et kasutajad näeksid täpselt, millised ettevõtted nende andmeid töötlevad ja mis eesmärgil. Kasutajad saavad nõustuda või tagasi lükata üksikuid tarnijaid, mitte ainult otstarbeid.
2026. aasta seisuga sisaldab GVL üle 1200 registreeritud tarnija, sealhulgas Google, Meta, Amazon ja enamik suuremaid ad-tech ettevõtteid.
TC String
TC String on raamistiku tehniline tuum. See on Base64-kodeeritud string, mis sisaldab kasutaja täielikku nõusolekuolekut: milliste otstarvetega ta nõustus, millised tarnijad ta heaks kiitis, kas kohaldub õigustatud huvi ja millised on avaldaja piirangud.
Iga ad-tech ahela tarnija loeb seda stringi, et määrata, millist töötlust tal on selle konkreetse kasutaja puhul lubatud teha. String salvestatakse kasutaja brauseris (tavaliselt küpsises nimega euconsent-v2) ja edastatakse pakkumisahela kaudu __tcfapi() JavaScripti API abil.
__tcfapi() JavaScripti API
__tcfapi() on standardiseeritud JavaScripti funktsioon, mille CMP-d peavad rakendama. See võimaldab igal lehel oleval skriptil pärida praegust nõusolekuolekut. Reklaamimärgendid, analüütikaskriptid ja päisepakkumiste (header bidding) mähised kasutavad kõik seda API-t, et kontrollida, kas neil on luba andmeid töödelda.
Peamiste käskude hulka kuuluvad:
getTCData: tagastab praeguse TC Stringi ja parsitud nõusolekuandmed.addEventListener: registreerib tagasikutse nõusolekuoleku muudatuste jaoks.ping: kontrollib, kas CMP on laaditud ja valmis.
Prebid.js, Google Publisher Tags (GPT) ja enamik suuremaid ad-tech SDK-sid kutsuvad automaatselt __tcfapi() funktsiooni, et hankida nõusolek enne pakkumispäringute tegemist või pikslite käivitamist.
Kaadriteülene sõnumivahetus
Reklaamiüksused töötavad sageli iframe'ides, mis asuvad muul domeenil kui avaldaja leht. Need iframe'id ei pääse brauseri sama päritolu poliitika (same-origin) piirangute tõttu otse ligi emalehe __tcfapi() funktsioonile.
TCF lahendab selle kaadriteülese sõnumivahetuse protokolliga. CMP loob spetsiaalse nimega iframe'i (__tcfapiLocator), mis toimib sõnumite vahendajana. Reklaami-iframe'ide sees olevad tarnijaskriptid saadavad sellele lokaatori kaadrile postMessage päringuid, mis edastab need CMP-le ja tagastab nõusolekuandmed.
See mehhanism on hädavajalik, et programmaatiline reklaam töötaks nõusolekuga korrektselt. Ilma selleta ei saaks iframe'ides olevad reklaamiüksused nõusolekuolekut kontrollida.
TCF ja Google
Alates 2024. aasta jaanuarist nõuab Google EMP kasutajatele reklaame kuvavatelt avaldajatelt Google'i sertifitseeritud CMP kasutamist, mis rakendab IAB TCF v2.3. See nõue kehtib teenustele Google Ads, AdSense, Ad Manager, AdMob ja DV360.
Google nõuab TCF-i kõrval ka Consent Mode v2. Consent Mode käsitleb Google'i enda märgendeid (Analytics, Ads), samas kui TCF käsitleb laiemat ad-tech ökosüsteemi. Täielikuks nõuetele vastavuseks on vaja mõlemat.
Ilma TCF-iga ühilduva CMP-ta ei kuva Google EMP kasutajatele personaliseeritud reklaame, mille tulemuseks on märkimisväärselt madalam reklaamitulu.
TCF ja Passiro
Passiro on IAB Europe'is registreeritud kui CMP ID 499 ning tema tasuta nõusolekuvidin sisaldab täielikku IAB TCF v2.3 tuge. See hõlmab TC Stringi genereerimist, __tcfapi() JavaScripti API-t, kaadriteülest sõnumivahetust __tcfapiLocator iframe'i kaudu, globaalse tarnijate nimekirja v3 integratsiooni, tarnijapõhist nõusolekut, õigustatud huvi vastu esitatavat vastuväidet ja avaldaja piiranguid.
Enamik konkureerivaid CMP-sid küsib TCF-i toe eest 30–40 eurot saidi kohta kuus. Passiro pakub seda tasuta, ilma lehepiiranguteta, liikluspiiranguteta ja funktsioonipiiranguteta nõusolekufunktsioonile.
Kas sinu veebisait vastab kupsiste reeglitele?
Skanni oma veebisaiti tasuta ja leia koik kupsised monikuminutiga.
Skanni oma kupsiseid tasuta