Prüfplan

BFSG-Audit-Tool · Anmeldung

Prüfplan

Projekte

Projekt

Aktion bestätigen

Prüfplan

BIK WCAG 2.2 + Kap. 5/7/11/12 · 88 Schritte
← Projekte Gespeichert
Seite × Schritt
00:00
Σ 00:00
—
Seite / Template hinzufügen
Home · PLP · PDP · Cart · Checkout · Utility · Globale Komponenten
Methodik & Stichprobe
Medien-Vorprüfung

Enthält der Prüfgegenstand Video- oder Audio-Inhalte (z. B. Produktvideos, Hintergrundmusik, Podcasts)?

Bei „Nein“ werden die 15 Medien-Schritte (Kapitel 1.2, 1.4.2, 7) auf N/A mit gemeinsamer Begründung gesetzt — einzeln weiter anpassbar. Bei „Ja“ stehen sie wieder zur Einzelprüfung offen. Überschreibt vorhandene N/A-Begründungen dieser 15 Schritte.

Automatische Vorschläge importieren (axe-core) — für die aktuell gewählte Seite

Empfohlen: Bookmarklet einmal installieren, danach auf jeder zu prüfenden Seite mit einem Klick scannen — das Ergebnis landet automatisch in der Zwischenablage.

📊 axe-Scan (in Lesezeichenleiste ziehen)

javascript:(function(){function t(m,e){var d=document.createElement('div');d.textContent=m;d.style.cssText='position:fixed;bottom:20px;right:20px;z-index:2147483647;background:'+(e?'#c0392b':'#1f2430')+';color:#fff;padding:12px 18px;border-radius:8px;font:14px/1.4 -apple-system,sans-serif;box-shadow:0 4px 16px rgba(0,0,0,.3);max-width:320px';document.body.appendChild(d);setTimeout(function(){d.remove()},6000)}function r(){fetch('https://cdn.jsdelivr.net/npm/axe-core@4/locales/de.json').then(function(resp){return resp.json()}).then(function(l){axe.configure({locale:l})}).catch(function(){}).then(function(){return axe.run()}).then(function(res){var j=JSON.stringify(res);navigator.clipboard.writeText(j).then(function(){t('✓ '+res.violations.length+' Verstöße kopiert — jetzt im Prüfplan-Tool einfügen.')},function(){t('Kopieren fehlgeschlagen. Bitte Konsole (F12) nutzen.',1)})},function(err){t('axe-Scan fehlgeschlagen: '+err.message,1)})}if(window.axe){r()}else{var s=document.createElement('script');s.src='https://cdn.jsdelivr.net/npm/axe-core@4/axe.min.js';s.onload=r;s.onerror=function(){t('axe-core konnte nicht geladen werden.',1)};document.head.appendChild(s)}})();

Ziehen geht nicht per Tastatur — alternativ den Link oben kopieren und über „Lesezeichen hinzufügen" im Browser manuell einfügen.

Alternative: manuell in der Konsole

Auf der zu prüfenden Seite die DevTools-Konsole öffnen (F12 → Konsole), dann diese 3 Befehle einzeln nacheinander einfügen und mit Enter bestätigen (nicht alle auf einmal — sonst ist der „copy"-Befehl der Konsole manchmal nicht verfügbar).

await new Promise(r=>{var s=document.createElement('script');s.src='https://cdn.jsdelivr.net/npm/axe-core@4/axe.min.js';s.onload=r;document.head.appendChild(s)});
try{axe.configure({locale:await(await fetch('https://cdn.jsdelivr.net/npm/axe-core@4/locales/de.json')).json()})}catch(e){}
var __axeResult = await axe.run();
copy(JSON.stringify(__axeResult))

Befehl 3 kopiert das Ergebnis direkt in die Zwischenablage — danach unten mit Strg+V einfügen. CORS-Warnungen zu w3.org im Konsolenlog sind harmlos (axe-core versucht nur, Hilfetexte vorzuladen).

Befund bearbeiten
Strg+Enter
Befunde0
BFSG-Pflichtangaben

§19 BFSGV und Anlage 3 BFSG sind eigenständige gesetzliche Anforderungen, kein Teil des WCAG/EN-301-549-Prüfkatalogs — hier wird die Barrierefreiheitserklärung des Kunden auf Vollständigkeit geprüft, nicht die Website selbst.

Export / Sicherung

Alle Projekte liegen serverseitig in deiner eigenen Datenbank auf deinem Server — kein Drittanbieter. Das Markdown enthält: geprüfte Seiten, Konformitätsurteil je Prüfschritt (aggregiert über alle Seiten — durchgefallen auf einer Seite = site-weit nicht bestanden), pro Schritt welche Seite wo scheitert, N/A-Begründungen, Befunde nach Seite und die Prüfzeit. Die ZIP bündelt alle Anhänge (Dateiname mit Prüfschritt-Präfix) plus ein Manifest — zusammen mit dem Markdown an Claude geben.