유럽 접근성법: 웹사이트에 무엇을 요구하고, 집행은 무엇을 보여줬나

지침 2019/882는 2025년 6월 28일부터 적용되고 있습니다. 대부분의 디지털 규칙과 달리 조용한 출발이 아니었습니다. 프랑스 법원은 까르푸에 일일 과태료를 걸고 웹사이트를 적합하게 만들라고 명령했고, 그 뒤 각국 감독기관은 업종별 점검을 해왔습니다.
접근성법을 이번 물결의 다른 규칙들과 구분하는 것은, 적합성을 연기할 수 없다는 점입니다. 키보드로 사이트를 쓸 수 있거나 없거나 둘 중 하나입니다. 폼 오류가 스크린리더에 전달되거나 안 되거나 둘 중 하나입니다. 감사는 직접적이고 누구나 할 수 있습니다.
누구에게 적용되나
지침은 소비자를 대상으로 한 제품과 서비스를 포함합니다. 디지털 쪽에서는 이런 뜻입니다.
- 이커머스, 소비자를 대상으로 한 모든 온라인 판매.
- 소비자 은행 서비스, 인터넷뱅킹과 모바일 앱 포함.
- 전자통신 서비스와 그 인터페이스.
- 시청각 미디어 서비스에 대한 접근 서비스, 예를 들어 스트리밍 플랫폼의 인터페이스.
- 여객 운송 서비스: 항공, 시외버스, 철도, 수상 운송의 발권, 시간표, 여행 정보.
- 전자책과 그 읽기 소프트웨어.
- 셀프서비스 단말기: ATM, 발권기, 체크인 기기, 결제 단말기.
직원 10명 미만이고 연매출 또는 자산총액이 200만 유로 이하인 마이크로 기업은 서비스 관련 의무를 면제받습니다. 좁은 면제이고 제품에는 적용되지 않습니다.
바로잡을 오해가 하나 있습니다. 회사가 온라인으로 소비자에게 판매한다면 규모와 무관하게 적용 범위에 들어갑니다. 마이크로 기업인 경우만 예외입니다. 기업 간 이커머스는 일반적으로 범위 밖이지만, 같은 플랫폼이 둘 다 담당한다면 실무적 해법은 한 번에 접근 가능하게 만드는 것입니다.
기술적 잣대
지침은 기능 요건을 정하지 기술적 세부를 정하지 않습니다. 적합성 추정을 만드는 조화 표준은 EN 301 549이고, 현재 판은 WCAG 2.1 AA 수준에 대응합니다. WCAG 2.2에 맞춘 갱신이 예정돼 있고, 차이가 작고 대체로 개선이므로 그것을 기준으로 만드는 것이 합리적입니다.
실무적으로는 네 가지 원칙을 뜻합니다. 인식 가능, 운용 가능, 이해 가능, 견고함.
코드에서 실제로 무엇을 의미하나
접근성 작업의 대부분은 특별하지 않습니다. 같은 열 가지를 곳곳에서 고치는 일입니다.
시맨틱 HTML이 먼저
클릭 핸들러를 붙인 div는 버튼이 아닙니다. 포커스를 받지 못하고, 스페이스나 엔터에 반응하지 않고, 스크린리더에 아무것도 전하지 않습니다.
대부분의 사이트에서 가장 큰 단일 개선은 자체 제작 컴포넌트를 올바른 요소로 바꾸는 것입니다. button, a, label, fieldset, nav, main, 그리고 올바른 순서의 h1부터 h6까지의 제목 위계. ARIA는 보수 계층이지 출발점이 아닙니다.
완전한 키보드 사용성
마우스로 할 수 있는 모든 동작은 키보드로도 할 수 있어야 합니다. 키보드 트랩이 없어야 합니다. 시각적 순서와 일치하는 논리적 포커스 순서. 대비 요건을 충족하는 보이는 포커스 표시.
모달은 반복적으로 문제가 되는 지점입니다. 열릴 때 포커스가 안으로 이동하고, 안에 머무르고, 닫힐 때 여는 요소로 돌아가고, Escape로 닫혀야 합니다.
끝까지 채울 수 있는 폼
모든 입력에 프로그램적으로 연결된 레이블. 플레이스홀더는 레이블이 아닙니다. 오류는 색만이 아니라 텍스트로 표시되고, 필드에 연결되고, 보조기술에 전달돼야 합니다. 필수 항목은 프로그램적으로 표시돼야 합니다.
결제 폼은 이커머스에서 접근성법의 핵심 영역이고, 보통 사이트에서 가장 복잡한 페이지이기도 합니다.
대비와 글자 크기
일반 텍스트에 최소 4.5대1, 큰 텍스트와 UI 컴포넌트에 3대1. 텍스트는 내용이 사라지거나 기능이 깨지지 않으면서 200%까지 확대돼야 합니다.
여기가 보통 디자인 팀이 저항하는 지점입니다. 회색 위 회색이 절제돼 보이니까요. 동시에 자동 테스트에서 가장 쉽게 잡히는 발견 중 하나이고, 즉 반드시 발견됩니다.
텍스트 대체와 미디어
의미 있는 이미지에는 설명하는 대체 텍스트가 필요합니다. 장식 이미지에는 alt 속성이 없는 것이 아니라 빈 alt가 필요합니다. 영상에는 자막이, 녹음된 오디오에는 대본이 필요합니다.
접근 가능한 이름이 없는 아이콘 버튼도 계속되는 발견입니다. 휴지통 아이콘은 이름을 주지 않으면 스크린리더에게 그냥 "버튼"입니다.
동적 콘텐츠와 상태 변화
페이지 새로고침 없이 콘텐츠가 바뀔 때 보조기술에 알려야 합니다. 알림에는 라이브 리전, 화면 전환 시 포커스 관리, 그리고 애니메이션만 하는 게 아니라 전달되는 로딩 상태.
싱글 페이지 앱은 거의 기본값으로 여기서 실패합니다. 라우트 변경이 포커스를 옮기지도, 제목 변화를 알리지도 않기 때문입니다.
시간 제한과 움직임
시간 제한이 있다면 좁은 예외를 빼고 사용자가 연장하거나 해제할 수 있어야 합니다. 자동으로 움직이거나 스크롤되거나 갱신되는 콘텐츠에는 일시정지 수단이 필요합니다. 캐러셀은 전형적인 위반 사례입니다.
접근성 성명
서비스 제공자는 서비스가 접근성 요건을 어떻게 충족하는지에 관한 정보를 제공해야 합니다. 실무적으로는 다음을 담은 공개 성명입니다.
- 서비스 설명과 어떻게 접근 가능한지.
- 적용한 요건과 사용한 표준.
- 알려진 미비점과 개선 일정.
- 사용자가 장벽을 신고할 수 있는 피드백 경로.
- 감독기관 정보.
미비점을 적는 것은 약점을 인정하는 것이 아닙니다. 자동 테스트가 200건의 위반을 찾는 상태에서 완전 적합을 주장하는 성명은 개선 계획이 담긴 정직한 성명보다 나쁩니다.
불균형한 부담과 근본적 변경
지침은 요건 충족이 불균형한 부담이 되거나 제품 또는 서비스의 근본적 변경을 요구하는 경우 예외를 허용합니다.
면죄부가 아닙니다. 원용하려면 총비용 대비 비용, 장애인에게 돌아가는 혜택 대비 추정 비용과 혜택, 조직의 자원을 고려한 문서화된 평가가 필요합니다. 평가는 요청 시 감독기관에 제출해야 하고 최소 5년마다 갱신해야 합니다.
실무에서 우리가 보는 원용 대부분은 검증을 버티지 못할 것입니다. "재설계는 비싸다"는 평가가 아닙니다.
집행은 어떻게 움직였나
첫해의 패턴은 예측한 대로였습니다.
민원이 주된 방아쇠. 지침은 회원국에 소비자가 부적합을 신고할 수 있는 절차를 두도록 요구합니다. 사이트를 쓸 수 없는 사용자는 신고합니다.
자동 스캔이 첫 번째 체. 감독기관은 업종 전체에 자동 도구를 돌립니다. 자동 도구가 찾는 것은 문제의 3분의 1 정도일 수 있지만, 싸게 그리고 규모 있게 찾습니다.
소송은 가능하고 실제로 쓰였다. 프랑스의 까르푸 사건이 주목할 만한 이유는 일일 과태료가 가용한 수단임을 보여줬고, 대상이 일을 끝낼 자원이 있는 대기업이었기 때문입니다.
공공조달에는 승수 효과가 있다. 공공 구매자는 접근 가능한 솔루션을 조달해야 합니다. 적합하지 않은 공급자는 입찰에서 탈락합니다.
기존 사이트를 고치는 현실적인 방법
효과적인 것은 완전한 감사 뒤에 1년짜리 개선 프로젝트를 붙이는 게 아닙니다. 이렇게 하는 것입니다.
사이트 전체에 자동 스캔을 돌리고, 결과를 페이지가 아니라 유형별로 분류하세요. 같은 누락 레이블이 400개 페이지에 나타나는 건 그것이 하나의 컴포넌트 안에 있기 때문입니다. 컴포넌트를 한 번 고치세요.
페이지보다 디자인 시스템을 먼저 고치세요. 버튼, 입력, 모달, 탭, 드롭다운, 테이블. 위반의 대부분이 여기서 상속됩니다. 컴포넌트 라이브러리 수정 한 바퀴로 사이트 전체 발견의 대부분이 사라집니다.
핵심 경로를 수동으로 테스트하세요. 홈, 검색, 상품 페이지, 장바구니, 결제, 계정. 먼저 키보드로, 다음에 스크린리더로. 자동 도구는 결제를 실제로 끝낼 수 있는지 알려주지 않습니다.
사용자를 참여시키세요. 실제 스크린리더 사용자와 한 시간을 보내면 어떤 도구도 못 찾는 것을 찾고, 어떤 교육보다 효과적으로 팀의 태도를 바꿉니다.
퇴행을 막으세요. 접근성 테스트를 CI에 넣고, 접근성을 완료의 정의에 포함하고, 새 컴포넌트가 라이브러리에 들어가기 전에 검토하세요. 이게 없으면 18개월 뒤에도 같은 자리입니다.
어차피 할 만한 이유
접근성은 제품 팀이 원래 원하는 것들과 강하게 상관됩니다.
시맨틱 마크업은 검색 엔진이 읽는 바로 그것입니다. 명확한 폼 오류는 결제 이탈을 줄입니다. 키보드 사용성은 숙련 사용자에게 사이트를 빠르게 만듭니다. 대비 요건은 트래픽의 큰 부분을 차지하는, 밝은 햇빛 아래 휴대폰에서의 가독성을 높입니다.
그리고 대상은 소수가 아닙니다. EU 성인 약 네 명 중 한 명이 어떤 형태의 기능 제한을 안고 살며, 인구 고령화와 함께 그 비율은 오르고 있습니다.
우리가 돕는 지점
우리는 유럽에서 사업하는 회사들을 위해 UI를 만들고 고칩니다. 오늘 그것은 접근 가능한 컴포넌트 라이브러리, 기존 플랫폼의 개선 작업, 퇴행을 막는 CI 게이트를 뜻합니다.
적용 범위에 드는 사이트가 있는데 확신이 없다면, 자동 스캔과 결제 경로의 키보드 통과부터 시작하세요. 자기 위치가 꽤 정확히 보입니다.
도움이 필요하면 office@c9group.dev 로 연락 주세요. 유럽에서의 작업은 EU 시장 진입 페이지에, 규제 전체 지형은 2026년 EU 디지털 규제 가이드에 있습니다.
우리는 엔지니어이지 변호사가 아닙니다. 적용 범위 판단과 불균형한 부담 평가는 여러분의 변호사 몫입니다.