compliance
Akadálymentességi overlay-ek: jogilag biztonságosak?
Az akadálymentességi overlay eszközök azonnali WCAG-megfelelőséget ígérnek, de a bíróságok és a szabályozók másképp látják. Íme, mit mond a bizonyíték az overlay-ekről és a jogi kockázatról.
Mi az az akadálymentességi overlay?
Az akadálymentességi overlay egy JavaScript-widget — egy harmadik féltől származó szkripten keresztül betöltve —, amely egy meglévő weboldal fölé kerül, és azt állítja, hogy akadálymentesebbé teszi azt. A legtöbb overlay egy kis ikont jelenít meg (egy kör alakú figurát vagy kerekesszék-szimbólumot), amely egy vezérlőpanelt nyit meg: betűméret módosítása, nagy kontraszt bekapcsolása, “képernyőolvasó mód” engedélyezése vagy diszlexia-barát betűtípusok alkalmazása.
Az overlay-szállítók a termékeiket egyszerű, gyors és alacsony költségű útként reklámozzák a WCAG-megfelelőséghez és az ADA jogi védelméhez. Az ajánlat csábító: illesszen be egyetlen szkriptcímkét, fizessen havi díjat, és az akadálymentességi problémája megoldva.
A bizonyítékok — az akadémiai kutatásokból, a független tesztelésekből, a felhasználói visszajelzésekből és a bíróságoktól — más történetet mesélnek el.
Hogyan működnek az overlay-ek (és miért okoznak problémákat)
Az overlay-ek úgy működnek, hogy elfogják a megjelenített DOM-ot, miután a böngésző feldolgozta az oldalt, és JavaScript-alapú módosításokat alkalmaznak. Némelyik gépi tanulást használ az automatikus javítás megkísérlésére: hiányzó alt szöveget következtet ki a képfájlok neveiből, ARIA-címkéket próbál kitalálni, megkísérli átrendezni a billentyűzetes fókuszt.
Ennek a megközelítésnek alapvető architekturális problémája van: megpróbálja kijavítani az akadálymentesség hiányát a megjelenítési rétegben, anélkül, hogy megváltoztatná az alapul szolgáló kódot. Az eredeti, nem akadálymentes HTML, CSS és JavaScript megmarad. Az overlay futásidőben próbálja azt befoltozni.
A következmények kiszámíthatók:
- Az overlay által alkalmazott javítások ütközhetnek azzal, ahogyan a segítő technológiák értelmezik a natív DOM-ot, ami rosszabb eredményeket produkálhat, mint a nem javított oldal
- A képernyőolvasók közvetlenül a DOM-mal interakcióznak — a rá helyezett réteg esetleg nem befolyásolja azt, amit a képernyőolvasó valójában felolvas
- A hiányzó
tabindexvagy a sérült fókuszkezelés miatti billentyűzetes navigációs problémákat a megjelenítés után alkalmazott JavaScript-patchek nem javítják megbízhatóan - A mobil segítő technológiák (VoiceOver iOS-en, TalkBack Androidon) nagyrészt megkerülik az overlay módosításait
- Az overlay panelek maguk is gyakran akadálymentességi hibákat tartalmaznak — a billentyűzetes fókuszt csapdába ejtő modális ablakokat, akadálymentes név nélküli gombokat, önmagukban billentyűzettel elérhetetlen widgeteket
Mit mutat a kutatás
Több független tanulmány is tesztelte az overlay-állításokat a valós WCAG-megfelelőséggel szemben:
A WebAIM Million (2023) azt találta, hogy az akadálymentességi overlay-eket használó weboldalak főoldalain jelentősen több detektálható WCAG-hiba volt, mint azoknál, amelyek nem használtak ilyet. Az overlay-ek nem csökkentették a hibaarányt; magasabb hibaaránnyal korreláltak — valószínűleg azért, mert azok a szervezetek, amelyek az overlay-eket elsődleges megfelelőségi stratégiaként alkalmazzák, nem végzik el az alapul szolgáló javítási munkát.
Az AccessiBe és a UserWay auditjai, amelyeket akadálymentességi kutatók végeztek, azt találták, hogy még az overlay bekapcsolása után is az oldalak jelentős hányada továbbra sem felel meg a WCAG 2.1 AA-szintű sikerkritériumainak — beleértve azokat a hibákat is, amelyek kezelését az overlay kifejezetten állítja.
A fogyatékossággal élő résztvevőkkel végzett felhasználói tesztelés, amelyet olyan kutatók végeztek, mint Karl Groves és Adrian Roselli, azt találta, hogy sok fogyatékossággal élő felhasználó aktívan kikapcsolja vagy blokkolja az overlay widgeteket, mert a beavatkozások rosszabbá teszik a felhasználói élményüket, nem jobbá. Az overlay “képernyőolvasó módja” különösen gyakran szerepel zavaróként a képernyőolvasó-felhasználók visszajelzéseiben, akik már beállították a segítő technológiájukat az igényeiknek megfelelően.
Az az iparági testület, amelynek az overlay-ek állítólag megfelelnek — a W3C — nem hagyta jóvá az overlay-technológiát mint a WCAG-megfelelőség útját. A W3C iránymutatása egyértelművé teszi, hogy a megfelelőség azt követeli meg, hogy az alapul szolgáló oldal teljesítse a sikerkritériumokat, nem pedig egy rá helyezett, harmadik féltől származó módosítási réteget.
Mit mondanak a bíróságok
A bíróságok jogi felfogása az overlay-ekkel kapcsolatban egyre kedvezőtlenebb azoknak a szervezeteknek, amelyek elsődleges megfelelőségi stratégiaként támaszkodnak rájuk.
Perek az overlay-felhasználók ellen
Az overlay termékeket használó szervezetek továbbra is ADA III. cím szerinti pereknek vannak kitéve. Az overlay nem működött jogi pajzsként.
Néhány figyelemre méltó eset:
Lainey Feingold és az NFB — a National Federation of the Blind egyértelműen kijelentette, hogy az overlay widgetek nem jelentenek hatékony akadálymentességet, és az NFB nem tekinti azokat a valódi javítás elfogadható helyettesítőjének.
Több szövetségi bírósági beadvány — az ADA-alapú weboldal-akadálymentességi ügyekben a felperesek sikeresen érveltek amellett, hogy az overlay jelenléte nem jelent megfelelőséget, mivel az alapul szolgáló oldal továbbra is akadályokat állít a konkrét segítő technológiákat használó felhasználók elé. A bíróságok egyetértettek. Több egyezségben az overlay termékeket használó alpereseknek kötelezniük kellett eltávolítani az overlay-t, és valódi javítást kellett végezniük.
Robles kontra Domino’s Pizza — bár nem kifejezetten overlay-ügy, ez a mérföldkőnek számító kilencedik körzeti ítélet megállapította, hogy az ADA a weboldalakra is vonatkozik, és az elvárt technikai szabvány a WCAG. Az overlay hatékonyságát vizsgáló bíróságok ezt a szabványt alkalmazták: az oldal tényleg megfelel a WCAG-nak? Az overlay irreleváns, ha az alapul szolgáló oldal nem felel meg.
Az overlay mint bizonyíték problémája
Néhány esetben az overlay jelenlétét az alperesek ellen használták fel. Az érvelés: az overlay megvásárlásával és telepítésével a szervezet elismerte, hogy az oldalnak akadálymentességi problémái vannak. Az overlay kudarca ezek megoldásában tehát folytatódó, tudatos meg nem felelést bizonyít — nehezebb helyzetet, mint egy olyan szervezeté, amely egyszerűen még nem foglalkozott az akadálymentességgel.
DOJ-egyezségek és beleegyezési határozatok
Az Igazságügyi Minisztérium (DOJ) akadálymentességi egyezségei következetesen valódi WCAG-megfelelőséget követelnek, nem megfelelőségi eszközök telepítését. A DOJ publikált egyezségei vagy önkéntes megfelelőségi megállapodásai közül egyik sem ismerte el az overlay termékeket az ADA-kötelezettségek kielégítéseként.
Mit állítanak az overlay-szállítók — és mit szállítanak valójában
Az overlay-szállítók konkrét állításokat tesznek, amelyeket érdemes egyenként megvizsgálni:
“Azonnali WCAG 2.1-megfelelőség”
A WCAG 2.1-megfelelőség magának az oldalnak a tulajdonsága, nem egy rá helyezett rétegnek. Egy oldal, amely nem felel meg a billentyűzetes akadálymentességnek, hiányzó alt szövegekkel rendelkezik, vagy nem megfelelő címsorszerkezetet használ, nem lesz WCAG-megfelelő attól, hogy egy widgetet telepítettek rá. A W3C megfelelőségi modellje azt követeli meg, hogy az oldal teljesítse az egyes sikerkritériumokat — nem azt, hogy egy eszköz azt állítja, hogy teljesíti.
“Jogilag megfelelő”
Az ADA, a PSBAR, az EAA vagy az azzal egyenértékű keretrendszerek szerinti jogi megfelelőség attól függ, hogy egy oldal valóban akadályokat állít-e a fogyatékossággal élő felhasználók elé. A bíróságok és a szabályozók ezt úgy értékelik, hogy tesztelik az oldalt úgy, ahogyan a felhasználók megélik azt — gyakran valódi segítő technológiát használó felhasználókkal. Egy overlay, amely nem oldja meg megbízhatóan az akadályokat, nem biztosít jogi védelmet.
“Működik képernyőolvasókkal”
A képernyőolvasók a DOM-ból származó akadálymentességi fával lépnek interakcióba. Egy overlay, amely megjelenítés után alkalmaz JavaScript-módosításokat, esetleg nem jelenik meg abban az akadálymentességi fában, amelyet a képernyőolvasó felolvas. Ez nem elméleti szélsőeset — ez egy gyakori, felhasználói tesztelésben dokumentált hibamód.
“Weboldalak [nagy szám]-a használja”
A piaci penetráció nem ad jogi érvényességet. A WebAIM kutatása azt sugallja, hogy a méret rosszabb akadálymentességi eredményekkel korrelált, nem jobbal.
“Szabaduljon meg a WCAG-perektől”
Semmilyen overlay-szállító nem garantálhat jogilag mentességet a perektől. Az a WCAG-megfelelőség, amelyet a bíróságok valójában vizsgálnak, az alapul szolgáló oldal megfelelősége — amit egy overlay nem tud létrehozni.
Miért vásárolnak overlay-t a szervezetek mégis
Annak megértése, hogy az overlay-ek miért találtak piacot, segít megérteni, miért olyan hatékony az ajánlat, még akkor is, ha a termék nem az.
Költség és sebesség. Egy valódi akadálymentességi javítási program — audit, javítás, újratesztelés, képzés, monitorozás — időt és pénzt igényel. Egy overlay évi néhány száz dollárba kerül, és percek alatt telepíthető. Azok a szervezetek számára, amelyek auditmegállapításokkal vagy jogi nyomással néznek szembe, rövid határidővel, a kontraszt szembeszökő.
Elfogadható tagadás. Néhány szervezet nem azért vásárol overlay-t, mert hisz abban, hogy az működik, hanem hogy papírnyomot hozzon létre. “Vettünk egy akadálymentességi megoldást” jobb pozíció, mint “nem tettünk semmit” — még akkor is, ha a bíróságok nagyrészt elvetették ezt az érvelést.
Szállítói értékesítési taktikák. Az overlay-szállítók erősen invesztálnak a webügynökségeknek, beszerzési csapatoknak és megfelelőségi tisztviselőknek szóló értékesítésbe, akiknek nem feltétlenül van mélyreható akadálymentességi szakértelmük. Az “ADA-megfelelőség” és a “WCAG-tanúsítás” állításait magabiztosan teszik, és nem specialisták számára nehéz gyorsan értékelni azokat.
A probléma félreértése. A digitális akadálymentesség technikai jellegű, és sok döntéshozó nem érti teljesen, miért szükséges az alapul szolgáló kód javítása. Az overlay-ek “eszközként” vagy “megoldásként” való keretezése azt sugallja, hogy egyenértékűek a valódi javítással.
Mit tegyen helyette
Ha szervezete jelenleg overlay-t használ, és fontolgatja, hogy folytassa-e, a keretrendszer egyszerű:
Auditálja oldalát függetlenül. Rendeljen meg egy akadálymentességi auditot, amely az alapul szolgáló oldalt teszteli — nem az overlay-jal módosított verziót. Ez őszinte képet ad tényleges megfelelőségéről. Sok auditor kikapcsolja az overlay-t tesztelés előtt.
Rangsorolja a leggyakrabban használt folyamatokat. A legnagyobb kockázatot jelentő akadályok a fő felhasználói útvonalakban vannak: bejelentkezés, pénztár, fiókkezelés, jelentkezési űrlapok, kulcsfontosságú navigáció. Ezeket tesztelik a felperesek, és ezeket vizsgálják a szabályozók. Ezeket javítsa elsőként.
Javítsa az alapul szolgáló kódot. A munka a HTML-ben, a CSS-ben, a JavaScriptben és a tartalomban van — nem egy rájuk helyezett rétegben. Ez fejlesztői időt és, ideális esetben, csapatába beágyazott vagy külsőleg bevont akadálymentességi szakértelmet igényel.
Építse be a monitorozást a munkafolyamatába. A fejlesztési folyamatba integrált automatizált akadálymentességi ellenőrzések elkapják a regressziókat, mielőtt elérnék a felhasználókat. CI/CD akadálymentességi integrációnk ezt minden build részévé teszi.
Képezze csapatát. A WCAG-ot értő fejlesztők akadálymentes kódot írnak. Az akadálymentességet értő tervezők akadálymentes felületeket terveznek. Egy egynapos akadálymentességi képzés sokszorosan megtérül a megspórolt javítási költségekben.
Adjon ki egy őszinte akadálymentességi nyilatkozatot. Egy akadálymentességi nyilatkozat, amely pontosan leírja az ismert problémákat és a javítási terveket, jóhiszeműséget bizonyít a szabályozók és a felhasználók felé. Emellett közvetlen csatornát is ad a felhasználóknak az akadályok jelentésére, mielőtt eszkalálódnának.
Az overlay helye egy valódi akadálymentességi programban
Ez nem azt állítja, hogy az overlay-technológiának egyáltalán nincs helye semmilyen akadálymentességi programban. Néhány overlay-funkció — a felhasználó által vezérelt kontrasztbeállítások, betűméret-módosítások, csökkentett mozgás — valóban hasznos kiegészítés lehet egy akadálymentes alapul szolgáló oldal mellett.
A probléma az, amikor az overlay-t az akadálymentesség helyett használják. Ez a helyettesítés technikailag nem működik, nem elégíti ki a jogi szabványokat, és kudarcot okoz azoknak a felhasználóknak, akiknek az overlay állítása szerint segít.
A valódi akadálymentesség nem egy widget. Az oldal kódjának, tartalmának és tervezésének tulajdonsága — beépítve, nem utólag ráragasztva.
Ha szervezete jelenleg overlay-re támaszkodik a megfelelőségért, egy ingyenes akadálymentességi szkennelés megmutatja az alatta lévő akadályokat. Akadálymentességi tanácsadó csapatunk segíthet egy reális javítási terv kidolgozásában, amely az alapul szolgáló problémákat kezeli, nem pedig befoltozza azokat.
Valódi akadálymentességet szerezzen, ne egy widgetet