basestep hoeft als kleine onderneming wettelijk niet aan de Europese toegankelijkheidseisen te voldoen. We bouwen er toch naar: WCAG 2.2 AA, automatisch getoetst op een vaste set schermen. De nalevingsstatus is nog niet formeel vastgesteld; op deze pagina staat waar het nog niet goed genoeg is en hoe je een probleem meldt.
de verklaring
Zes onderdelen, in de vorm die het W3C adviseert.
onderdeel 1
Onze inzet
Toegankelijkheid hoort bij hoe we bouwen, niet bij een controle achteraf. Bij elke oplevering draait een set poorten, en staat er een rood dan komt de bouw er niet doorheen. Ze rekenen het contrast uit van elke tekstkleur tegen elk vlak waarop hij mag staan, in beide kleurmodi. Ze eisen een h1 met een sluitende koppenvolgorde per pagina, een taalattribuut bij anderstalige zinnen, een besluit bij elke SVG, en beweging die onder de systeemvoorkeur stilstaat.
Die poorten rekenen met de kleurwaarden en met de gebouwde HTML, niet met de pixels die een browser tekent. Ze vangen dus de fouten die in de code zitten en niet alles wat een mens ziet. Waar dat verschil pijn doet, staat in onderdeel 4.
De site draait zonder JavaScript voor de inhoud: tekst blijft staan en accordeons blijven werken als scripts uitvallen.
onderdeel 2
De standaard en de status
We werken naar WCAG 2.2 AA. De status is gedeeltelijk conform: delen van de site voldoen aan dat niveau en delen nog niet.
Die status is nog niet formeel vastgesteld. De eerste volledige handmatige testronde staat gepland en is niet uitgevoerd, en tot die ronde is afgerond blijft WCAG 2.2 AA een inzet en geen vaststelling. Daarom staat er nergens op deze site dat basestep.io aan de norm voldoet.
onderdeel 3
Waar deze verklaring over gaat
Deze verklaring gaat over de website basestep.io: alle pagina's die je zonder inloggen kunt bekijken.
De app op app.basestep.io valt er nog buiten. Die krijgt een eigen verklaring bij livegang; tot dan zeggen we over de app niets wat we niet getoetst hebben.
onderdeel 4
Wat nog niet goed genoeg is
Op 5 september 2026 is de site nagelopen op toegankelijkheid. De gebouwde HTML van alle pagina's ging langs landmarks, rollen, labels, aria-attributen en SVG's, en de stijlen langs focus, hoog contrast en beweging. De doelgroottes zijn gemeten in een browser, op 390 en op 1180 pixel breed.
Hieronder staat wat die ronde vond. Eerst wat nog openstaat, dan wat er sindsdien aan gedaan is, met de datum erbij. Bij elke fix hoort deze lijst mee te bewegen, en dat is precies waarom er data in staan.
open
Geen enkele pagina is getest met een echte schermlezer, met schakelbediening, of met mensen die daarop zijn aangewezen. Code lezen en meten vervangt dat niet. Zolang die test er niet is, blijft WCAG 2.2 AA een inzet en geen vaststelling.
open
Zet je Windows in hoog contrast, dan verdwijnt de vulling van de ring bij de API-vergelijker. De cirkel blijft staan en het cijfer ernaast draagt dezelfde waarde, maar de verhouding zie je niet meer in een oogopslag.
open
De primaire knop in de balk bovenaan is 32 pixel hoog op een breed scherm en 40 op een telefoon. Dat haalt de 24 die WCAG 2.5.8 vraagt ruim, maar niet de 44 van 2.5.5. Hoger past nu niet naast de acht menu-items zonder dat de balk gaat afbreken.
open
Zoom je op een breed scherm naar 400 procent, dan neemt de balk bovenaan ongeveer een kwart van de hoogte in beslag. Hij scrollt mee, dus je kunt overal komen; het kost wel ruimte.
opgelost
De bronlinks in de API-vergelijker waren 28 bij 16 pixel en stonden met drie per rij vlak boven elkaar, waar WCAG 2.5.8 er 24 bij 24 vraagt. Ze zijn nu 24 hoog.
opgelost
De moduswissel, de sorteerknoppen, de wisknop en de kleine voetlinks waren tussen de 25 en 40 pixel hoog. Ze zijn nu allemaal minstens 44, de maat die WCAG 2.5.5 en beide platformrichtlijnen vragen.
opgelost
Op deze pagina dreef dezelfde kleurwolk als op elke andere paginakop: zestien seconden per lus, eeuwig, zonder knop om hem stil te zetten. WCAG 2.2.2 vraagt die knop bij beweging die langer dan vijf seconden duurt en naast andere inhoud staat. De wolk staat hier niet meer.
opgelost
Zevenenvijftig van de 366 tekeningen op de site droegen geen besluit over wat een schermlezer ermee doet, en werden dus aangekondigd als naamloze afbeelding midden in een zin. Alle 366 dragen dat besluit nu, en een poort houdt de bouw tegen zodra er een bijkomt zonder.
opgelost
In hoog contrast verdwenen de meters, de staven en de balken in de illustraties: hun vulling is een achtergrond en die vervangt de browser door een systeemkleur. Ze houden nu een rand of de kleur die je zelf voor markeren koos.
opgelost
De bronnenlijst onder elk kennisbankartikel had regels van 22,4 pixel hoog, opnieuw onder de 24 van WCAG 2.5.8. Die artikelen bestonden nog niet toen de ronde liep. De regels zijn nu 24,5 hoog.
onderdeel 5
Een probleem melden
Loop je tegen iets aan, mail dan naar info@basestep.io. Schrijf welke pagina het is, welk hulpmiddel of welke browser je gebruikt en wat er misging; een schermafdruk helpt. Kun je iets niet bereiken, vraag het dan gewoon: dan sturen we de informatie in een vorm die voor jou wel werkt.
We noemen hier geen reactietermijn, omdat er geen termijn is die we gepubliceerd hebben en waarmaken. Een eigen meldadres volgt zodra de rol-adressen bestaan; tot die dag is info@basestep.io de weg.
onderdeel 6
Hoe en wanneer we toetsen
Automatisch bij elke oplevering: staat er een poort rood, dan komt de bouw er niet doorheen. Een vaste handmatige ronde met toetsenbord en schermlezer over alle pagina's is er nog niet; komt die er, dan staat de datum hier.
Contrast rekenen we uit op de kleurwaarden en de doorzichtigheid die de stijlen opgeven, ook op het zwakste punt van elk verloop en in beide kleurmodi. Dat is geen meting op de pixels die een browser tekent, en het vervangt zo'n meting ook niet.
Dit is versie 1.0 van deze verklaring, opgesteld op . Zij wordt bij elke herijking bijgewerkt, en dan gaat het versienummer omhoog. Een volledige evaluatie is nog niet uitgevoerd; zodra dat gebeurt staat de datum hier.
waarom deze pagina vrijwillig is
Niet verplicht, en toch geschreven.
de drempelminder dan 10 werknemers
de drempelmaximaal 2 miljoen euro jaaromzet
basestep valt onder de micro-ondernemingsvrijstelling voor diensten van de European Accessibility Act: artikel 4 lid 5 van richtlijn 2019/882 stelt ondernemingen met minder dan 10 werknemers en een jaaromzet van maximaal 2 miljoen euro vrij van de eisen voor diensten. Deze verklaring is dus vrijwillig.
De vrijstelling kent geen overgangstermijn bij groei: passeren we een drempel, dan valt hij per direct weg. Daarom kijken we elk kwartaal naar die drempel, en daarom staat het huiswerk nu al op papier in plaats van straks onder tijdsdruk.
Werkt iets niet voor jou, dan willen we dat weten.