본문 바로가기

성공기준 이해 2.2.6:시간 초과(Timeouts) (Level AAA)

요약

목표
알 수 없는 시간 초과로 인해 사용자가 데이터를 잃지 않는다.
저작자 작업
정보가 손실되기 전까지 세션이 비활성 상태로 유지될 수 있는 시간을 사용자에게 알려준다.
중요성
장애가 있는 사람은 작업을 완료하는 데 더 많은 시간이 필요할 수 있다.

의도

이 성공 기준의 목적은 시간 초과가 사용될 때 페이지 시간 초과 및 데이터 손실을 초래하는 비활성 기간을 사용자가 알 수 있도록 하는 것이다. 시간 제한 이벤트를 사용하면 인지 장애가 있는 사용자에게 심각한 장벽이 될 수 있다. 이러한 사용자는 콘텐츠를 읽거나 온라인 양식 작성과 같은 기능을 수행하는 데 더 많은 시간이 필요할 수 있기 때문이다.

호텔 객실 예약, 비행기 표 구매 등 온라인 작업 과정를 완료하는 동안 인지 장애가 있는 사용자는 과정을 완료하는 데 필요한 긴 지침과 데이터 입력에 압도될 수 있다. 사용자는 한 번에 작업을 완료할 수 없으며 휴식이 필요할 수 있다. 사용자는 절차 내에서 현재 위치를 잃지 않고, 이미 입력된 정보를 잃지 않고 작업에서 떠날 수 있어야 한다. 사용자가 휴식을 취하고 작업 내용을 확인할 수 없으면 많은 사용자가 작업을 올바르게 완료하지 못하는 경우가 자주 있다.

이 성공 기준은 성공 기준 2.2.1 시간 제한 조정과 함께 작동하지만 특히 사용자 비활성과 관련된 시간 초과 알림에 중점을 둔다.

이 성공 기준을 준수하는 가장 좋은 방법은 사용자 데이터를 최소 20시간 동안 보관하는 것이다. 이를 통해 장애가 있는 사용자와 고령층의 필요에 따라 휴식을 취하면서 작업을 시작하고 완료할 수 있다. 그러나 사용자 데이터를 저장하는 것이 실용적이지 않은 경우 저작자는 시간 초과가 발생하는 비활성 기간에 대해 사용자에게 경고해야 한다. 시간 초과는 각 단계가 아닌 관련 작업이나 절차가 시작될 때 한 번 사용자에게 표시되어야 한다.

이 성공 기준은 콘텐츠 공급자가 알고 있거나 통제할 수 있는 시간 초과에만 적용된다. 예를 들어, 사용자가 웹 브라우저나 장치를 닫아 열려 있는 페이지의 콘텐츠가 미제출되어 손실된 경우 성공 기준을 위반하지 않은 것이다.

성공 기준 참고 사항에 언급된 개인 정보 보호 규정 및 관련 규정 준수 표준의 예로는 PCI DSS(지불 카드 산업 데이터 보안 표준) 및 HIPAA(1996년 건강 보험 이동성 및 책임법)가 있다.

이점

이 성공 기준은 비활동에 관련된 시간 초과에 대한 알림을 받도록 하여 사용자에게 도움이 된다.

사용자가 작업에 허용된 시간을 알면 필요한 휴식을 취하고 다시 시작할 필요 없이 작업을 재개할 수 있는지 알 수 있다. 이를 통해 많은 사용자는 다른 방법으로는 할 수 없었던 작업을 온라인으로 완료할 수 있다. 시간 초과가 필요한 상황이 발생하면 작업 시작 시 시간 초과를 생성하는 비활동 기간에 대한 경고가 사용자에게 표시된다. 그런 다음 사용자는 주어진 시간 내에 이 작업을 관리할 수 있는지 여부 또는 절차를 시작하기 전에 자료를 준비해야 하는지 여부를 결정할 수 있다. 이렇게 하면 시간 초과로 인해 작업을 잃게 되는 좌절감을 줄일 수 있다.

이 성공 기준은 다음과 같은 사람들을 포함하여 다양한 인지 장애가 있는 사람들에게 도움이 된다.

  • 언어 관련 장애
  • 기억 관련 장애
  • 집중력 및 주의력 관련 장애
  • 집행 기능과 의사 결정에 영향을 미치는 장애

예제

  • 전자상거래 웹사이트에서 구매시, 사용자가 입력한 정보는 20시간 이상 저장된다. 이렇게 하면 잠시 일을 중단해야 하는 경우에도 돌아와서 구매를 계속할 수 있는 가능성이 높아진다.
  • 세금 신고서를 제출할 수 있는 웹 애플리케이션은 보안상의 이유로 애플리케이션 시간이 초과된다는 알림을 제공한다. 이 알림은 한 시간 이상 연속으로 활동이 없으면 시간 초과 절차가 시작됨을 나타낸다.
  • 온라인 문의 양식은 어떤 유형의 시간 초과 프로세스도 구현하지 않는다. 문의 양식에 입력한 정보는 언제든지 제출할 수 있으며 사용자가 브라우저 창을 닫는 경우에만 손실된다.

관련 자료

자료는 정보 제공 목적으로만 제공되며 보증을 암시하지 않는다.

기법

이 섹션에서 번호가 매겨진 각 항목은 WCAG 실무 그룹이 이 성공 기준을 충족하기에 충분하다고 간주하는 기법 또는 기법의 조합을 나타낸다. 그러나 이러한 특정 기법을 사용할 필요는 없다. 다른 기법 사용에 대한 자세한 내용은 WCAG 성공 기준에 대한 기법 이해, 특히 "기타 기법" 섹션을 참고하라.

충분 기법

  • Setting a session timeout to occur following at least 20 hours of inactivity.
  • Store user data for more than 20 hours.
  • Provide a warning of the duration of user inactivity at the start of a process.
맨 위로