(Level AAA)
- 목표
- 사용자가 알 수 없는 시간 초과로 인해 데이터를 잃지 않는다.
- 할 일
- 세션이 얼마나 오래 활동이 없을 때 데이터를 잃게 되는지 사용자에게 알려준다.
- 중요성
- 장애가 있는 사람은 작업을 완료하는 데 시간이 더 필요할 수 있다.
성공 기준(SC)
사용자가 아무런 동작을 하지 않을 때 데이터가 20시간을 초과하여 보존되는 경우를 제외하고, 사용자 활동 없는 시간이 어느 정도면 데이터 손실을 일으킬 수 있는지를 사용자에게 경고한다.
참고
개인정보 보호 규정에 따라, 사용자 식별이 인증되기 전과 사용자 데이터가 보존되기 전에 사용자의 명시적 동의가 필요할 수 있다.
사용자가 미성년자인 경우, 대부분의 관할권, 국가 또는 지역에서 명시적 동의를 요청하지 못할 수 있다.
이 성공 기준을 충족하는 방법으로 데이터 보존을 고려할 때는 개인정보 보호 전문가 및 법률 자문과 상의할 것을 권장한다.
이 성공 기준의 의도는 시간 초과를 적용할 때, 활동 없이 어느 정도의 시간이 지나면 페이지가 시간 초과되어 데이터를 잃게 되는지 사용자가 알 수 있도록 하는 데 있다.
시간이 정해진 이벤트를 사용하면 인지 장애가 있는 사용자에게 상당한 장벽이 될 수 있는데, 이러한 사용자는 콘텐츠를 읽거나 온라인 양식 작성과 같은 기능을 수행하는 데 시간이 더 필요할 수 있기 때문이다.
호텔 객실을 예약하거나 항공권을 구매하는 등의 온라인 과정을 완료하는 동안, 인지 장애가 있는 사용자는 과정을 완료하는 데 필요한 긴 지시문과 데이터 입력에 압도될 수 있다.
사용자는 한 번에 과정을 완료하지 못하고 휴식이 필요할 수 있다. 사용자는 과정 내 현재 위치나 이미 입력한 정보를 잃지 않고 과정을 벗어날 수 있어야 한다. 휴식을 취하고 자신의 작업을 확인할 수 없다면, 많은 사용자가 작업을 올바르게 완료하지 못하는 경우가 많을 것이다
이 성공 기준은 성공 기준 2.2.1 시간 제한 조정과 함께 작동하지만, 특히 사용자 활동이 없는 경우와 관련된 시간 초과의 알림에 초점을 맞춘다.
이 성공 기준을 준수하는 가장 좋은 방법은 사용자 데이터를 최소 20시간 동안 보관하는 것이다.
이를 통해 장애가 있는 사용자와 고령층이 필요에 따라 휴식을 취하면서 작업을 시작하고 마칠 수 있다.
그러나 사용자 데이터를 저장하는 것이 현실적이지 않은 경우, 저작자는 활동 없이 어느 정도의 시간이 지나면 시간 초과가 발생하는지 사용자에게 경고해야 한다.
시간 초과는 각 단계마다가 아니라, 관련 작업이나 과정을 시작할 때 한 번 사용자에게 표시되어야 한다.
이 성공 기준은 콘텐츠 제공자가 알고 있거나 통제할 수 있는 시간 초과에만 적용된다.
예를 들어, 사용자가 웹 브라우저나 기기를 닫아서 아직 제출하지 않은 페이지의 콘텐츠를 잃은 경우에는 성공 기준을 위반한 것이 아니다.
성공 기준의 참고에서 언급한 개인정보 보호 규정 및 관련 준수 표준의 예로는 PCI DSS(Payment Card Industry Data Security Standard, 지불 카드 산업 데이터 보안 표준)와 HIPAA(Health Insurance Portability and Accountability Act of 1996, 1996년 건강보험 이전 및 책임에 관한 법)가 있다.
이 성공 기준은 활동이 없는 경우의 시간 초과에 대해 사용자가 알림을 받도록 보장함으로써 사용자에게 도움이 된다.
사용자가 작업에 허용된 시간을 알면, 필요한 휴식을 취한 뒤 처음부터 다시 시작하지 않고 작업을 재개할 수 있는지 알 수 있다.
이를 통해 많은 사용자가 그렇지 않았다면 할 수 없었을 작업을 온라인에서 완료할 수 있다.
시간 초과가 꼭 필요한 상황이라면, 작업을 시작할 때 활동이 없으면 시간 초과를 일으키는 시간을 사용자에게 경고한다.
그러면 사용자는 주어진 시간 안에 이 작업을 해낼 수 있는지, 또는 과정을 시작하기 전에 미리 자료를 준비해야 하는지 판단할 수 있다. 이는 시간 초과로 작업을 잃는 데서 오는 좌절감을 줄여 준다.
이 성공 기준은 다음과 같은 다양한 인지 장애가 있는 사람에게 도움이 된다.
- 언어 관련 장애
- 기억 관련 장애
- 집중력 및 주의력 관련 장애
- 실행 기능과 의사 결정에 영향을 주는 장애
- 전자상거래 웹사이트에서 구매하는 동안 사용자가 입력한 정보가 20시간을 초과하여 저장된다. 이렇게 하면 사용자가 잠시 작업을 멈춰야 하더라도, 돌아왔을 때 구매를 계속할 수 있을 가능성이 높아진다.
- 세금 신고를 할 수 있는 웹 애플리케이션이 보안상의 이유로 애플리케이션이 시간 초과될 것이라는 알림을 제공한다. 이 알림은 1시간을 초과하여 연속으로 활동이 없으면 시간 초과 절차가 시작된다는 것을 나타낸다.
- 온라인 문의 양식에는 어떤 유형의 시간 초과 절차도 구현되어 있지 않다. 문의 양식에 입력한 정보는 언제든지 제출할 수 있으며, 사용자가 브라우저 창을 닫는 경우에만 손실된다.
자료는 정보 제공 목적으로만 제공되며 보증을 암시하지 않는다.
이 섹션의 각 번호가 매겨진 항목은 접근성 지침 실무 그룹이 이 성공 기준을 충족하기에 충분하다고 판단하는 기법 또는 기법의 조합을 나타낸다. 기법은 기준의 최소 요구 사항을 넘어설 수 있다. 이러한 기법에서 포괄하지 않은 기준 충족의 다른 방법이 있을 수 있다. 다른 기법 사용에 대한 정보는 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.