アクセシビリティに関する声明
松永遺産(matsunagaheritage.org)は、すべての利用者が情報に等しくアクセスできるよう取り組んでいます。本サイトは WCAG 2.2 レベル AAA(Web Content Accessibility Guidelines 2.2, Level AAA)への適合を目標としています。
適合状況
本サイトは継続的に WCAG 2.2 AAA の達成基準に対する自動および手動の監査を受けています。最新の自動監査では、すべての評価対象ページが軽微および重大な違反ゼロで合格しています。
監査ツールチェーン
- Playwright + axe-core — 本番ページに対して WCAG 2.0/2.1/2.2 の A・AA・AAA レベルの自動監査を実施します。コントラスト比、ARIA、キーボード操作、ランドマーク、見出し順序などを検証します。
- Playwright + Siteimprove alfa — ACT(Accessibility Conformance Testing)規則に基づく独立した第二の自動監査エンジンによる検証。axe-core が見落とす項目を補完します。
- Vitest + axe-core — コンポーネント単位の単体テストでアクセシビリティ違反を検出し、回帰を防止します。
- Accessibility Insights for Web(Microsoft)— 最終的な人手による検証。スクリーンリーダー、キーボード操作、認知的負荷、フォーカス管理を含みます。
具体的に行っている対応
- 本文と背景のコントラスト比は 7:1 以上(WCAG 2.2 AAA「拡張コントラスト」基準)。
- すべての対話要素はキーボードのみで操作可能。可視のフォーカスインジケーターを表示。
- スクリーンリーダー利用者向けに、PCA 散布図などのグラフィックには代替テキストおよび代替データテーブルを提供。
- 見出しの階層を維持(h1 → h2 → h3)。各ページに 1 つの h1。
- ナビゲーション、メイン、フッターをセマンティックなランドマーク(
<nav>、<main>、<footer>)に配置。 prefers-reduced-motion設定を尊重し、不要なアニメーションを抑制。- 2 言語(英語・日本語)で完全に翻訳。HTML
lang属性は表示中の言語を反映。
既知の制約
D3 で生成される地図および散布図は、SVG として描画されます。スクリーンリーダー利用者には、各ページに同等の情報をテキスト・データテーブル形式で併記しています。地図上での詳細なジェスチャ操作には現在ポインタ/キーボードが必要であり、タッチジェスチャの代替は今後追加予定です。
alfa 監査により、以下の WCAG 2.2 AAA「拡張」基準について、本サービスの情報密度の高い UI と部分的に競合することを認識しています。これらは是正計画に基づき今後改善します:
- WCAG 2.5.5 ターゲットサイズ(拡張)— 一部のコンパクトなコントロール(マップのズームボタン等)は 44×44px に達しません。
- WCAG 1.4.8 視覚的提示— 長文の法的文書では行長 80 文字を超える場合があります。テーマ切替によりユーザー側のカスタマイズには対応済みです。
フィードバック
アクセシビリティに関するご意見・ご指摘は、リポジトリの Codeberg Issue(codeberg.org/rockypod/japanese-ancestry-review/issues)までお寄せください。可能な限り迅速に対応いたします。
最終更新:2026 年 5 月 9 日