Ga naar de hoofdinhoud Wettelijk verplicht in de EU voor organisaties met 50 of meer werknemers

EN 301 549-conformiteitsrapport #

Laatst bijgewerkt: 2026-05-24.

Dit rapport is een gestructureerde zelfbeoordeling van EthicsPortal tegen de toegankelijkheidseisen in EN 301 549 V3.2.3 (en, daarmee, WCAG 2.2 niveau AA). Het is bedoeld voor inkoopbeoordelaars die een clausulegewijs antwoord nodig hebben dat verder gaat dan de toegankelijkheidsverklaring .

VeldWaarde
ProductEthicsPortal — EU-nalevingsplatform voor klokkenluiders
ProductversieContinu uitgerold; dit rapport beschrijft de staat per de opstellingsdatum
NormEN 301 549 V3.2.3 (inclusief WCAG 2.2 niveau AA)
ConformiteitsaanpakZelfbeoordeling
Opstellingsdatum14 mei 2026
Volgende herzieningaugustus 2026 (per kwartaal)
Contactaccessibility@ethicsportal.eu

Een pdf-versie van dit rapport kan op verzoek voor inkoop worden verstrekt.

Reikwijdte #

Dit rapport behandelt drie uitrolomgevingen:

  1. Webapplicatiesecure.ethicsportal.eu, de geauthenticeerde interface voor zaakbehandelaars
  2. Openbare meldportalen*.ethicsportal.eu, de indiening van meldingen en het volgen van zaken voor klokkenluiders
  3. Marketingwebsiteethicsportal.eu, de met Hugo gerenderde openbare site (inclusief deze pagina)

Het behandelt ook downloadbare documenten en ondersteuningsdiensten die via deze omgevingen worden geleverd.

EthicsPortal is een webgebaseerd SaaS-product. Het biedt geen native mobiele apps, kioskhardware, tweeweg-spraak-ICT, video-uitvoer voor media of realtimetekst. De clausules 6, 7, 8 en 13 van EN 301 549 zijn daarom grotendeels niet van toepassing.

Samenvatting #

ClausulegebiedStatus
§5 Algemene eisenConform, met uitzonderingen vermeld in §5.4
§6 ICT met tweeweg-spraakcommunicatieNiet van toepassing
§7 ICT met videomogelijkhedenNiet van toepassing
§8 HardwareNiet van toepassing
§9 WebGedeeltelijk conform (zie details §9)
§10 Niet-webdocumentenNiet conform — zie §10.1
§11 SoftwareGedeeltelijk conform (zie details §11)
§12 Documentatie en ondersteuningsdienstenConform
§13 ICT die toegang biedt tot relais- of nooddienstenNiet van toepassing

Clausulegewijze beoordeling #

§5 Algemene eisen #

ClausuleEisStatusAantekeningen
5.1.2.2 / 5.1.3Activering van toegankelijkheidsfunctiesConformHet platform stelt toegankelijkheidsfuncties beschikbaar via standaard-HTML en ARIA. Er is geen propriëtaire activeringsstap vereist
5.2Activering van toegankelijkheidsfunctiesConformToegankelijkheidsinstellingen op browser- en OS-niveau (zoom, contrast, verminderde beweging, schermlezer) worden gerespecteerd
5.3BiometrieNiet van toepassingAuthenticatie verloopt via magic link of eenmalige code met optionele TOTP; er is geen biometrische invoer vereist
5.4Behoud van toegankelijkheidsinformatie bij conversieGedeeltelijk conformApplicatie-inhoud behoudt toegankelijkheidsinformatie; pdf-exports niet (zie §10.1)
5.5Bedienbare onderdelenConformAlle interactieve elementen zijn bedienbaar met toetsenbord en aanwijzer; de doelgrootte voldoet aan §2.5.8
5.6Vergrendelings- of schakelstatusConformSchakelstatussen worden blootgesteld via aria-pressed / aria-expanded
5.7ToetsherhalingNiet van toepassingDe software configureert de toetsherhaling van het systeem niet
5.8Acceptatie van dubbelaanslagNiet van toepassingDe software configureert de toetsacceptatie van het systeem niet
5.9Gelijktijdige gebruikersactiesConformGeen enkele interactie vereist gelijktijdige gebruikersacties

§9 Web (omvat WCAG 2.2 niveau A en AA) #

EthicsPortal richt zich op WCAG 2.2 niveau AA. De nieuwe criteria die in WCAG 2.2 zijn toegevoegd, worden afzonderlijk gerapporteerd zodat beoordelaars de dekking verder dan WCAG 2.1 kunnen bevestigen.

Principe 1 — Waarneembaar

SCTitelNiveauStatusAantekeningen
1.1.1Niet-tekstuele contentAConformAfbeeldingen en SVG-iconen hebben alt-tekst of zijn als decoratief gemarkeerd. Knoppen met alleen een icoon dragen een aria-label. Status die alleen met een icoon wordt aangegeven, heeft een tekstequivalent in sr-only
1.2.xOp tijd gebaseerde mediaA/AANiet van toepassingGeen audio- of video-inhoud
1.3.1Info en relatiesAConformSemantische HTML; tabellen gebruiken <th scope>; formulieren gebruiken <label>
1.3.2Betekenisvolle volgordeAConformDOM-volgorde komt overeen met visuele volgorde
1.3.3Zintuiglijke eigenschappenAConformInstructies steunen niet alleen op vorm, grootte of locatie
1.3.4WeergavestandAAConformLay-out werkt in portret en landschap
1.3.5Identificeer het doel van de invoerAAConformInvoervelden die overeenkomen met WCAG-invoerdoelen gebruiken autocomplete
1.4.1Gebruik van kleurAConformKleur is nooit het enige signaal — gekoppeld aan tekst of iconen
1.4.3Contrast (minimum)AAConformBodytekst ≥ 4,5:1, grote tekst ≥ 3:1, intern beoordeeld
1.4.4Herschalen van tekstAAConformLay-out herschikt bij 200% zoom zonder verlies van inhoud
1.4.5Afbeeldingen van tekstAAConformHet merklogo is de enige afbeelding van tekst; alle UI-labels zijn HTML
1.4.10HerschikkenAAConformHerschikt bij 320 CSS-pixels breed (tabellen en codeblokken uitgezonderd zoals toegestaan)
1.4.11Niet-tekstueel contrastAAConformUI-componenten en grafische objecten voldoen aan 3:1
1.4.12TekstafstandAAConformDoor de gebruiker overschreven tekstafstand verstoort de lay-out niet
1.4.13Content bij hover of focusAAConformTooltips zijn afsluitbaar (Escape), aanwijsbaar en blijven bestaan totdat de trigger de focus verliest

Principe 2 — Bedienbaar

SCTitelNiveauStatusAantekeningen
2.1.1ToetsenbordAConformAlle functionaliteit is met het toetsenbord bedienbaar
2.1.2Geen toetsenbordvalAConformModals vangen de focus alleen terwijl ze open zijn en herstellen die bij sluiten
2.1.4Sneltoetsen met lettertekenANiet van toepassingGeen sneltoetsen met één teken geïmplementeerd
2.2.1Timing aanpasbaarAConformDe time-out bij inactiviteit van de sessie is 30 dagen, wat voldoet aan de uitzondering van 20 uur
2.2.2Pauzeren, stoppen, verbergenAConformGeen automatisch bijgewerkte inhoud beweegt, knippert of scrolt langer dan 5 seconden zonder een knop om te pauzeren
2.3.1Drie flitsen of minderAConformGeen flitsende inhoud
2.4.1Blokken omzeilenAConformSkip-link naar de hoofdinhoud aanwezig op elke lay-out
2.4.2Pagina getiteldAConformElke pagina heeft een gelokaliseerde, beschrijvende <title>
2.4.3FocusvolgordeAConformFocus volgt de DOM-volgorde
2.4.4Linkdoel (in context)AConformLinktekst beschrijft de bestemming
2.4.5Meerdere manierenAAConformSitezoeken, navigatie en broodkruimels zijn beschikbaar
2.4.6Koppen en labelsAAConformEén <h1> per pagina; koppen lopen af zonder over te slaan
2.4.7Focus zichtbaarAAConform:focus-visible is globaal ingeschakeld; focusringen worden niet uitgeschakeld
2.4.11Focus niet verborgen (minimum)AA (nieuw in 2.2)ConformGefocuste elementen worden niet volledig bedekt door plakkende headers of andere content van de auteur
2.5.1AanwijzergebarenAConformGeen meerpunts- of padgebaseerde gebaren vereist
2.5.2AanwijzerannuleringAConformAlle klikacties voltooien bij up-event
2.5.3Label in naamAConformToegankelijke namen bevatten het zichtbare label
2.5.4BewegingsactiveringANiet van toepassingGeen invoer op basis van apparaatbeweging
2.5.7SleepbewegingenAA (nieuw in 2.2)ConformGeen flows met alleen slepen; uploads accepteren klik- en toetsenbordalternatieven
2.5.8Doelgrootte (minimum)AA (nieuw in 2.2)ConformInteractieve doelen ≥ 24×24 CSS-px

Principe 3 — Begrijpelijk

SCTitelNiveauStatusAantekeningen
3.1.1Taal van de paginaAGedeeltelijk conformApplicatie- en portaalpagina’s stellen <html lang> in op de actieve taal. Statische fallback-foutpagina’s zijn alleen in het Engels — zie toegankelijkheidsverklaring
3.1.2Taal van onderdelenAAConformInline anderstalige strings gebruiken waar nodig lang-attributen
3.2.1Bij focusAConformFocus veroorzaakt geen contextwijziging
3.2.2Bij invoerAConformInvoer veroorzaakt geen contextwijziging zonder waarschuwing
3.2.3Consistente navigatieAAConformDe navigatievolgorde is consistent in de hele applicatie
3.2.4Consistente identificatieAAConformIconen en componenten worden consistent gebruikt
3.2.6Consistente hulpA (nieuw in 2.2)ConformContact voor ondersteuning en hulplinks verschijnen op dezelfde locatie op elke geauthenticeerde pagina (voettekstgebied van de zijbalk) en in de voettekst van het portaal
3.3.1FoutidentificatieAConformFouten worden weergegeven via role="alert" en aan de gebruiker beschreven
3.3.2Labels of instructiesAConformInvoervelden zijn gelabeld; hints gebruiken aria-describedby
3.3.3FoutsuggestieAAConformFouten geven aan wat er mis is en hoe het te verhelpen
3.3.4Foutpreventie (juridisch, financieel, gegevens)AAConformOmkeerbare handelingen of expliciete bevestiging voor destructieve acties
3.3.7Overbodige invoerA (nieuw in 2.2)ConformEerder ingevoerde informatie (e-mail, organisatie) wordt automatisch ingevuld waar deze in dezelfde sessie opnieuw vereist is
3.3.8Toegankelijke authenticatie (minimum)AA (nieuw in 2.2)ConformAuthenticatie gebruikt magic links en eenmalige codes die geplakt kunnen worden; er zijn geen cognitieve functietests vereist

Principe 4 — Robuust

SCTitelNiveauStatusAantekeningen
4.1.2Naam, rol, waardeAConformBedieningselementen stellen naam, rol en status bloot
4.1.3StatusberichtenAAConformFlashberichten, meldingen en asynchrone resultaten gebruiken aria-live-regio’s

§10 Niet-webdocumenten #

ClausuleEisStatusAantekeningen
10.1Niet-webdocumenten (pdf’s)Niet conformNalevingsrapporten, certificaten, beleidssjablonen, posters, het handboek voor zaakbehandelaars en zaakexports worden geproduceerd als niet-getagde pdf’s. Toegankelijke HTML-alternatieven zijn op verzoek beschikbaar via accessibility@ethicsportal.eu . Een pijplijn voor getagde pdf’s staat op de roadmap.
10.2DOCX-beleidssjablonenGedeeltelijk conformGegenereerde DOCX-bestanden (klokkenluidersbeleid, privacyverklaring) dragen hun structuur, maar zijn niet beoordeeld tegen aan PDF/UA gelijkwaardige verwachtingen voor bewerkbare documenten. HTML-alternatieven zijn op verzoek beschikbaar.

§11 Software #

De webapplicatie kwalificeert als software onder §11. §11 omvat WCAG (hierboven beoordeeld onder §9) plus softwarespecifieke clausules:

ClausuleEisStatusAantekeningen
11.5Interoperabiliteit met hulptechnologieConformGebouwd op semantische HTML en ARIA; getest met VoiceOver, NVDA en toetsenbordnavigatie van het platform
11.6Gedocumenteerd toegankelijkheidsgebruikConformDeze pagina en de toegankelijkheidsverklaring documenteren toegankelijkheidsfuncties en bekende beperkingen
11.7GebruikersvoorkeurenConformVoorkeuren op OS-niveau (verminderde beweging, kleurenschema, tekstschaling) worden gerespecteerd
11.8AuteurstoolsGedeeltelijk conformDe interface voor zaakbehandelaars is een auteurstool onder §11.8 omdat behandelaars inhoud creëren die door klokkenluiders wordt geconsumeerd. Bijlage-uploads accepteren beschrijvingen; rich-textfuncties (wanneer geïntroduceerd) worden beoordeeld tegen ATAG 2.0

§12 Documentatie en ondersteuningsdiensten #

ClausuleEisStatusAantekeningen
12.1.1Toegankelijkheids- en compatibiliteitsfunctiesConformDit rapport en de toegankelijkheidsverklaring beschrijven de ondersteunde hulptechnologieën en platformcombinaties
12.1.2Toegankelijke documentatieConformDocumentatie wordt geleverd als semantische HTML op de marketingwebsite en via in-app-hulp
12.2.2Informatie over toegankelijkheidsfunctiesConformOndersteuningspersoneel en de gepubliceerde verklaring kunnen toegankelijkheidsvragen beantwoorden
12.2.3Effectieve communicatieConformHet feedbackkanaal voor toegankelijkheid wordt elke werkdag bewaakt; bevestiging binnen 2 werkdagen
12.2.4Toegankelijke documentatie (ondersteuning)Gedeeltelijk conformDocumenten die in reactie op ondersteuningsverzoeken worden geleverd, erven dezelfde status als de onderliggende artefacten — pdf’s worden gemarkeerd; HTML-alternatieven zijn beschikbaar

Bekende beperkingen #

De onderstaande punten worden bijgehouden, niet verborgen:

  1. Niet-getagde pdf’s. Grootste hiaat. Vandaag de dag ondervangen door toegankelijke HTML-alternatieven op verzoek; gepland om te worden vervangen door een pijplijn met getagde pdf of HTML als canoniek formaat.
  2. Statische foutpagina’s alleen in het Engels. Zelden tegengekomen; dezelfde informatie wordt in de taal van de gebruiker binnen de applicatie gepresenteerd.
  3. Ingesloten content van derden (Crisp, door Stripe gehoste pagina’s) valt buiten onze directe controle; de toegankelijkheidsdocumentatie van de aanbieder wordt jaarlijks herzien.

Testmethodologie #

De zelfbeoordeling combineerde:

Contact en feedback #

Toegankelijkheidszorgen, verzoeken om alternatieve formaten en inkoopvragen:

Normen en referenties #

Laatst bijgewerkt: