접근성 지침
한국형 웹 콘텐츠 접근성 지침 2.2 (KWCAG 2.2)
국내 웹 접근성 품질인증과 법적 의무 이행의 기준이 되는 국가표준입니다. 4개 원칙, 14개 지침, 33개 검사 항목으로 구성되며 WCAG를 바탕으로 국내 여건에 맞게 필수 항목 위주로 만들어졌습니다.
한눈에 보기
- 표준 번호
- KS X OT0003:2022
- 제정/개정
- 2005.12.21 제정 · 2010.12.31 · 2015.03.31 · 2022.12.28 개정(제4판)
- 구성
- 4개 원칙 · 14개 지침 · 33개 검사 항목
- 인용 표준
- WCAG 2.1 (2018)
- 담당
- 과학기술정보통신부 국립전파연구원
- 원안 작성
- 한국정보통신기술협회(TTA)
- 수준
- 구분 없음 (전 항목 준수)
- 구성
- 4개 원칙 · 14개 지침 · 33개 검사 항목
개요
한국형 웹 콘텐츠 접근성 지침(Korean Web Content Accessibility Guidelines, KWCAG)은 장애인·고령자 등이 비장애인과 동등하게 웹 콘텐츠를 이용할 수 있도록 웹 콘텐츠를 만들 때 지켜야 할 사항을 정한 방송통신표준(국가표준, KS)입니다. 현재 판은 KS X OT0003:2022 「한국형 웹 콘텐츠 접근성 지침 2.2」이며, 2022년 12월 28일 개정되었습니다. 방송통신표준심의회의 심의를 거쳐 과학기술정보통신부 국립전파연구원이 관리하고, 원안 작성에는 한국정보통신기술협회(TTA)가 협력했습니다.
적용 범위는 PC, 터치스크린 기반 기기, 모바일 기기 등에서 실행되는 모든 웹 콘텐츠이며, 제3자가 제공하는 서비스(third-party services)를 포함해 웹 콘텐츠 서비스 제공자가 제공하는 모든 콘텐츠에 적용됩니다. 네이티브 모바일 앱은 별도의 모바일 애플리케이션 콘텐츠 접근성 지침을 따릅니다.
구성
표준은 원칙(principle) → 지침(guideline) → 검사 항목(requirement)의 3단계입니다. 4개 원칙(인식의 용이성, 운용의 용이성, 이해의 용이성, 견고성) 아래 14개 지침과 33개 검사 항목이 있습니다. 항목 번호는 표준 본문의 장 번호를 따르므로 원칙 1이 5장, 원칙 4가 8장입니다(예: 5.1.1 적절한 대체 텍스트 제공). WCAG와 달리 A·AA 같은 수준 구분이 없고, 33개 항목 모두 준수해야 하는 항목입니다.
법적 의무와 인증
- 장애인차별금지법(「장애인차별금지 및 권리구제 등에 관한 법률」)은 제21조에서 웹사이트 등 전자정보에 장애인이 비장애인과 동등하게 접근·이용할 수 있도록 정당한 편의를 제공할 의무를 정하고 있습니다. 공공기관뿐 아니라 법령이 정한 민간 사업자에게도 단계적으로 적용되어 왔습니다.
- 지능정보화 기본법(옛 「국가정보화기본법」, 2020년 전부 개정)은 장애인·고령자 등의 정보 접근과 이용 보장을 규정하고, 웹 접근성 품질인증(정보통신접근성 품질인증)의 근거를 두고 있습니다. KWCAG 표준 원문도 이 두 법률에 따라 의무화된 웹 접근성 부문의 표준으로 활용될 수 있다고 밝히고 있습니다.
- 웹 접근성 품질인증(인증마크)은 과학기술정보통신부가 지정한 인증기관이 KWCAG 검사 항목을 기준으로 심사해 접근성이 확보된 웹사이트에 부여하는 마크입니다. 심사는 서면 심사, 전문가 심사, 장애인 사용자 심사 단계로 진행되고, 인증 유효기간은 1년이라 매년 갱신 심사를 받습니다.
인증 기준 판 확인
인증 심사에 어느 판(2.1 또는 2.2)의 지침이 적용되는지와 세부 심사 기준은 인증기관과 한국지능정보사회진흥원(NIA)의 공지를 확인하세요. 이 사이트의 검사 방법은 표준 원문과 일반적인 점검 관행을 바탕으로 한 해설입니다.
KWCAG와 WCAG의 관계
KWCAG는 W3C의 WCAG를 기초로 만든 국내 표준입니다. KWCAG 2.2 원문은 WCAG 2.1(2018)을 인용 표준으로 삼고, 성공 기준 중 수준 A 항목을 중심으로 국내 여건을 고려해 반드시 지켜야 할 항목을 골랐다고 밝힙니다. 그래서 WCAG의 AA 기준 일부(예: 1.4.4 텍스트 크기 조정, 1.4.10 리플로우, 4.1.3 상태 메시지)는 KWCAG 검사 항목에 없고, 반대로 5.4.4 콘텐츠 간의 구분, 6.1.3 조작 가능, 6.4.4 고정된 참조 위치 정보처럼 WCAG에 직접 대응하는 기준이 없는 국내 고유 항목도 있습니다. 7.2.2·7.3.3·7.3.4는 이후 WCAG 2.2에 정식으로 들어간 3.2.6, 3.3.8, 3.3.7과 내용이 같습니다.
각 항목 페이지의 “다른 지침의 대응 항목”에는 WCAG 2.2 번호 기준의 대응 성공 기준을 적었습니다. 이 대응은 내용상 가장 가까운 기준을 이 사이트가 정리한 것이며, 요구 수준이 완전히 같지는 않을 수 있습니다.
2.1에서 2.2로 바뀐 점
KWCAG 2.1(2015.03.31 개정, 24개 검사 항목)에 WCAG 2.1에서 추가된 필수 항목과 전문가 의견을 반영해 9개 검사 항목이 새로 추가되었습니다. 검사 항목은 24개에서 33개로, 지침은 13개에서 14개로 늘었습니다(신규 지침 2개, 삭제 지침 1개).
- 신규 검사 항목 9개: 6.1.4 문자 단축키, 6.4.4 고정된 참조 위치 정보, 6.5.1 단일 포인터 입력 지원, 6.5.2 포인터 입력 취소, 6.5.3 레이블과 네임, 6.5.4 동작기반 작동, 7.2.2 찾기 쉬운 도움 정보, 7.3.3 접근 가능한 인증, 7.3.4 반복 입력 정보
- 신규 지침: 5.3 적응성, 6.5 입력 방식 / 삭제 지침: 7.3 콘텐츠의 논리성
- 번호 재배치: 2.1의 7.3.1 콘텐츠의 선형구조 → 5.3.2, 7.3.2 표의 구성 → 5.3.1, 5.3.2 명확한 지시사항 제공 → 5.3.3, 5.3.x 명료성 항목 → 5.4.x, 7.4 입력 도움 → 7.3(레이블 제공 7.3.2, 오류 정정 7.3.1)
- 이름 변경: 6.1.2 초점 이동 → 초점 이동과 표시
전체 검사 항목
검사 항목 33개
5 인식의 용이성 Perceivable
사용자가 장애 유무 등에 관계없이 웹사이트에서 제공하는 모든 콘텐츠를 동등하게 인식할 수 있도록 제공해야 합니다. 대체 텍스트, 멀티미디어 대체수단, 적응성, 명료성의 4개 지침, 9개 검사 항목으로 구성됩니다.
5.1 대체 텍스트 Text Alternatives
텍스트 아닌 콘텐츠에는 그 의미나 용도를 이해할 수 있는 대체 텍스트를 제공합니다.
-
5.1.1 적절한 대체 텍스트 제공
텍스트 아닌 콘텐츠는 그 의미나 용도를 인식할 수 있도록 대체 텍스트를 제공해야 합니다.
5.2 멀티미디어 대체수단 Time-based Media
동영상·음성 등 멀티미디어 콘텐츠에는 자막, 대본 또는 수어 같은 대체수단을 제공합니다.
-
5.2.1 자막 제공
멀티미디어 콘텐츠에는 자막, 대본 또는 수어를 제공해야 합니다.
5.3 적응성 Adaptable
콘텐츠는 표의 구조, 논리적인 순서, 명확한 지시사항처럼 표현 방식이 바뀌어도 의미를 잃지 않도록 구성합니다. KWCAG 2.2에서 새로 만든 지침입니다.
-
5.3.1 표의 구성
표는 이해하기 쉽게 구성해야 합니다.
-
5.3.2 콘텐츠의 선형구조
콘텐츠는 논리적인 순서로 제공해야 합니다.
-
5.3.3 명확한 지시사항 제공
지시사항은 모양, 크기, 위치, 방향, 색, 소리 등에 관계없이 인식될 수 있어야 합니다.
5.4 명료성 Distinguishable
전경과 배경, 이웃한 콘텐츠를 쉽게 구분할 수 있도록 제공합니다.
-
5.4.1 색에 무관한 콘텐츠 인식
콘텐츠는 색에 관계없이 인식될 수 있어야 합니다.
-
5.4.2 자동 재생 금지
자동으로 소리가 재생되지 않아야 합니다.
-
5.4.3 텍스트 콘텐츠의 명도 대비
텍스트 콘텐츠와 배경 간의 명도 대비는 4.5 대 1 이상이어야 합니다.
-
5.4.4 콘텐츠 간의 구분
이웃한 콘텐츠는 구별될 수 있어야 합니다.
6 운용의 용이성 Operable
사용자가 장애 유무 등에 관계없이 웹사이트에서 제공하는 모든 기능을 운용할 수 있도록 제공해야 합니다. 입력장치 접근성, 충분한 시간 제공, 광과민성 발작 예방, 쉬운 내비게이션, 입력 방식의 5개 지침, 15개 검사 항목으로 구성됩니다.
6.1 입력장치 접근성 Input Device Accessibility
키보드를 비롯한 다양한 입력장치로 모든 기능을 사용할 수 있게 합니다.
-
6.1.1 키보드 사용 보장
모든 기능은 키보드만으로도 사용할 수 있어야 합니다.
-
6.1.2 초점 이동과 표시
키보드에 의한 초점은 논리적으로 이동해야 하며, 시각적으로 구별할 수 있어야 합니다.
-
6.1.3 조작 가능
사용자 입력 및 컨트롤은 조작 가능하도록 제공되어야 합니다.
-
6.1.4 문자 단축키
신규
문자 단축키는 오동작으로 인한 오류를 방지하여야 합니다.
6.2 충분한 시간 제공 Enough Time
콘텐츠를 읽고 사용하는 데 충분한 시간을 제공합니다.
-
6.2.1 응답시간 조절
시간제한이 있는 콘텐츠는 응답시간을 조절할 수 있어야 합니다.
-
6.2.2 정지 기능 제공
자동으로 변경되는 콘텐츠는 움직임을 제어할 수 있어야 합니다.
6.3 광과민성 발작 예방 Seizures
광과민성 발작을 일으킬 수 있는 콘텐츠를 제공하지 않습니다.
-
6.3.1 깜빡임과 번쩍임 사용 제한
초당 3~50회 주기로 깜빡이거나 번쩍이는 콘텐츠를 제공하지 않아야 합니다.
6.4 쉬운 내비게이션 Navigable
콘텐츠 간의 이동과 탐색을 쉽게 할 수 있도록 제공합니다.
-
6.4.1 반복 영역 건너뛰기
콘텐츠의 반복되는 영역은 건너뛸 수 있어야 합니다.
-
6.4.2 제목 제공
페이지, 프레임, 콘텐츠 블록에는 적절한 제목을 제공해야 합니다.
-
6.4.3 적절한 링크 텍스트
링크 텍스트는 용도나 목적을 이해할 수 있도록 제공해야 합니다.
-
6.4.4 고정된 참조 위치 정보
신규
전자출판문서 형식의 웹 페이지는 각 페이지로 이동할 수 있는 기능이 있어야 하고, 서식이나 플랫폼에 상관없이 참조 위치 정보를 일관되게 제공·유지해야 합니다.
6.5 입력 방식 Input Modalities
키보드 외의 다양한 입력 방식(포인터, 음성, 동작)으로도 기능을 쉽게 조작할 수 있게 합니다. KWCAG 2.2에서 새로 만든 지침입니다.
-
6.5.1 단일 포인터 입력 지원
신규
다중 포인터 또는 경로기반 동작을 통한 입력은 단일 포인터 입력으로도 조작할 수 있어야 합니다.
-
6.5.2 포인터 입력 취소
신규
단일 포인터 입력으로 실행되는 기능은 취소할 수 있어야 합니다.
-
6.5.3 레이블과 네임
신규
텍스트 또는 텍스트 이미지가 포함된 레이블이 있는 사용자 인터페이스 구성요소는 네임에 시각적으로 표시되는 해당 텍스트를 포함해야 합니다.
-
6.5.4 동작기반 작동
신규
동작기반으로 작동하는 기능은 사용자 인터페이스 구성요소로 조작할 수 있고, 동작기반 기능을 비활성화할 수 있어야 합니다.
7 이해의 용이성 Understandable
사용자가 장애 유무 등에 관계없이 웹사이트에서 제공하는 콘텐츠를 이해할 수 있도록 제공해야 합니다. 가독성, 예측 가능성, 입력 도움의 3개 지침, 7개 검사 항목으로 구성됩니다.
7.2 예측 가능성 Predictable
콘텐츠의 기능과 실행 결과를 사용자가 예측할 수 있도록 제공합니다.
-
7.2.1 사용자 요구에 따른 실행
사용자가 의도하지 않은 기능(새 창, 초점에 의한 맥락 변화 등)은 실행되지 않아야 합니다.
-
7.2.2 찾기 쉬운 도움 정보
신규
도움 정보가 제공되는 경우, 각 페이지에서 동일한 상대적인 순서로 접근할 수 있어야 합니다.
7.3 입력 도움 Input Assistance
입력 오류를 방지하고 정정할 수 있도록 돕습니다.
-
7.3.1 오류 정정
입력 오류를 정정할 수 있는 방법을 제공해야 합니다.
-
7.3.2 레이블 제공
사용자 입력에는 대응하는 레이블을 제공해야 합니다.
-
7.3.3 접근 가능한 인증
신규
인증 과정은 인지 기능 테스트에만 의존해서는 안 됩니다.
-
7.3.4 반복 입력 정보
신규
반복되는 입력 정보는 자동 입력 또는 선택 입력할 수 있어야 합니다.
8 견고성 Robust
사용자가 콘텐츠를 이용할 수 있도록 기술(브라우저, 보조기술 등)에 영향을 받지 않아야 합니다. 문법 준수, 웹 애플리케이션 접근성의 2개 지침, 2개 검사 항목으로 구성됩니다.
8.1 문법 준수 Markup Compliance
마크업 언어의 문법을 지켜 브라우저와 보조기술이 콘텐츠를 정확히 해석하게 합니다.
-
8.1.1 마크업 오류 방지
마크업 언어의 요소는 열고 닫음, 중첩 관계 및 속성 선언에 오류가 없어야 합니다.
8.2 웹 애플리케이션 접근성 Web Application Accessibility
웹 애플리케이션과 플러그인은 보조기술이 이용할 수 있도록 접근성을 갖추어야 합니다.
-
8.2.1 웹 애플리케이션 접근성 준수
콘텐츠에 포함된 웹 애플리케이션은 접근성이 있어야 합니다.
조건에 맞는 항목이 없습니다.