1. Wat dit dekt
De website en webapplicatie van pollslive.com: de marketing- en documentatiepagina's, de Studio van de presentator, en de deelnemerservaring (meedoen met een sessie, een vraag beantwoorden en resultaten bekijken). Het dekt de site in alle acht talen die we publiceren. Het dekt niet content die een host in de eigen poll schrijft, die is aan hen om toegankelijk te maken, noch diensten van derden die we insluiten, die hieronder worden genoemd.
2. Conformiteitsstatus
PollsLive is gedeeltelijk conform met WCAG 2.1 niveau AA, de standaard waarnaar EN 301 549 en de European Accessibility Act verwijzen. "Gedeeltelijk conform" betekent dat het meeste van de standaard wordt gehaald en sommige delen niet; de delen die niet worden gehaald staan onder Bekende beperkingen in plaats van voor u om te ontdekken. We breiden onze tests uit naar WCAG 2.2 niveau AA, de huidige versie van de standaard.
Wij claimen geen volledige conformiteit, en zullen die niet claimen op grond van een geslaagde geautomatiseerde test. Geautomatiseerde tooling detecteert een minderheid van WCAG-fouten: het kan u zeggen dat een control geen naam heeft, en niet of die naam zinvol is.
3. Onze positie onder de European Accessibility Act
PollsLive wordt geëxploiteerd door een micro-onderneming zoals gedefinieerd in Aanbeveling 2003/361/EG van de Commissie (minder dan 10 medewerkers en omzet tot of onder €2 miljoen) en is daarom vrijgesteld van de dienstverplichtingen van de European Accessibility Act (Richtlijn (EU) 2019/882). We publiceren deze verklaring toch. De vrijstelling beschrijft waartoe we verplicht zijn, niet wat we van plan zijn, en iemand die een screenreader gebruikt om een poll te beantwoorden maakt het niet uit welk overweging op ons van toepassing is.
4. Hoe we testen
Elke openbare route (79 ervan) wordt automatisch gescand tegen WCAG 2.1 A en AA met axe-core, aangedreven via een echte browser op drie viewportgroottes inclusief een telefoon van 320px, plus een live sessie met een host en een deelnemer verbonden, omdat het meeste van wat een deelnemer ervaart gebeurt nadat de pagina is geladen en een statische scan dat nooit bereikt. De scan draait met verminderde beweging zodat de metingen van gestabiliseerde pagina's zijn in plaats van midden in animatie.
Een build faalt als enige route een kritieke of ernstige schending heeft, zodat een regressie wordt gevangen vóór release in plaats van bij audit. Bevindingen met lagere ernst worden vastgelegd en beoordeeld in plaats van te blokkeren. We hebben geen externe audit of gebruikerstests met gebruikers van ondersteunende technologie laten uitvoeren; wanneer we dat doen, zegt deze verklaring dat.
5. Wat we hebben gefixt
De audit van augustus 2026 vond en corrigeerde: nergens op de site een skip-to-content-link, zodat toetsenbordgebruikers op elke pagina door de volledige header tabden; optiekleuren die witte labels op achtergronden met contrast tot 2.15:1 zetten tegen de vereiste 4.5:1; inline links die alleen door tint van omliggende tekst te onderscheiden waren; codevoorbeelden en referentietabellen die zijwaarts scrollen zonder manier om ze vanaf een toetsenbord te bereiken; een live resultatenpaneel met drie overlappende aankondigingsregio's die het hele diagram bij elke binnenkomende stem hardop voorlazen; en een deelnemersweergave die van vraag wisselde zonder iets aan te kondigen; de /demo-hub die kaartlabels in het diagram-FILL-palet schilderde, gebouwd om achter donkere inkt te zitten en 2.77:1 mat als tekst op een witte kaart; en een "new"-badge in de documentatie-index op 4.43:1, een tiende punt onder de drempel bij 9px.
6. Bekende beperkingen
Actueel, en eerlijk. Elk van deze is vandaag echt:
- De interactieve API-referentie (/docs/api-reference) wordt gerenderd door Swagger UI, een component van derden die we laden in plaats van bouwen. Die nestelt interactieve controls in elkaar, wat ondersteunende technologie verwarrend kan aankondigen, en we kunnen die niet herstructureren zonder te forken. Dezelfde specificatie is beschikbaar als plain JSON op /api/v1/openapi.json, en onze eigen documentatiepagina's dragen dezelfde informatie in toegankelijke HTML.
- Live panelen aan de presentatorkant (de hostconsole, de ranglijst, de gemodereerde Q&A-wachtrij en het inzichtenpaneel) updaten realtime zonder hun wijzigingen aan te kondigen. De deelnemerskant is gefixt; de presentatorkant nog niet, en een presentator met een screenreader wordt niet verteld wanneer een nieuwe vraag binnenkomt.
- Foutmeldingen van formulieren worden visueel getoond en zijn niet consistent programmatisch aan hun veld gekoppeld, zodat een screenreader de fout mogelijk niet voorleest wanneer de focus op het bijbehorende invoerveld landt.
- Geautomatiseerde dekking is geen volledige dekking. We hebben niet elke flow handmatig met een screenreader getest, en helemaal niet met spraakbesturing of een schakelaar. Afwezigheid op deze lijst is geen bewijs dat iets werkt.
7. Ons over een barrière vertellen
Als iets u verhindert PollsLive te gebruiken, mail support@pollslive.com of gebruik ons contactformulier. Vertel ons de pagina, wat je probeerde te doen, en de ondersteunende technologie en browser die u gebruikte als je kunt. Dat maakt het verschil tussen het probleem reproduceren en ernaar raden. We streven ernaar binnen vijf werkdagen te antwoorden.
Als je iets van PollsLive in een andere vorm nodig heeft (een resultaatsexport, de inhoud van een poll), vraag het en we sturen het in een formaat dat voor u werkt. Als we een barrière die je hebt gemeld niet kunnen oplossen, kunt u escaleren naar de Nederlandse handhavingsautoriteit; onze registratie- en contactgegevens staan in de juridische kennisgeving.