Zum Hauptinhalt springen

Offene Forschungsdaten

Weltweite Studie, Stand 09.11.2026

197
Länder
126 832
kommunale Websites
1 014 583
geprüfte Seiten
611 393
Seiten mit aufbewahrtem Screenshot als Beleg

Europa & Welt: Ländertabelle →Weltkarte der Barrierefreiheit →

Barrierefreiheit kommunaler US-Websites · CC BY-NC 4.0

Das sind die Rohdaten hinter jeder Zahl, die wir veröffentlichen. Jede Zahl lässt sich unabhängig nachrechnen, ohne Zugriff auf unseren Code. Die Dateien werden direkt ausgeliefert und sind in keiner Weise geschützt — genau das bedeutet offene Daten.

Herunterladen · traversal-log v5 (12.0 MB)Herunterladen · traversal-log (3.2 MB)Format · SCHEMA.mdForschungsdatenMethodik

Zitierweise

Maksim Galatin & AIfa (Claude, Gemini, Grok). Municipal Website Accessibility: Automated Scan versus Keyboard Traversal. Offener Datensatz, Fassung vom 1. September 2026. CC BY-NC 4.0.

Lizenziert unter CC BY-NC 4.0: frei für nichtkommerzielle Nutzung (Forschung, Lehre, Journalismus) mit Nennung der Autoren; jede kommerzielle Nutzung nur mit kostenpflichtiger Lizenz (contact@codeofdigitaleternity.com).

Was der Datensatz enthält

Was der Datensatz enthält
DateiInhaltGröße
traversal-log-v5-2026-10-02.jsonl.gzDas Hauptprotokoll, Version 2 (Instrument v5, 1.–2. Oktober 2026). Eine Zeile ist eine Seite: das ursprüngliche Urteil des Durchlaufs, die Kategorie nach den Optionen A und B, die Messebene, der Fokuspfad. Die Zahl 33,5 % wird daraus berechnet.12.0 MB
95.216 Zeilen
traversal-log-v5-SCHEMA.mdFeldbeschreibung für Version 2: Kategorien, wie Urteile den Kategorien zugeordnet werden, wie man die Zahl nachrechnet, was vor der Veröffentlichung maskiert wurde.7.7 KB
traversal-log-2026-09-01.jsonl.gzDas Hauptprotokoll. Eine Zeile ist ein Tastaturdurchlauf einer Seite: URL, Stadt, Bundesstaat, Seitentyp, wie viele Tab-Drücke bis zum Ziel, wo und warum der Pfad abbrach, ob Formularfelder Beschriftungen tragen, Dateiname des Screenshots, Urteil.3.2 MB
95.524 Zeilen
traversal-log-2026-09-01-corrected-2026-10-16.jsonl.gzEine korrigierte Kopie des Hauptprotokolls der Version 1 (16. Oktober 2026). Sie unterscheidet sich vom Original in genau 4.019 Zeilen: Das Urteil wird aus dem verzeichneten Grund neu berechnet, das vorherige bleibt im Feld вердикт_до_16_10_2026 erhalten, die Regel im Feld исправлено_16_10_2026. SHA-256 1b1ee13764ba58aa64bc3ac6c5034ef5c2de159cb06d4c59410ac2e6dcae3be0.3.2 MB
95.524 Zeilen
cookie-banner-holds-focus-v21-2026-10-16.csv19 Seiten auf 5 Domains, auf denen ein Cookie-Einwilligungsbanner den Tastaturfokus alle 60 Schritte lang festhält, bis es beantwortet wird. Wir beantworten nie ein Banner — das wäre eine Einwilligung im Namen eines anderen —, deshalb ist dies eine Grenze unseres Instruments, keine Barriere der Website. Ohne diese Seiten liegt die Hauptzahl der Version 2.1 bei 24,56 % statt 24,62 %.3.3 KB
19 Zeilen
traversal-log-SCHEMA.mdSchema des Protokolls: jedes Feld erklärt, welche Werte möglich sind und wie man sie liest.15 KB
us-government-axe-audit.jsonl.gzPrüfung von US-Behördenwebsites mit der Engine axe-core 4.x: 85.497 Seitenprüfungen mit Verstößen, aufgeschlüsselt nach Schweregrad, Regel und Seitentyp. E-Mail-Adressen, die zusammen mit mailto-Links in CSS-Selektoren gelandet sind, sind verborgen.4.1 MB
85.497 Zeilen
us-government-axe-audit-corrected-2026-10-17.jsonl.gzEine korrigierte Kopie der axe-Prüfung (17. Oktober 2026). Sie unterscheidet sich vom Original in genau den 2.005 Einträgen, die an unser Limit von 8 Sekunden gestoßen waren: 792 werden durch die Nachmessung mit einem Limit von 20 Sekunden ersetzt, 1.213 behalten ihr früheres Ergebnis und erhalten das Feld перемер_16_10_2026. Die übrigen 83.492 Zeilen sind Byte für Byte mit dem Original identisch.4.3 MB
85.497 Zeilen
us-organizations-registry.jsonl.gzRegister der US-Organisationen: 289.420 Einträge über alle 51 Gebiete — Schulen, Krankenhäuser, Behörden, Handel und Dienstleistungen. Das ist die Liste der Objekte, über die der Durchlauf lief. ⚖️ EIGENE LIZENZ: ODbL 1.0, nicht CC BY-NC 4.0 — das Register ist aus OpenStreetMap abgeleitet (sichtbar im Feld osm_id), © OpenStreetMap-Mitwirkende. Vor der Veröffentlichung wurden 210.730 Telefonnummern und 20.859 E-Mail-Adressen entfernt.16.0 MB
289.420 Zeilen
us-registry-cisa.jsonl.gzDas bundesweite CISA-Register mit Stand 31. August 2026 — die Ausgangsstichprobe der Domains von US-Städten und -Landkreisen.276 KB
11.659 Zeilen
measurement-dates.jsonl.gzWann genau jeder Screenshot aufgenommen wurde. So viele Zeilen wie auf dem Datenträger verifizierte Screenshots.853 KB
83.212 Zeilen
evidence-hashes-2026-09-01.txt.gzIntegritätsregister: SHA-256 jeder Beweisdatei. Sein eigener Hash ist über OpenTimestamps mit Zeitstempel in Bitcoin verankert.2.7 MB
81.065 Zeilen
evidence-hashes-2026-09-01.timestamp.jsonDer Zeitstempelnachweis: welche Kalender den Hash wann angenommen haben.2.7 KB
solana-anchor-status.jsonDer ehrliche Stand der On-Chain-Verankerung: was in Bitcoin bereits erledigt ist und wo der Solana-Eintrag steht.2.3 KB
dead-domains-2026-09-01.csvRegisterdomains, die nicht geantwortet haben. Von Hand geprüft; dieser Befund betrifft nicht die Barrierefreiheit, sondern die Qualität behördlicher Daten.30 KB
1.499 Zeilen
unreachable-reasons.csv.gzGründe für die Unerreichbarkeit, tabellarisch: DNS, TLS, Zeitüberschreitung, abgelehnte Verbindung und der Rest.19 KB
905 Zeilen
tls-certificates.jsonl.gzZustand der TLS-Zertifikate der durchlaufenen Domains.483 KB
8.979 Zeilen
entity-classification.jsonl.gzEinordnung der Körperschaft: Stadt, Landkreis, anderer Typ.173 KB
11.997 Zeilen
recaptured-screenshots.jsonl.gzSpäter neu aufgenommene Screenshots, mit Angabe, welcher wann ersetzt wurde. Frühere Fassungen werden nicht gelöscht.14 KB
757 Zeilen

Weltweiter Datensatz: die Karte aller Länder

Dieselben Einträge wie auf der Weltkarte: jede Website, jede geprüfte Seite, das Ergebnis und die Zahl der Tab-Anschläge. Die Dateien werden bei jedem Neuaufbau der Karte aktualisiert; Summen und Datum stehen in summary.json. Der Ländercode in der Adresse hat zwei Buchstaben (DE, JP, BR). Die Messdaten stehen wie der übrige Datensatz unter CC BY-NC 4.0. Die Punktdateien enthalten Koordinaten aus OpenStreetMap (ODbL 1.0) und GeoNames (CC BY 4.0): Bei Nutzung der Koordinaten gelten deren Bedingungen.

  • summary.json — Summen nach Land und Ebene, Datum des Aufbaus
  • e/DE.json — Websites der Kommunen eines Landes (Beispiel: Deutschland)
  • o/DE.json — Einrichtungen und Organisationen eines Landes (Beispiel: Deutschland)
  • m/CA.json — US-Kommunalwebsites nach Bundesstaat (Beispiel: Kalifornien)
  • e-points.json — Punkte der Ebene Kommunen
  • o-points.json — Punkte der Ebene Einrichtungen
  • search-e.json — Verzeichnis der Ebene Kommunen: Domain, Name, Land
  • search-o.json — Verzeichnis der Ebene Einrichtungen: Domain, Name, Land

Änderungsprotokoll

Was sich im Datensatz geändert hat und warum. Die Zahlen wurden durch Öffnen der Dateien ermittelt, nicht durch Lesen ihrer Namen. Zweimal ist die Zahl der Einträge GESUNKEN — das ist eine Korrektur gegen unser eigenes Interesse, kein Zurechtstutzen, und jeder Fall ist erklärt.

Änderungsprotokoll
DatumDateiInhaltÄnderung
2026-09-10us-organizations-registry.jsonl.gzDatensatz unter der RICHTIGEN Lizenz wieder zur Verfügung gestellt. Das Organisationsregister ist aus OpenStreetMap abgeleitet — sichtbar im Feld osm_id jedes Eintrags —, und OpenStreetMap steht unter der ODbL 1.0, die verlangt, dass auch eine abgeleitete Datenbank unter der ODbL verbreitet wird. Wir hatten es unter CC BY 4.0 veröffentlicht, und das war falsch. Am Morgen des 10. September wurde der Datensatz zurückgezogen; bis zum Abend wurde diese Entscheidung korrigiert: Ein Rückzug war unnötig, es genügte, DIESE Datei unter die ODbL 1.0 zu stellen. Genau das ist jetzt geschehen — die übrigen Datensätze blieben damals unter CC BY 4.0; seit dem 5. Oktober 2026 stehen sie unter CC BY-NC 4.0 (kommerzielle Nutzung nur mit kostenpflichtiger Lizenz). Die Liste der Organisationen stammt aus OpenStreetMap, © OpenStreetMap-Mitwirkende.
—
2026-08-30dead-domains-2026-08-30.csvErste Veröffentlichung der Liste von Domains ohne DNS-Eintrag — im bundesweiten CISA-Register aufgeführt und dennoch nicht existent.
1.209 Zeilen
2026-08-31dead-domains-2026-08-31.csvListe nach dem Durchlauf der übrigen Bundesstaaten erweitert.
1.651 Zeilen
+442
2026-09-01dead-domains-2026-09-01.csvDie Zahl ist GESUNKEN, und die Korrektur geht gegen unser eigenes Interesse: 152 Domains, die wir für tot erklärt hatten, antworteten bei der Nachprüfung mit einem echten Browser, der je Domain vier Adressen versuchte. Wir haben uns selbst korrigiert, statt die Daten zurechtzustutzen.
1.499 Zeilen
−152
2026-09-01traversal-log-2026-09-01.jsonl.gzDas Hauptprotokoll der Tastaturdurchläufe: 95.524 Einträge zu 11.902 Domains. Der Durchlauf durch das bundesweite CISA-Register ist abgeschlossen — alle 11.659 Websites erfasst.
95.524 Zeilen
2026-09-01evidence-hashes-2026-09-01.txt.gzIntegritätsregister: SHA-256 jedes Screenshots. Am selben Tag wurde sein eigener Hash über OpenTimestamps mit Zeitstempel in Bitcoin verankert — einen Screenshot rückzudatieren hieße jetzt, Bitcoin umzuschreiben.
81.657 Zeilen
2026-09-03evidence-hashes-2026-09-03.txt.gzIntegritätsregister um 28.442 Einträge erweitert: Screenshots aus Wiederholungsdurchläufen wurden unter Beweis gestellt.
110.099 Zeilen
+28.442
2026-09-09us-organizations-registry.jsonl.gzNeuer Datensatz. Register der US-Organisationen: 289.420 Einträge über alle 51 Gebiete — Schulen, Krankenhäuser, Handel und Dienstleistungen, mit Website-Adresse, Koordinaten und Sektorgruppe. Es wurde als Stichprobe für die nächste Durchlaufphase erhoben und lag bis heute unveröffentlicht. Telefonnummern (210.730) und E-Mail-Adressen (20.859) wurden bewusst aus der veröffentlichten Kopie entfernt: Sie spielen bei der Messung der Barrierefreiheit keine Rolle, und fünftausend dieser Adressen waren persönliche Postfächer bei Gmail und ähnlichen Diensten. Weitere 15 Adressen wurden aus dem Website-Feld entfernt — in den OpenStreetMap-Quelldaten hatte jemand dort eine E-Mail statt einer Seitenadresse eingetragen.
289.420 Zeilen
2026-09-09us-government-axe-audit.jsonl.gzNeuer Datensatz. Prüfung von US-Behördenwebsites mit der Engine axe-core 4.x: 85.497 Seitenprüfungen, mit Verstößen aufgeschlüsselt nach Schweregrad, nach konkreter Regel und nach Seitentyp. Das ist eine eigene Messung und darf nicht zum kommunalen Durchlauf addiert werden: Dort drückt ein Mensch die Tab-Taste, hier läuft eine automatische Engine, und die Methoden unterscheiden sich. E-Mail-Adressen, die zusammen mit mailto-Links in CSS-Selektoren gelandet sind, sind verborgen — der Selektor zeigt weiterhin, wo der Verstoß liegt.
85.497 Zeilen
2026-10-02traversal-log-v5-2026-10-02.jsonl.gzVersion 2 des Hauptprotokolls: 95.216 Zeilen zu 11.902 Domains, nachgemessen mit dem neuen Instrument v5 (1.–2. Oktober 2026). Barriere unter den gemessenen Seiten: 33,5 % (8.448 von 25.252); 33,9 %, wenn ein fast unsichtbarer Fokusrahmen als Barriere zählt. Version 1 bleibt unverändert: Die beiden Versionen lassen sich nicht Zahl für Zahl vergleichen, weil sich das Instrument geändert hat — Details auf /research/data. E-Mail-Adressen und Telefonnummern von Amtsträgern in den Texten der Fokuspfade sind maskiert.
95.216 Zeilen
2026-10-16traversal-log-2026-09-01-corrected-2026-10-16.jsonl.gzEine korrigierte Kopie des Protokolls der Version 1; das Original bleibt unverändert daneben. In 4.019 Einträgen besagte das Urteil, der Durchlauf habe nicht durchgeführt werden können, während der verzeichnete Grund besagt, dass er durchgeführt wurde. Das Urteil wird nach derselben Regel neu berechnet, die die Engine in allen anderen 15.053 solchen Einträgen angewandt hat: 1.703 werden „barrierefrei“, 2.316 „teilweise Barriere“. Jede korrigierte Zeile behält ihr vorheriges Urteil; die übrigen 91.505 Zeilen stimmen Byte für Byte mit dem Original überein.
95.524 Zeilen
−0
2026-10-17us-government-axe-audit-corrected-2026-10-17.jsonl.gzEine korrigierte Kopie der axe-Prüfung von US-Behördenwebsites; das Original bleibt unverändert daneben. 2.005 Einträge waren an unser eigenes Ladezeitlimit von 8 Sekunden gestoßen und als „nicht geöffnet“ geführt. Alle wurden am 16.–17. Oktober mit einem Limit von 20 Sekunden und demselben axe 4.13.0 nachgemessen. Ersetzt werden nur 792 Einträge — jene, bei denen sich die Seite jetzt öffnete und geprüft wurde; ein früheres „geprüft“ wird nie durch einen heutigen Fehlschlag ersetzt. Die übrigen 1.213 nachgemessenen Einträge bleiben, wie sie waren, mit vermerkter Nachmessung. Summen: „geprüft“ 40.536 → 41.328, „nicht geöffnet“ 40.661 → 39.869.
85.497 Zeilen
−0

Format

Dateien mit der Endung .jsonl.gz sind zeilenweise JSON, mit gzip komprimiert: eine Zeile, ein Objekt. Jedes Archivprogramm entpackt sie, und jedes Programm kann sie Zeile für Zeile lesen, ohne die ganze Datei in den Speicher zu laden. Ein Browser kann eine solche Datei nicht anzeigen und speichert sie deshalb auf dem Datenträger — das ist bei einem Archiv normales Verhalten, kein Fehler.

Felder des Hauptprotokolls

Felder des Hauptprotokolls
urlURL der geprüften Seite
город / штатStadt und Bundesstaat des Website-Betreibers
страница_типwelche Seite es ist: Startseite, Zahlung, Stellen, Dokumente, Sitzungen, 311_request und so weiter
шагов_до_целиwie viele Tab-Drücke nötig waren, um das Ziel zu erreichen; 0 bedeutet, dass das Ziel nicht erreicht wurde
где_оборвалосьdas Element, an dem der Pfad abbrach
причинаin Worten: Seite nicht geöffnet, Ziel in 40 Drücken nicht erreicht, Erfolg in N Schritten
есть_метки_у_полейob Formularfelder Beschriftungen für einen Screenreader tragen
контраст_окob der Text die Kontrastanforderung erfüllt
скриншотDateiname des zum Messzeitpunkt aufgenommenen Screenshots
вердикт_человекаdas menschliche Urteil: barrierefrei, teilweise Barriere, Barriere, nicht erreichbar und so weiter
что_сказал_скриптwas die automatische Prüfung zu derselben Seite gesagt hat
вендор_платформыdie Plattform, auf der die Website läuft, sofern sie erkennbar war
когда_замерZeitpunkt der Messung

Wie Sie sicher sein können, dass die Daten nicht ausgetauscht wurden

Jede Beweisdatei hat einen SHA-256; alle Hashes sind in einem Register gesammelt, und der Hash des Registers ist über OpenTimestamps mit Zeitstempel in Bitcoin verankert — kostenlos, angenommen von drei unabhängigen Kalendern. Einen Screenshot rückzudatieren ist jetzt unmöglich, ohne Bitcoin umzuschreiben. Das Prüfverfahren ist in evidence-hashes-README.txt beschrieben.

Vorsicht mit den Anteilen

Die Studie nennt drei verschiedene Anteile, jeder mit eigenem Nenner. Erstens: Unter den Seiten, die die automatische Prüfung für sauber hielt, erreichten 53,8 % das Ziel nicht — Nenner 25.966. Zweitens: Unter ALLEN messbaren Seiten erreichten 74,6 % von 47.271 es nicht. Drittens: Von allen 95.524 Protokolleinträgen erreichten 12,6 % das Ziel. Keiner der drei bedeutet „X % der Websites sind nicht barrierefrei“ — es sind Anteile von Seiten, nicht von Websites. Version 2 des Datensatzes (2. Oktober 2026, Instrument v5) zählt anders: Seiten ohne die Funktion werden nicht als Barrieren gezählt, und die Barriere unter den gemessenen Seiten beträgt 33,5 % (8.448 von 25.252). Details und der Vergleich der Versionen stehen auf /research/data.