A11y Check

a11ychk-bot 안내

a11ychk-bot은 웹 접근성 점검 서비스 A11y Check가 페이지를 검사할 때 쓰는 브라우저입니다. 서버 로그에서 이 이름을 보셨다면 누군가 이 서비스에서 해당 사이트의 접근성 검사를 요청한 것입니다. 이 서비스의 MCP 서버가 대표 페이지를 모을 때(crawl_sample)도 robots.txt를 확인하며 같은 이름을 씁니다.

무엇을 하나요

사이트 주소를 받으면 sitemap.xml과 첫 페이지의 링크에서 대표 페이지(많아야 30여 개)를 고른 뒤, 헤드리스 Chromium으로 각 페이지를 열어 WCAG 2.2와 KWCAG 2.2 기준으로 검사합니다.

검색 색인이나 콘텐츠 수집을 하지 않습니다. 검사 결과는 검사를 요청한 사용자의 보고서에 쓰이고, 로그인 없이 하는 맛보기 검사는 도메인과 요약 수치만 운영 통계로 남깁니다. 사이트 소유를 확인한 사용자는 요약 점수를 배지로 사이트에 붙일 수 있고, 공개를 선택하면 공개 목록에도 나옵니다.

언제 방문하나요

사용자가 검사를 실행했을 때만 방문합니다. 검사 한 건이 한 번에 여는 페이지는 기본 2개(설정에 따라 최대 3개)이고, 여러 사용자가 같은 사이트를 동시에 검사하면 그만큼 늘어납니다. 이미지와 동영상은 내려받지 않습니다.

매일·매주·매월 반복되는 정기 검사는 사이트 소유를 확인한 사용자만 켤 수 있습니다.

User-Agent

검사 브라우저는 아래 User-Agent를 보냅니다. 방화벽이나 봇 차단 규칙에서 허용하거나 막을 때 a11ychk-bot 부분으로 식별하시면 됩니다. 예외로, 사이트 접근 진단 기능은 robots.txt와 관계없이 입력된 주소를 한 번 요청하고, 봇 차단 여부를 비교하려고 일반 브라우저 User-Agent로 한 번 더 요청할 수 있습니다.

Mozilla/5.0 (compatible; a11ychk-bot/0.1; +https://a11ychk.com/bot)

방문을 막으려면

robots.txt를 따릅니다. 아래처럼 쓰면 검사를 요청받아도 robots.txt와 검사를 요청받은 주소를 확인하는 요청 외에는 페이지를 열지 않습니다. 검사자가 페이지 주소를 직접 지정한 경우에도 막힌 페이지는 건너뜁니다. a11ychk-bot 그룹이 없으면 User-agent: * 그룹의 규칙을 따릅니다.

User-agent: a11ychk-bot
Disallow: /

사이트 소유자 예외

사이트 소유를 확인한 사용자(DNS·메타 태그·파일로 확인)가 자기 사이트의 페이지를 직접 지정해 검사하면 robots.txt와 관계없이 검사합니다. 봇을 막아 둔 스테이징 사이트를 검사할 수 있게 하기 위해서입니다.

문의

방문 빈도나 동작에 문제가 있으면 isaaceryn@gmail.com 으로 알려 주세요.