Tuyên bố về khả năng tiếp cận
SenseBridge là một sản phẩm về khả năng tiếp cận. Điều đó nâng cao tiêu chuẩn mà trang này phải đáp ứng, chứ không hạ thấp nó — nên tuyên bố này được viết để kiểm chứng, không phải để tin. Chỗ nào đã được kiểm chứng, nó nói rõ điều gì đã kiểm chứng. Chỗ nào chưa, nó cũng nói rõ.
Những tiêu chuẩn chúng tôi tuân theo
WCAG 2.2 mức AA là nền tảng bắt buộc cho trang web này và cho ứng dụng. Mọi kiểm tra tự động nêu dưới đây đều thực thi mức này.
EN 301 549 v3.2.1 — tiêu chuẩn hài hòa của châu Âu, cũng là căn cứ để đánh giá theo Đạo luật Tiếp cận châu Âu — tích hợp chính nền tảng mức AA đó cho nội dung web.
Mức AAA là một mục tiêu hướng tới, đạt được ở những điểm cụ thể và không được tuyên bố là mức tuân thủ. Chính W3C khuyến cáo rằng mức AAA không khả thi cho toàn bộ một trang web như một chính sách chung, và chúng tôi đồng ý.
Tình trạng tuân thủ
Trang web này tuân thủ một phần WCAG 2.2 mức AA và EN 301 549 v3.2.1, đúng theo nghĩa mà các mẫu tuyên bố đó dùng cụm từ này: kiểm thử tự động không phát hiện vi phạm nào, và chưa có bên độc lập nào thực hiện kiểm toán thủ công. Khoảng cách đó được mô tả trong mục « Những gì chưa được làm », vì đó mới là phần hữu ích của một tuyên bố như thế này.
Những gì được kiểm tra ở mỗi thay đổi
Không có mục nào ở đây là một báo cáo làm một lần rồi thôi. Mỗi mục đều chạy trước khi một thay đổi có thể phát hành, và một lỗi sẽ chặn nó lại:
- Mọi trang đã công bố đều được kiểm tra theo bộ quy tắc WCAG 2.2 mức AA bằng hai công cụ độc lập — HTML CodeSniffer và axe-core — trong một trình duyệt bị buộc vào chế độ giảm chuyển động. Chỉ một lỗi cũng làm hỏng bản dựng.
- Mọi trang đã công bố còn được kiểm tra theo bộ quy tắc mức AAA. Lượt kiểm tra đó chỉ báo cáo chứ không chặn, vì lý do nêu bên dưới.
- Mỗi trang là một tài liệu hoàn chỉnh, đọc được khi tắt JavaScript. Chuyển động là tùy chọn, và không khởi tạo bất cứ thứ gì khi hệ thống của bạn yêu cầu giảm chuyển động.
- Content-Security-Policy của bản chính thức được kiểm nghiệm trên trang đã dựng, để một chính sách âm thầm loại bỏ tệp kiểu dáng không thể được phát hành và bỏ lại các trang này mất định dạng, không đọc nổi.
- Bản âm thanh thuyết minh được đối chiếu với văn bản trang, nên một thay đổi câu chữ không thể lặng lẽ để lại phần thuyết minh cũ.
Những chỗ chúng tôi vượt mức AA
Được nêu tên từng mục thay vì tuyên bố cả một mức, bởi một tiêu chí mức AAA đạt được trên một trang không phải là tuân thủ mức AAA:
- 1.4.6 Độ tương phản (nâng cao) — mọi màu mang chữ trên trang này đều đạt tỷ lệ 7:1 của mức AAA, chứ không phải mức sàn 4.5:1 của mức AA, và đạt được so với nền tối nhất mà nó từng được đặt lên, chứ không chỉ so với nền trang.
- 2.2.3 Không giới hạn thời gian — ở đây không có gì bị giới hạn thời gian.
- 2.3.2 Ba lần nhấp nháy — không có gì nhấp nháy cả.
- 2.4.9 Mục đích của liên kết (chỉ riêng liên kết) — các liên kết được viết sao cho hiểu được khi tách khỏi ngữ cảnh, đúng như cách trình đọc màn hình liệt kê chúng.
- 3.3.5 Trợ giúp — lối báo cáo một rào cản nằm ở chân mỗi trang, không bị giấu trong một mục hỗ trợ.
Vì sao chúng tôi không tuyên bố mức AAA
Tuyên bố mức đó cho toàn trang sẽ đúng là kiểu nói quá mà tuyên bố này tồn tại để tránh. Cụ thể: không có bản ngôn ngữ ký hiệu cho phần âm thanh thuyết minh (1.2.6), và các tiêu chí về trình độ đọc và cách phát âm (từ 3.1.3 đến 3.1.6) đặt ra nghĩa vụ đối với nội dung dịch mà một trang ba ngôn ngữ do một người duy trì không thể bảo đảm một cách trung thực ở mỗi lần thay đổi.
Chỗ nào một tiêu chí mức AAA vừa rẻ vừa bền, chúng tôi nhận lấy. Chỗ nào đáp ứng nó đòi hỏi một lời hứa không thể giữ ở mỗi lần thay đổi, chúng tôi nói ra ở đây thay vì tuyên bố có.
Những gì chưa được làm
Nói thẳng, vì một tuyên bố về khả năng tiếp cận chỉ liệt kê thành tích thì là quảng cáo:
- Chưa có cuộc kiểm toán khả năng tiếp cận độc lập nào của bên thứ ba, cả với trang web lẫn với ứng dụng.
- Chưa hoàn thành việc thẩm định chính thức với người khiếm thị và người thị lực kém. Kiểm tra tự động không thể cho bạn biết một trang có dễ hiểu hay không với người điều hướng bằng tai; chỉ chính họ mới biết. Đây là rủi ro tiếp cận lớn nhất còn bỏ ngỏ của dự án, và nó được ghi nhận đúng như vậy.
- Kiểm thử tự động có giới hạn. Các công cụ loại này chỉ phát hiện một phần nhỏ các rào cản thực tế — con số thường được nhắc đến là khoảng một phần ba. Một trang có thể vượt qua mọi quy tắc tự động mà vẫn khó hiểu, gắn nhãn sai, hoặc không dùng được trên thực tế.
- Chưa lập VPAT hay Báo cáo Tuân thủ Khả năng Tiếp cận nào.
Những hạn chế đã biết
- Phần âm thanh thuyết minh chỉ bao gồm nội dung chính của trang chủ, không gồm phần điều hướng hay chân trang.
- Các trang tiếng Tây Ban Nha và tiếng Việt được rà soát về độ chính xác của nghĩa, nhưng chưa được thử nghiệm với trình đọc màn hình chạy bằng chính các ngôn ngữ đó.
- Khi một điều khiển của trình duyệt hoặc của hệ điều hành xuất hiện, khả năng tiếp cận của nó do bên tạo ra nó quyết định, không phải chúng tôi.
- Chế độ hiển thị tương phản cao và màu bắt buộc được triển khai theo thiết lập của chính nền tảng, nhưng chưa được bên ngoài kiểm toán.
Ứng dụng SenseBridge
Chưa tuyên bố mức tuân thủ nào cho ứng dụng. Nó chưa được phát hành công khai, và tuyên bố này sẽ không giả vờ rằng một bản dựng trước khi ra mắt đã được kiểm toán.
Cổng kiểm soát nội bộ của nó nghiêm ngặt hơn một tỷ lệ phần trăm — không một phần tử tương tác nào thiếu nhãn trên mọi màn hình, kèm một lượt rà soát bằng VoiceOver bắt buộc với bất kỳ giao diện nào bị sửa trước khi thay đổi được hợp nhất — nhưng một cổng kiểm soát trong quá trình phát triển không phải là một cuộc kiểm toán tuân thủ.
Hãy báo cho chúng tôi một rào cản
Nếu bất kỳ phần nào của SenseBridge không dùng được với bạn, đó là một lỗi, và nó được xử lý với mức ưu tiên ngang một sự cố sập ứng dụng — không phải như một đề xuất tính năng.
Hãy viết cho kevinle3212@gmail.com. Mô tả bạn đang định làm gì, bạn dùng công nghệ hỗ trợ nào và phiên bản nào nếu bạn biết, và thay vào đó điều gì đã xảy ra. Bạn không cần biết nguyên nhân kỹ thuật, và cũng không cần diễn đạt bằng thuật ngữ chuyên môn về khả năng tiếp cận.
Chúng tôi đặt mục tiêu xác nhận đã nhận trong vòng 5 ngày làm việc, và đưa ra câu trả lời thực chất — một bản sửa lỗi, hoặc một mốc thời gian cho nó — trong vòng 30 ngày. Đây chính là cơ chế phản hồi mà Đạo luật Tiếp cận châu Âu và EN 301 549 yêu cầu một tuyên bố phải nêu tên, và người duy trì dự án đọc nó trực tiếp.
Nếu chúng tôi không sửa
Dự án này chưa ra mắt, miễn phí, và do một người duy trì. Không có cơ quan thực thi chính thức nào tham gia vào nó. Nếu chúng tôi không giải quyết báo cáo của bạn, bạn vẫn giữ mọi lối khiếu nại mà luật nơi bạn sống trao cho bạn — cơ quan giám sát thị trường do Quốc gia Thành viên EU của bạn chỉ định, lối khiếu nại theo Equality Act ở Vương quốc Anh, đơn khiếu nại lên Bộ Tư pháp theo ADA ở Hoa Kỳ, Ủy viên Khả năng Tiếp cận ở Canada, hoặc Ủy ban Nhân quyền Úc.
Không điều gì trong tuyên bố này, và không điều gì trong các điều khoản của chúng tôi, giới hạn bất kỳ lối nào trong số đó.
Tuyên bố này được giữ trung thực ra sao
Nó được rà soát mỗi khi một thay đổi động đến một khâu kiểm tra khả năng tiếp cận, và tối thiểu mười hai tháng một lần. Bản đầy đủ, kèm những đạo luật cụ thể mà nó được viết để đáp ứng, được công bố trong kho mã nguồn của dự án dưới tên legal/ACCESSIBILITY_STATEMENT.md. Không tài liệu nào trong hai tài liệu đó được phép tuyên bố một khâu kiểm tra mà tài liệu kia không có.