{
  "dataset": "Czech consumer-facing websites accessibility benchmark",
  "scan_date": "2026-08-19",
  "run_id": "20260819T172602Z",
  "engine": {
    "scanner": "beacon",
    "axe_core_version": "4.12.1",
    "playwright_version": "1.60.0",
    "python_version": "3.12.3"
  },
  "ruleset_hash": "42accaab09e09e846efc943b0f631cd17f329537a3b7bfd26be51656964485a4",
  "axe_tags": [
    "wcag2a",
    "wcag2aa",
    "wcag21a",
    "wcag21aa"
  ],
  "comparable_to": "data-accessibility-benchmark-de-2026-07.json (same engine, ruleset hash and method; German sweep of 2026-07-17)",
  "method_notes": [
    "Automated axe-core scan of each site homepage; deterministic, no LLM involved.",
    "Sites that blocked the scanner or failed to render are reported as not assessed, never as clean.",
    "Automated testing covers only a subset of WCAG; real conformance requires manual audit. Scores are therefore an upper bound, not a conformance claim.",
    "Aggregates only; no per-site results are published.",
    "Platform/CMS detection ran during the sweep but its counts are not published: the target list skews to large brands, so the sample says nothing about the Czech SME long tail (the article states this openly)."
  ],
  "population": {
    "targeted": 191,
    "assessed": 145,
    "blocked": 29,
    "render_error": 17
  },
  "scores": {
    "mean": 29.0,
    "median": 24.2,
    "p25": 13.8,
    "p75": 38.1
  },
  "grade_distribution": {
    "A": 3,
    "B": 4,
    "C": 8,
    "D": 18,
    "F": 112
  },
  "zero_violation_sites": 3,
  "sectors": {
    "automotive": {
      "n": 8,
      "mean": 25.8,
      "median": 24.0,
      "f_share_pct": 87.5
    },
    "banking-insurance": {
      "n": 26,
      "mean": 31.9,
      "median": 27.4,
      "f_share_pct": 76.9
    },
    "e-commerce": {
      "n": 82,
      "mean": 28.4,
      "median": 20.8,
      "f_share_pct": 76.8
    },
    "telecom": {
      "n": 9,
      "mean": 37.4,
      "median": 34.8,
      "f_share_pct": 66.7
    },
    "transport-travel": {
      "n": 20,
      "mean": 25.1,
      "median": 20.4,
      "f_share_pct": 80.0
    }
  },
  "top_rules": [
    {
      "rule": "color-contrast",
      "sites": 136,
      "site_share_pct": 93.8,
      "instances": 3522,
      "impact": "serious",
      "wcag_criterion": "1.4.3"
    },
    {
      "rule": "link-name",
      "sites": 71,
      "site_share_pct": 49.0,
      "instances": 633,
      "impact": "serious",
      "wcag_criterion": "2.4.4"
    },
    {
      "rule": "image-alt",
      "sites": 36,
      "site_share_pct": 24.8,
      "instances": 512,
      "impact": "critical",
      "wcag_criterion": "1.1.1"
    },
    {
      "rule": "button-name",
      "sites": 30,
      "site_share_pct": 20.7,
      "instances": 183,
      "impact": "critical",
      "wcag_criterion": "4.1.2"
    },
    {
      "rule": "meta-viewport",
      "sites": 21,
      "site_share_pct": 14.5,
      "instances": 23,
      "impact": "moderate",
      "wcag_criterion": "1.4.4"
    },
    {
      "rule": "list",
      "sites": 21,
      "site_share_pct": 14.5,
      "instances": 24,
      "impact": "serious",
      "wcag_criterion": "1.3.1"
    },
    {
      "rule": "aria-prohibited-attr",
      "sites": 14,
      "site_share_pct": 9.7,
      "instances": 66,
      "impact": "serious",
      "wcag_criterion": "4.1.2"
    },
    {
      "rule": "nested-interactive",
      "sites": 13,
      "site_share_pct": 9.0,
      "instances": 61,
      "impact": "serious",
      "wcag_criterion": "4.1.2"
    }
  ]
}