개인정보 · 로컬 처리
이 사이트는 공개 정적 웹사이트로 제공됩니다. 원시 키보드 입력, 포인터·터치 궤적, 오디오, 영상, 장치 고유 ID, 점검 결과·기록은 서버로 전송하지 않습니다. 마우스/터치 궤적은 세션 화면에만 그리며 원시 경로를 저장·전송하지 않습니다.
마이크와 카메라는 사용자가 시작을 누른 뒤에만 요청되며, 정지·페이지 이탈 시 트랙과 관련 타이머·오디오 노드를 종료합니다. 헤드폰·스피커 톤도 자동 재생하지 않습니다.
장치 정보 도구는 브라우저가 이미 노출한 요약만 보여 주며 고엔트로피 힌트 요청이나 지문 수집을 하지 않습니다. 주사율 수치는 requestAnimationFrame 기반 브라우저 관찰 추정치입니다.
내 데스크(선택 저장): 마우스 테스트 페이지에서 직접 “요약 저장”을 누를 때만, 집계된 횟수(버튼별 누름·휠 방향별 이벤트·짧은 반복 등), 사용자가 적은 장치 이름·연결 방식·메모, 저장 날짜, 테스트 시간, 대략적인 브라우저 종류(예: Chrome 계열)를 이 브라우저의 로컬 저장소에 남깁니다. 클릭 위치·이동 경로·개별 입력 시각·전체 User-Agent·장치 고유 ID는 저장하지 않습니다. 기록은 최대 50개이며, 서버 업로드·계정 동기화가 없고 다른 기기와 공유되지 않습니다. 내 데스크에서 개별 삭제(직후 되돌리기 가능), JSON 내보내기/가져오기를 할 수 있고, 브라우저의 사이트 데이터를 지우면 함께 삭제됩니다. 고정한 상황별 점검 바로가기도 같은 방식으로 이 브라우저에만 저장됩니다.
연습 기록(선택 저장): 타자 연습·정밀 클릭 연습을 끝낸 뒤 직접 “결과 저장”을 누를 때만, 도전 종류·방식·연습 언어·입력 방식(키보드/마우스/터치/펜/혼합)·저장 날짜와 점수 합계(연습 시간, 입력한 글자 수와 맞은 글자 수, 또는 맞힘·빗나감 수)를 이 브라우저의 로컬 저장소에 남깁니다. 입력한 글 내용, 개별 키 입력, 클릭 위치·이동 경로, 입력 시각, User-Agent, 장치 고유 ID는 저장하지 않고 서버로 보내지 않습니다. 기록은 최대 30개이며 기기 점검 기록(내 데스크)과 따로 보관합니다. 연습 허브에서 개별 삭제(직후 되돌리기 가능)와 JSON 내보내기를 할 수 있고, 다른 기기와 동기화되지 않으며 사이트 데이터를 지우면 함께 삭제됩니다. 설치 안내의 “나중에” 선택(최대 14일)도 이 브라우저에만 저장합니다.
아케이드 게임: 게임 결과는 자동 저장하지 않습니다. 완주 후 저장을 누르면 게임 종류, 완료 날짜(UTC), 선택한 오늘의 코스 날짜와 점수 요약만 이 브라우저의 플레이북에 최대 90개 보관합니다. 개별 삭제·마지막 삭제 되돌리기·JSON 내보내기가 가능하며 다른 기기와 동기화하지 않습니다. 손상된 기록이나 한도 초과 시 기존 기록을 덮어쓰지 않습니다. 이번 방문 최고 기록은 메모리에만 있으며 닫으면 사라집니다. 마이크(보이스 글라이드)와 카메라(모션 존)는 게임의 시작 버튼을 누를 때만 권한을 요청하고, 소리 크기와 작은 회색 프레임 차이를 이 브라우저 안에서만 계산합니다. 소리·영상·프레임은 녹음·녹화·저장·전송하지 않으며, 멈춤·종료·탭 숨김·페이지 이동 시 장치 사용을 끝냅니다. 게임패드는 표준 배치의 축·버튼 값만 읽고 장치 ID는 저장하지 않습니다.
바탕화면에 추가(설치): 웹 앱 매니페스트와 아이콘만 제공하며 서비스 워커, 오프라인 캐시, 알림, 백그라운드 동기화는 없습니다. 설치 안내는 권한을 요청하지 않고, 설치 창은 사용자가 누를 때만 브라우저가 띄웁니다. 설치한 앱 창도 인터넷 연결이 필요하며, 앱 창과 브라우저의 저장 공간은 브라우저에 따라 분리될 수 있습니다.
상황별 점검·포커스 경로·로컬 보고서의 업체 표시와 JSON 내보내기/가져오기는 이 브라우저에만 남습니다. 배너 설정은 인증된 관리자가 서버 API(D1 또는 KV 폴백)에 저장하며, 공개 슬롯은 활성 배너 메타데이터만 읽습니다. 장치 검사의 원시 입력·오디오·영상은 전송하지 않습니다.
Google 광고와 개인정보 선택
이 사이트는 Google AdSense를 사용합니다. Google 및 광고 파트너 등 제3자는 광고 제공·측정·개인화를 위해 쿠키를 저장하거나 읽고, 웹 비콘, IP 주소, 브라우저·기기 식별자와 사이트 이용 정보를 수집·공유·이용할 수 있습니다. 광고 로더도 Google 서버에 연결하며, 광고가 보이지 않는다는 이유만으로 외부 통신이 없는 것은 아닙니다. 호스팅·CDN도 사이트 제공을 위해 IP 주소와 User-Agent 같은 일반 접속 정보를 처리할 수 있습니다. 장치 검사 원시 입력과 선택 저장 기록은 이 광고 처리에 보내지 않습니다.
해당 지역의 Google 동의 메시지에서 동의, 동의하지 않음, 옵션 관리를 선택할 수 있습니다. 표시되는 개인정보 및 쿠키 설정 링크에서 선택을 다시 열고 변경하거나 철회할 수 있습니다. Google 계정의 광고 개인화 설정은 아래 광고 설정에서 별도로 관리할 수 있습니다. 동의 메시지와 Google 계정 설정은 서로 다른 기능입니다.
오늘 방문자
오늘 방문자 집계를 활성화한 경우, 방문 요청의 IP와 한국시간 날짜를 서버 메모리에서 일시적으로 계산한 뒤 익명화된 집계용 레지스터만 저장합니다. IP 원문·전체 해시·개인별 방문 이력·검사 입력은 저장하지 않으며, 별도의 추적 쿠키나 기기 지문도 만들지 않습니다. 탭의 세션 저장소에는 중복 요청을 줄이기 위한 날짜만 기록합니다. DNT·GPC 거부 신호는 집계에서 제외합니다. 31일이 지난 집계 자료는 이후 방문 요청에서 제한된 묶음으로 정리합니다. 집계는 정확한 사람 수가 아닌 네트워크 기반 추정치입니다.
Cloudflare 웹 통계
사이트 호스팅 제공자인 Cloudflare의 웹 통계(Cloudflare Web Analytics)가 켜져 있으면, Cloudflare가 페이지에 스크립트(static.cloudflareinsights.com)를 자동으로 추가합니다. 이 스크립트는 방문한 페이지 주소, 이전 페이지(리퍼러), 브라우저·기기 종류, 페이지 로딩 시간 같은 일반 통계를 이 사이트의 같은 주소(/cdn-cgi/rum)로 보내고, Cloudflare가 이를 처리합니다. 국가는 Cloudflare가 요청에서 판단합니다. Cloudflare는 이 기능이 쿠키나 로컬 저장소를 쓰지 않고 방문자 지문을 수집하지 않는다고 밝힙니다. 키보드 입력, 포인터 경로, 오디오, 영상, 장치 ID, 점검 결과·보고서 같은 검사 데이터는 이 통계에 포함되지 않습니다. 이 통계는 ‘오늘 방문자’ 수와 별개이며, 이 사이트의 DNT·GPC 제외는 ‘오늘 방문자’ 수에 적용되고 Cloudflare 통계는 Cloudflare 정책에 따라 처리됩니다.
같은 문장 타자 비교
타자 라운드 뒤 비교용으로 저장을 누를 때만 이 브라우저에 집계 하나를 저장합니다: 종류(일반/집중), 언어, 방식, 연습 문장의 짧은 식별값, 시간, 입력·정답 글자 수, 날짜. 입력한 내용은 저장하거나 전송하지 않습니다. 최대 40개이며 타자 결과에서 삭제하거나 사이트 데이터를 지우면 사라집니다.
숫자·기호 과제 비교도 같은 방식으로, 비교용으로 저장을 누를 때만 이 브라우저의 별도 목록(종류: 숫자 또는 기호, 최대 40개)에 저장됩니다.
하루 루틴 결과는 저장을 누를 때만, 이 브라우저에만 숫자로 남습니다(로컬 날짜, 라운드 시간과 글자 수, 최대 100개). 입력한 글은 남기지 않습니다.