접근성 성명서
마지막 업데이트: 2026-09-01
Talaskill은 스크린 리더, 화면 확대기, 음성 제어, 키보드만 사용하는 탐색 등 보조 기술을 사용하는 분들을 포함하여 모든 사람이 사용할 수 있는 서비스가 되기 위해 노력하고 있습니다.
우리의 약속
저희는 웹 콘텐츠 접근성 지침(WCAG) 2.1 레벨 AA를 준수하기 위해 노력하고 있습니다. 이는 전 세계 접근성 관련 법률에서 가장 일반적으로 요구되는 기준이며, 저희가 몇몇 대표 페이지뿐 아니라 플랫폼 전체에 걸쳐 지키고자 하는 기준입니다.
확인 방법
저희는 Playwright로 구동되는 axe-core를 사용하여 플랫폼의 대표적인 페이지 집합에 대해 실제 자동화된 감사를 실행합니다. 대상 페이지는 공개 랜딩 페이지, 회원가입·로그인·비밀번호 재설정 페이지, 공개 채용 공고 목록 및 법적 문서 페이지, 그리고 로그인 후의 대시보드, 채용, 자격증명, 채용 관리, 이의제기, 개인정보, 평가, 크리에이터, 스킬 가이드, 발견 게임, 관리자 페이지입니다.
각 페이지는 세 가지 언어로 스캔됩니다: 영어(왼쪽에서 오른쪽), 아랍어(오른쪽에서 왼쪽 — 영어만으로 진행하는 감사가 놓칠 수 있는 버그를 드러낼 가능성이 가장 높은 방향), 그리고 스페인어(영어 콘텐츠 자체가 아니라 텍스트 길이에 특유한 문제를 포착하기 위한 또 다른 왼쪽에서 오른쪽 언어)입니다. 로그인 상태의 페이지는 일반 지원자 계정으로, 그리고 관련이 있는 경우 플랫폼 관리자 계정으로도 스캔됩니다.
감사 스크립트는 코드베이스 내 scripts/a11y-audit.mjs에 포함되어 있으며 npm run check:a11y라는 단일 명령으로 실행됩니다. 이를 통해 시간이 지나도 정확성이 유지될 것이라고 막연히 믿는 대신, 매 배포 전에 다시 실행할 수 있습니다.
가장 최근 감사에서 발견된 사항
위 날짜 기준으로 감사는 54개의 페이지/언어 조합(서로 다른 18개 페이지 × 3개 언어)을 스캔했으며, 처음에는 실제로 존재하는 세 가지 명확한 결함을 발견했습니다:
- 옅은 색상의 텍스트와 사이트 전체 푸터의 개인정보처리방침/이용약관 링크의 색상 대비가 불충분함 — 54개 스캔 중 41개에서 총 441개 요소가 영향을 받음.
- 로그인, 회원가입, 비밀번호 재설정, 프로필 페이지의 여러 양식 필드에서 화면에 보이는 레이블이 해당 입력란과 프로그래밍적으로 연결되어 있지 않아 스크린 리더가 그 필드의 용도를 안내할 수 없었음 — 15개 스캔에서 총 57개 요소가 영향을 받음.
- 채용 관리 페이지의 스킬 요구 수준 선택 메뉴와 개인정보 페이지의 프로필 공개 범위 선택 메뉴, 이 두 개의 드롭다운 메뉴에 접근 가능한 이름이 전혀 없었음 — 6개 스캔에서 총 153개 요소가 영향을 받음.
저희가 취한 조치
세 가지 결함 모두 소스 코드에서 직접 수정했습니다. 텍스트와 링크 색상은 일반 크기 텍스트에 대해 WCAG 2.1 AA가 요구하는 4.5:1 대비 비율을 충족하는 색조로 변경했고, 영향을 받은 모든 레이블을 해당 입력란과 연결했으며, 두 드롭다운 메뉴에는 각각이 제어하는 대상을 설명하는 실제 접근 가능한 이름을 부여했습니다.
이후 동일한 자동화된 감사를 54개 페이지/언어 조합 전체에 대해 다시 실행한 결과 위반 사항이 하나도 발견되지 않았습니다. 이 결과야말로 — 이 성명서 자체가 아니라 — 여기서 말하는 "실제 감사로 뒷받침됨"의 의미입니다.
이 감사가 다루지 않는 부분
깨끗한 스캔 결과가 실제보다 더 큰 의미로 받아들여지지 않도록, 자동화 테스트의 한계에 대해 솔직히 말씀드리고자 합니다. axe-core와 같은 도구는 누락된 레이블, 불충분한 대비, 잘못된 ARIA 등 접근성 결함의 상당 부분을 안정적으로 찾아내지만, 도구 자체의 문서에 따르면 자동화된 검사만으로는 WCAG 성공 기준의 약 3분의 1에서 5분의 2 정도만 포착할 수 있습니다. 이미지의 대체 텍스트가 실제로 이미지를 제대로 설명하는지, 키보드나 스크린 리더만으로 탐색하는 사람에게 콘텐츠가 합리적인 순서로 읽히는지, 키보드 사용자가 페이지의 어느 부분에 갇히지는 않는지는 판단할 수 없습니다.
저희는 아직 스크린 리더(NVDA, VoiceOver 등)를 이용한 전용 수동 점검, 모든 흐름에 대한 완전한 키보드 전용 점검, 보조 기술을 매일 사용하는 분들과의 테스트를 완료하지 못했습니다. 이는 현재 저희 프로세스에 실제로 존재하며 명확히 밝히는 격차이지 숨기는 것이 아닙니다 — 이를 해소하는 것은 별도의 후속 작업입니다.
최신 상태로 유지하기
감사 스크립트의 페이지 목록은 플랫폼이 성장함에 따라 함께 늘어나며, 저희는 감사가 다루는 페이지에 변경 사항을 배포하기 전에 이를 실행할 계획입니다. 이 성명서 작성 시점 기준으로 이를 실행하는 것은 수동 단계이며, 지속적 통합의 자동 게이트는 아닙니다 — 이 프로젝트에는 아직 CI 파이프라인 자체가 없으며, 이는 접근성에 국한된 문제가 아니라 저희가 전반적으로 변경 사항을 배포하는 방식에 있는 알려진 격차입니다.
작동하지 않는 부분을 알려 주세요
보조 기술을 사용하시다가 Talaskill에서 제대로 작동하지 않는 부분을 발견하시면 저희에게 꼭 알려 주세요. Talaskill1@gmail.com으로 어떤 페이지에서 무슨 일이 있었는지 알려 주시면, 이 방식으로 보고되는 다른 모든 결함과 동일한 진지함으로 실제 버그로 처리하겠습니다.