Rechtliches
Erklärung zur Barrierefreiheit
Diese Website ist ein privates Portfolio. Ich betreibe sie freiwillig barrierefrei, nicht aufgrund einer gesetzlichen Verpflichtung: Als privates Angebot ohne Verbraucherdienstleistung falle ich weder unter das Barrierefreiheitsstärkungsgesetz (BFSG) noch unter die Vorgaben für öffentliche Stellen. Der Anspruch bleibt derselbe - Inhalte sollen für alle nutzbar sein, unabhängig von Hilfsmitteln oder Einschränkungen.
Stand der Vereinbarkeit mit den Anforderungen
Ich orientiere mich an den Web Content Accessibility Guidelines (WCAG) 2.2 auf Konformitätsstufe AA sowie an der europäischen Norm EN 301 549. Wer WCAG 2.2 AA erfüllt, erfüllt damit zugleich die aktuell harmonisierte Fassung der Norm (V3.2.1), die auf WCAG 2.1 verweist.
Diese Website ist wegen der unten aufgeführten Unvereinbarkeiten und Ausnahmen mit den genannten Anforderungen teilweise vereinbar. Die Einstufung folgt der Mustererklärung der EU-Kommission (Durchführungsbeschluss (EU) 2018/1523), die vollständig, teilweise und nicht vereinbar unterscheidet.
Bekannte Einschränkungen
Die folgenden Punkte sind mir bekannt und noch nicht behoben:
- Rätselgitter: Die Spielfelder von „Sudoku im Browser“ und
„Logikquadrate“ tragen die Rolle
grid, die Zeilen und Zellen, die zu dieser Rolle gehören, fehlen aber. Die ARIA-Struktur ist damit unvollständig (WCAG 1.3.1), und mit einem Screenreader lässt sich das Gitter nicht Zelle für Zelle durchwandern. Bedient werden beide vollständig über die Tastatur. Bei den Logikquadraten wird das ausgewählte Feld zusätzlich mit Zeile, Spalte und Inhalt angesagt, beim Sudoku nicht. - Tastenkürzel aus einzelnen Zeichen: Sudoku, Logikquadrate und Pausensnake reagieren auf der ganzen Seite auf einzelne Buchstaben- und Zifferntasten, etwa W, A, S und D, bei den Rätseln auch N, H, P, C und die Ziffern. Das gilt auch dann, wenn das Spielfeld keinen Fokus hat, und abschalten oder umbelegen lassen sich die Kürzel nicht (WCAG 2.1.4). Die Pfeiltasten steuern auf diesen Seiten immer das Spiel und scrollen die Seite nicht. In den Spielbüchern wirken die Zifferntasten auch dann, wenn kein Element den Fokus hat.
- Pausensnake: Das Spiel lässt sich starten und neu starten, aber nicht pausieren, und die Schlange läuft in festem Tempo. Für Menschen, die mehr Zeit brauchen, ist das eine Hürde. Einen Verstoß gegen Stufe AA sehe ich darin nicht: WCAG 2.2.2 verlangt eine Pause nur für Bewegung, die von selbst startet, und das Spiel startet erst auf Knopf- oder Tastendruck. Das Tempo gehört zum Spiel; dass Zeit keine wesentliche Rolle spielen darf, fordert erst WCAG 2.2.3 auf Stufe AAA. Eine Pausefunktion ist geplant.
- Spielbücher: Der Player auf den Seiten „Die Gruft unter dem
Weißdorn“, „Das Haus hinter dem Moor“, „Brüder dunklen Rufes“ und
„The Intercept“ setzt ein eigenes
main-Element in den Hauptbereich der Seite, sodass es dort zwei Hauptbereiche gibt. Meldungen im Kampf und nach dem Benutzen oder Ausrüsten eines Gegenstands stehen in Statusbereichen, die bei jedem Schritt neu entstehen; ob Screenreader sie zuverlässig ansagen, ist nicht geprüft. Bei „The Intercept“ und beim Fortsetzen eines gespeicherten Spiels setzt der Player den Fokus schon beim Laden der Seite in den Spieltext, die Einleitung der Seite wird dann übersprungen. Das Quelltextfenster trägt keine Sprachangabe, auch wenn die Datei darin in einer anderen Sprache geschrieben ist als die Seite (WCAG 3.1.2). Die Markierung der aktuellen Stelle im Quelltextfenster ist nur sichtbar, Screenreader erfahren davon nichts. - Akzentfarbe auf getönten Flächen im dunklen Erscheinungsbild: Das Etikett „Neu“ auf den App-Karten der Seite „Apps“ erreicht 4,0:1, gefordert sind 4,5:1 (WCAG 1.4.3). Dasselbe Verhältnis entsteht, solange der Mauszeiger über einer Zeile der Materialtabelle auf der Seite „Maker“ (letzte Spalte) oder über dem Store-Link einer App-Karte mit eigener Produktseite steht. Ohne Mauszeiger sind es dort 4,7:1.
- Eingebettetes Spiel auf der Seite „Alpine Drift“: Der Baustein stammt von itch.io. Auf dessen Barrierefreiheit habe ich keinen Einfluss. Ein direkter Link zur Originalseite steht daneben zur Verfügung.
- Externe Verweise: Blogbeiträge verlinken auf Studien, PDFs und Videos Dritter. Für die Barrierefreiheit dieser fremden Inhalte kann ich nicht einstehen.
Was umgesetzt ist
- Durchgehende Tastaturbedienbarkeit mit sichtbarer Fokusanzeige, einschließlich Galerie-Lightbox (Fokusfalle, Escape zum Schließen, Fokusrückgabe) und der Spielbücher.
- Sprunglink zum Hauptinhalt auf allen Seiten mit vorangestellter Navigation, semantische Landmarken (mit der oben genannten Ausnahme bei den Spielbüchern) und eine durchgehende Überschriftenstruktur ohne übersprungene Ebenen.
- Alternativtexte für alle inhaltstragenden Bilder - in der Fotogalerie in der jeweiligen Seitensprache; dekorative Elemente sind für Screenreader ausgeblendet.
- Vollständig zweisprachig: Deutsch an der Wurzel, Englisch unter /en/, mit Sprachumschalter in der Kopfleiste und wechselseitigen hreflang-Angaben. Jede Seite deklariert ihre Sprache, fremdsprachige Textteile tragen eigene lang-Attribute (mit der oben genannten Ausnahme beim Quelltextfenster der Spielbücher).
- Spielbücher: Jede Wahl ist ein Button, dessen Name der Text der Wahl ist; die ersten neun lassen sich auch mit den Zifferntasten wählen, solange der Fokus im Spiel oder auf keinem Element liegt. Nach jeder Wahl springt der Fokus auf den neuen Textabschnitt. Das Spiel trägt die Sprache des Buchs als eigenes lang-Attribut, auch wenn sie von der Seitensprache abweicht. Das Quelltextfenster ist per Tastatur erreichbar und scrollbar, Bilder in den Büchern haben Alternativtexte.
- Farbkontraste über den geforderten Werten, in hellem wie in dunklem Erscheinungsbild, mit den oben genannten Ausnahmen: Text in der Grundfarbe erreicht mindestens 10,7:1, gedämpfter Text mindestens 4,5:1, gefordert sind 4,5:1.
- Respektiert die Systemeinstellung „Bewegung reduzieren“; Zoom bis 200 % ist nicht blockiert.
- Keine Anmeldung, keine Zeitbegrenzungen abgesehen vom Spieltempo bei Pausensnake und keine automatisch startenden Medien. Sudoku und Logikquadrate zeigen eine mitlaufende Uhr, aber kein Zeitlimit.
- Formularelemente gibt es nur in den Spielbüchern: die Auswahl der Quelldatei, bei zweisprachigen Büchern die Sprachwahl und in zwei Büchern eine Startauswahl mit Optionsfeldern. Alle sind beschriftet, abgeschickt wird nichts.
- Die Reichweitenmessung mit Cloudflare Web Analytics und GoatCounter arbeitet ohne Cookies und ohne Fingerprinting, Nutzungsprofile werden nicht erstellt. Einzelheiten stehen in der Datenschutzerklärung.
Verfahren zur Erstellung dieser Erklärung
Grundlage ist eine Selbstbewertung vom 18. Juli 2026: eine systematische Prüfung des Quelltexts, der Stilvorlagen und der Skripte gegen die Erfolgskriterien der Stufe AA, einschließlich rechnerischer Kontrastprüfung aller Farbpaare. Eine unabhängige externe Prüfung hat nicht stattgefunden. Am 26. Juli 2026 habe ich die Erklärung nach weiteren Korrekturen - darunter die Behebung einer zuvor hier aufgeführten Kontrast-Einschränkung (WCAG 1.4.3) - und dem zweisprachigen Ausbau der Website überprüft und aktualisiert.
Am 22. September 2026 habe ich die Erklärung erneut gegen Quelltext, Stilvorlagen und Skripte geprüft. Neu erfasst sind die im August hinzugekommenen Spielbücher sowie die Einschränkungen zu Tastenkürzeln und zur Akzentfarbe im dunklen Erscheinungsbild. Berichtigt sind die Angaben zu Formularen, Reichweitenmessung, Kontrasten und Rätselgittern, die Einordnung von Pausensnake (zuvor mit WCAG 2.2.2 begründet) und der Begriff für den Stand der Vereinbarkeit (zuvor „weitgehend konform“). Auch diese Prüfung fand am Code statt, nicht mit Screenreadern oder anderen Hilfsmitteln.
Rückmeldung und Kontakt
Ihnen ist eine Barriere aufgefallen? Sie können einen Inhalt nicht nutzen? Melden Sie sich - ich bin für Hinweise dankbar und behebe sie, so gut ich kann.
Kontakt: tobias@nerdwana.net
Bitte beschreiben Sie kurz, um welche Seite es geht und welche Hürde aufgetreten ist.
Nennen Sie gern auch das verwendete Hilfsmittel - das hilft beim Nachstellen.
Ich antworte in der Regel innerhalb einer Woche.
Alternativ erreichen Sie mich über die Wege im Impressum. Wie ich mit Ihren Daten umgehe, steht in der Datenschutzerklärung.
Diese Erklärung liegt zum besseren Verständnis auch in einer englischen Fassung EN vor. Im Zweifel ist die deutsche Fassung maßgeblich.