접근성 선언
Draft 의 웹 접근성 방침
Draft 는 장애 여부·기기·네트워크 환경과 무관하게 모든 이용자가 동등하게 서비스를 이용할 수 있도록 설계합니다. WCAG 2.1 AA(Level AA) 및 한국형 웹 콘텐츠 접근성 지침(KWCAG) 2.2 를 준수 목표로 삼고 있으며, 본 선언은 현재 상태·한계·개선 계획을 투명하게 기록하기 위한 공개 문서입니다.
최종 개정: 2026-04-22
1. 준수 수준
부분 준수 (Partial Conformance) — WCAG 2.1 AA. 인증 기관 심사는 받지 않았으며, 자체 점검과 지속 개선을 통해 준수 항목을 확장하고 있습니다.
자체 점검은 릴리스마다 axe DevTools·Lighthouse·NVDA/VoiceOver 수동 테스트로 수행합니다. 외부 감사는 상용화 시점 전까지 확보 예정입니다.
2. 적용된 기법
- 모든 대화형 요소에 키보드 포커스·tab order 유지 (focus-visible ring 명시)
- 버튼·아이콘 링크에 aria-label 또는 visually-hidden 텍스트
- 색 대비 WCAG AA(4.5:1) 토큰 체계 — txt-primary/surface 조합 전수 검증
- 시스템 테마 자동 감지 + 수동 다크/라이트 전환
- skip-to-content 링크 (첫 Tab 에 노출)
- ARIA live region 으로 토스트·스크린리더 알림 동시 전달
- 이미지 대체 텍스트: 의미 전달용 이미지는 alt, 장식용은 alt="" + aria-hidden 분리
- 폼 입력: label 연결, 에러 시 aria-invalid + aria-describedby
- prefers-reduced-motion 존중 — 사용자 설정 시 스프링 애니메이션 short-circuit
- 시맨틱 랜드마크(header/main/nav/aside/footer) 사용
3. 알려진 한계
- 일부 모달·커맨드 팔레트(Cmd+K) 에서 Focus trap 이 일부 브라우저에서 미세하게 깨질 수 있음
- 복잡한 대시보드(차트·리스트) 의 screen reader 요약은 텍스트 대안이 아직 간소함
- 일부 3rd-party OAuth 동의 페이지(Discord·Meta)는 외부 도메인이라 Draft 통제 범위 밖
- 모바일 접근성은 WebView 테스트가 진행 중. 네이티브 앱 계획 없음 — PWA 우선 개선.
- Discord 봇 임베드 메시지는 Discord 의 자체 접근성 수준을 따름
4. 대체 채널
웹 UI 로 접근이 어려우신 경우, 이메일로 문의 주시면 같은 기능을 수동 절차로 대체 제공해 드립니다. 대학·기관의 보조 수단 요청(PDF 대체 문서, 오디오 요약 등)도 개별 대응합니다.
5. 피드백·제보
접근성 관련 문제를 발견하셨다면 아래 경로로 제보 부탁드립니다. 가능한 경우 7영업일 이내 확인·대응 계획을 회신드리며, 수정 배포 일정을 공유합니다.