GDPR-megfelelés weboldalaknál: mit kell valójában megépíteni
A legtöbb online GDPR-tanács jogászoknak szól, vagy azoknak, akik szabályzatgenerátort vásárolnak. Nagyon kevés készül annak, akinek szerkesztőt kell nyitnia és meg kell változtatnia valamit.
Ez az útmutató a második fajtából való. Végigmegy azon, mit kíván az általános adatvédelmi rendelet egy weboldaltól és a mögötte álló rendszerektől, olyan dolgokként megfogalmazva, amiket megépít, beállít vagy töröl. Ezt a munkát 2018 óta, a rendelet alkalmazásának kezdete óta végezzük EU-ban működő cégeknek, és az, ami el szokott romlani, azóta alig változott.
Egy megjegyzés az elején: a GDPR nem lett könnyebb attól, hogy újabb szabályok érkeztek. Fontosabb lett, mert az uniós digitális szabályok jelenlegi hullámában szinte minden feltételezi, hogy a személyes adatai már rendben vannak.
Kezdje őszinte adatleltárral
Szinte minden megörökölt, kudarcba fulladt GDPR-projekt ugyanott bukott el. A csapat előbb írta meg a szabályzatot, és később fedezte fel az adatokat.
Minden más előtt térképezze fel, milyen személyes adatokat gyűjt valóban a webhelye. Nem azt, amit a termékspecifikáció mond. Azt, ami az adatbázisban, a naplókban, az analitikai platformon, a CRM-ben, a támogatási eszközben, a marketingautomatizálási rendszerben, a hibakövetőben, a CDN-naplókban és az oldalon lévő harmadik féltől származó szkriptekben van.
Gyakorlatban ez azt jelenti:
- Fésülje át a sémát. Minden oszlopot, amely önmagában vagy másikkal kombinálva azonosíthat egy személyt.
- Olvassa el a hálózati fület valós oldalbetöltésnél. Minden kimenő kérés olyan tartományra, amelyet nem Ön felügyel, potenciális személyesadat-továbbítás, mert az IP-cím plusz a user agent személyes adat.
- Nézze meg, mit rögzít a hibakövető. A hívási veremben rutinszerűen van e-mail-cím, token és kéréstörzs.
- Nézze meg a naplómegőrzést. Az örökre megtartott, IP-címet tartalmazó hozzáférési naplók az egyik leggyakoribb megállapítás és az egyik legkönnyebben javítható.
Írja le adatkezelési tevékenységek nyilvántartásaként. A 30. cikk ezt a legtöbb szervezettől amúgy is megköveteli, a fejlesztők számára hasznos változat pedig egy táblázat rendszerrel, adatokkal, céllal, jogalappal, megőrzési idővel és címzettekkel.
Válasszon jogalapot célonként, ne rendszerenként
A 6. cikk hat jogalapot ad. A leggyakoribb hiba egyet választani az egész termékre.
Szinte biztosan több cél fut egyszerre. A megrendelés teljesítése szerződés. A csalásellenőrzés általában jogos érdek vagy jogi kötelezettség. A számlák törvényes ideig való megőrzése jogi kötelezettség. A marketinglevél a legtöbb tagállamban hozzájárulás. A nem elengedhetetlen analitika hozzájárulás, a végberendezéshez való hozzáférésre vonatkozó ePrivacy-szabályok miatt, nem magának a GDPR-nek köszönhetően.
A gyakorlati következmény, hogy az adatmodelljének tudnia kell, melyik célt szolgálja az egyes rekordok. Ha nem tudja szétválasztani a marketingprofilt a rendelési rekordtól, nem tud eleget tenni egy marketing-tiltakozásnak a rendeléstörténet szétverése nélkül. Ez a szétválasztás sémadöntés, és fájdalmas utólag beépíteni.
A hozzájárulásnak valósnak kell lennie, és rögzíteni kell
Ha hozzájárulásra támaszkodik, annak önkéntesnek, konkrétnak, tájékozottnak és egyértelműnek kell lennie, és később bizonyítani is tudnia kell.
Konkrétan:
- Semmi nem elengedhetetlen dolog nem indul el, mielőtt a felhasználó cselekedne. Ide tartozik az analitikai kódrészlet, a hirdetési pixel, a csevegőwidget, a harmadik féltől származó CDN-ről betöltött betűtípus és az A/B tesztelő szkript.
- Az elutasításnak ugyanolyan könnyűnek kell lennie, mint az elfogadásnak. Ugyanaz a réteg, ugyanaz a hangsúly, ugyanannyi kattintás. A hatóságok minden mást sötét mintaként kezelnek, és ebben következetesek.
- A hozzájárulás célonkénti. Egyetlen kapcsoló, amely lefedi az „analitikát és marketinget és személyre szabást", nem konkrét.
- A visszavonás ugyanolyan könnyű, mint a megadás. Állandó hivatkozás vagy lebegő gomb, nem e-mail a támogatásnak.
- Őrizze meg a bizonyítékot: időbélyeget, a hozzájárulási karakterláncot vagy az egyes kategóriák állapotát, a banner verzióját és a felhasználónak megjelenített szöveget. Verzió nélkül nem tud megvédeni egy kétéves hozzájárulási bejegyzést.
A végrehajtás itt nem elméleti. 2025 szeptemberében a francia hatóság ugyanazon a napon 325 millió euróra bírságolta a Google-t és 150 millióra a Sheint sütikkel kapcsolatos gyakorlatokért. Mindkét ügy a mechanikáról szólt, nem a szabályzat szövegéről: sütik kerültek kihelyezésre bármilyen interakció előtt, és az elutasító gombok valójában nem utasítottak el.
A szabályok is mozgásban vannak. A Digital Omnibus javaslat a végberendezéshez való hozzájárulást magába a GDPR-ba helyezné, és kötelezővé tenné a böngészőjelzéseket. Hogy ez mit változtatna, a sütihozzájárulás a Digital Omnibus után cikkben írtuk meg.
Építse ki korán az érintetti jogok gépezetét
A 15. és 22. cikk közötti rendelkezések hozzáférési, helyesbítési, törlési, korlátozási, hordozhatósági és tiltakozási jogot adnak. Egy hónapja van a válaszra, bonyolult esetben háromra hosszabbítható.
A csapatok az első kéréseket általában kézzel intézik, ami pontosan addig működik, amíg nem. Amit jóval a mennyiség megérkezése előtt érdemes birtokolni:
Egy feloldó, amely rendszereken átívelően megtalál egy személyt. Egy e-mail-címhez visszaadni mindent: a fiókot, a rendeléseket, a támogatási jegyeket, a marketingprofilt, az analitikai azonosítót, a naplókat. Ha egy embernek kell emlékeznie arra, hogy van még egy harmadik féltől származó értékelési platform adatokkal, valaki egyszer elfelejti.
Egy törlési útvonal, amely tiszteletben tartja a megőrzési kötelezettségeket. A törlés nem abszolút. A számláknak adózási okból általában túl kell élniük. Amire szükség van: puha törlés célhoz kötött végleges törléssel, hogy eltávolíthassa a marketingprofilt a könyvelési rekord megtartása mellett, és hogy az a rekord maga is időben lejárjon.
Hordozható export. Strukturált, széles körben használt, géppel olvasható. A JSON rendben van. Egy megjelenített HTML-oldal PDF-je nem.
Egy tiltakozási jelző, amelyet az egész rendszer olvas. A profilalkotás elleni tiltakozásnak valóban meg kell állítania a profilalkotást, beleértve a hajnali háromkor futó kötegelt feladatot is, amely nem nézi a jelzőt.
A megőrzés munka, nem szabályzatsor
A tárolás korlátozása az az elv, amelyet az egyébként jól megépített rendszerek a leggyakrabban sértenek meg, mert a törléshez valakinek meg kell írnia és ütemeznie kell egy feladatot, amit senki nem kér.
Adjon minden adatkategóriának meghatározott élettartamot, majd valósítsa is meg. A hozzáférési naplók, munkamenetek, elhagyott kosarak, meg nem erősített regisztrációk, lezárt jegyek, régi biztonsági mentések és nyers analitikai adatok mind lejáratot igényelnek. A biztonsági mentések külön figyelmet érdemelnek: ha a visszaállítási folyamat feltámasztja a törölt személyes adatokat, a törlése hiányos, a szokásos válasz pedig dokumentált mentésrotáció maximális korral, plusz a törlések újbóli alkalmazása minden visszaállítás után.
Továbbítások, további adatfeldolgozók és hogy hol fut valójában a rendszere
Az EGT-n kívüli továbbításokhoz jogi mechanizmus kell, általában az EU és az USA közötti adatvédelmi keret a tanúsított amerikai címzetteknél, vagy általános szerződési feltételek plusz továbbítási hatásvizsgálat máshol.
A mérnöki oldal egyszerűbb a jogi oldalnál: tudni, hol vannak fizikailag az adatai. Ez azt jelenti: minden szolgáltatás felhőrégiója, a mentések helye, a felügyelt adatbázis régiója, a CDN élkonfigurációja és, ami fontos, minden használt SaaS-eszköz támogatási modellje. Egy Frankfurtban tárolt szolgáltató, amelynek támogatási csapata az EGT-n kívülről fér hozzá az éles rendszerhez, továbbra is továbbítás.
Általában azt javasoljuk, hogy a személyes adatokat EU-régiókban tartsák, ha nincs erős ok az ellenkezőjére. Ez egy egész vitakategóriát eltüntet, a költségkülönbség pedig általában zaj.
Vezessen listát a további adatfeldolgozókról, és tartsa naprakészen. A 28. cikk mindegyikkel írásbeli szerződést kíván, és ez a lista az is, amit az ügyfelei átvilágításkor kérni fognak.
Alapértelmezett biztonság, konfigurációként megfogalmazva
A 32. cikk megfelelő technikai és szervezési intézkedéseket kíván. Ez szándékosan homályos, de a 2026-os weboldal alapja nem alku tárgya:
- TLS mindenhol, HSTS bekapcsolva, vegyes tartalom nélkül.
- Jelszavak modern, memóriaigényes függvénnyel hashelve, és többtényezős hitelesítés elérhető a személyes adatokat tartalmazó fiókoknál.
- Titkosítás nyugalmi állapotban az adatbázisokra és mentésekre.
- Az éles személyes adatokhoz való hozzáférés szerep szerint korlátozva és naplózva, valóban megtörténő felülvizsgálatokkal.
- Álnevesítés, ahol lehetséges: az azonosító hashelése az analitikában, a megfeleltetési tábla külön és korlátozott hozzáféréssel.
- Tesztelt visszaállítás, nem csak mentés.
A beépített és alapértelmezett adatvédelem a 25. cikkben azt jelenti, hogy az adatvédelmet szolgáló beállítás az, amit tétlenül is megkap. Hírlevél-jelölőnégyzet üresen. Profil láthatósága privát. Az opcionális mezők opcionálisak.
Az adatvédelmi incidens bejelentése forgatókönyvet kíván
Hetvenkét óra a tudomásszerzéstől a felügyeleti hatóság értesítéséig nem sok, különösen ha az incidenst pénteken este fedezik fel. A Digital Omnibus javaslat ezt kilencvenhat órára tolná, de ez még nem hatályos jog.
Készüljön előre: ki nyilvánít incidenst, ki értékeli, hogy érintettek-e személyes adatok, ki keresi meg a hatóságot, mit tartalmaz a bejelentés, és hogyan tájékoztatja az érintetteket, ha magas a kockázat. Írja meg forgatókönyvként megnevezett szerepekkel, és gyakorolja egyszer. Az első használat ne az első olvasás legyen.
Maga a webhelyfelület
A GDPR egy része látszik az oldalon, és megéri ezeket a részleteket rendben tartani, mert éppen ezeket jelentik be az emberek.
Az adatvédelmi tájékoztatónak meg kell adnia az adatkezelő kilétét és elérhetőségét, a célokat és jogalapokat, a címzetteket és címzetti kategóriákat, a továbbítási mechanizmusokat, a megőrzési időket, a jogok teljes listáját a felügyeleti hatósághoz benyújtható panasz jogával együtt, és azt, hogy van-e automatizált döntéshozatal. Írjon olyan nyelven, amit egy hétköznapi ember követni tud. A rétegzett tájékoztatók, rövid változattal, amely a részletekre mutat, jobban működnek, mint a szövegfal.
Az űrlapok csak azt gyűjtsék, amire szükség van. Minden mező egy indoklás, amit esetleg meg kell adnia. Ha a marketing-hozzájárulási négyzet ugyanabban a beküldésben van, mint a rendelés, külön kell üresen hagyni és külön kell megfogalmazni.
A harmadik féltől beágyazott tartalmak a csendes hiba. YouTube fokozott adatvédelmi módban, térképek kattintásra betöltődő helyőrző mögött, betűtípusok saját tárhelyen a harmadik féltől származó CDN helyett. Mindegyik változtatás kicsi, és egy megállapítást töröl.
Mit látunk a leggyakrabban elromlani
Elég sok auditálás után ugyanaz a rövid lista bukkan fel:
- Analitika, amely a hozzájárulás előtt töltődik be, általában mert a címkekezelőt a marketing állította be, és a mérnöki csapat soha nem nézte át.
- Elutasító gombok, amelyek egy harmadik féltől származó szkript alapértelmezett viselkedése miatt mégis hozzájárulást váltanak ki.
- Egyáltalán nincsenek megőrzési feladatok, egyetlen táblán sem.
- Törlés, amely kihagyja a mentéseket, a naplókat és a CRM-et.
- Adatvédelmi tájékoztató, amely tizennyolc hónapja megváltozott adatáramlást ír le.
- További adatfeldolgozói listák, amelyek megállnak a három nyilvánvaló szolgáltatónál.
- Hozzájárulási bejegyzések a megjelenített szöveg verziója nélkül.
Egyik sem nehéz probléma. Egyszerűen olyan munka, amit senki nem osztott ki.
Segítségkérés
Ha második szempárt szeretne egy meglévő webhelyre, technikai GDPR-auditokat végzünk, amelyek jelentés helyett rangsorolt feladatlistát adnak: mit javítson, milyen sorrendben, tételenkénti becsléssel. Ha újat épít, jóval olcsóbb az adatmodellt és a hozzájárulási architektúrát rögtön jól megcsinálni.
Lefedjük a szélesebb uniós megfelelési felületet is, benne az akadálymentesítéssel és az európai piacra lépéssel. Elérhetőségünk: office@c9group.dev.
Szoftvert építünk. Nem adunk jogi tanácsot, és egy konkrét követelmény értelmezése a jogászaira tartozik. Amit tehetünk: gondoskodunk arról, hogy a rendszer azt tegye, amit a jogászai mondanak.