기록별 자세히
서버 접속 기록
kimptrack.com으로 온 요청마다 한 줄을 남깁니다: 시각, IP 주소 전체, 접속 포트, 프로토콜·메서드·호스트, 경로와 쿼리(스프레드·갭·선선갭 화면의 검색어는 지움 — 기록 탭의 코인 칸 sym과 utm_*는 남음), 상태 코드·크기·처리 시간(대시보드 실시간 연결은 연결을 연 시간), 이전 페이지의 사이트 주소(도메인까지), 브라우저·기기 정보(User-Agent). 헤더·쿠키는 남기지 않고, 화면이 몇 초마다 부르는 조회와 감시용 요청은 기록하지 않습니다. 다만 한 IP 주소가 짧은 시간에 너무 많이 불러 요청 수 제한으로 거절한 요청(상태 코드 429)은 그런 조회라도 따로 한 줄씩 남깁니다 — 시각, IP 주소 전체, 메서드, 경로(쿼리 없음), 상태 코드, 거절한 제한의 종류, 브라우저·기기 정보(User-Agent), 이전 페이지의 사이트 주소(도메인까지)이며, KimpTrack 서버 파일에만 두고 90일이 지나면 지웁니다. www.kimptrack.com은 kimptrack.com으로 옮겨 주기만 하고 기록하지 않습니다. AWS 서울 리전의 서버 파일과 로그 저장소(Amazon CloudWatch Logs)에 둡니다 — 두 곳 모두 IP 주소 전체가 담기고, IP 전체를 남기기 전의 줄에는 IP 앞부분만 있습니다. 로그 저장소에서는 서버가 기록을 보낸 때부터 90일을 셉니다.
(가) 운영자가 보는 관리자 화면을 위해 같은 서버가 이 파일을 읽어 최근 30일까지의 요약을 만듭니다. 요약에는 요청 수와 응답 상태, 경로·이전 페이지의 사이트·utm_source 값·대시보드 탭, 요청을 보낸 쪽의 종류(사람 브라우저·검색엔진·자동화 도구 등)와 기기·브라우저 종류, 대시보드 실시간 연결의 수와 시간, 최근 오류 요청 몇 줄이 들어가며, IP·브라우저 정보 원문은 넣지 않고 기기·브라우저는 종류 이름으로만 셉니다. 요약은 서버 메모리에서만 만들고 따로 저장하지 않아, 서버를 다시 시작하면 사라집니다.
(나) IP 앞부분으로 나라와 망 종류(국내 통신사·데이터센터 등)를 추정합니다. 서버가 공개 자료 DB-IP Lite(나라와 망 번호 ASN)를 받아 메모리에 올려 두고 찾으며, 방문자 정보는 밖으로 보내지 않습니다. 요약에는 찾은 망 번호·조직 이름을 넣지 않고 망 종류만 셉니다((라)의 관리자 화면은 망 사업자 이름을 보입니다).
(다) 같은 방문을 하루에 한 번만 세려고, IP 앞부분과 브라우저 정보를 원래 값으로 되돌릴 수 없는 값으로 바꿔 메모리에서만 씁니다. 바꾸는 방식은 서버를 다시 시작할 때마다, 그리고 날마다 달라집니다. 그 값에는 그날 페이지를 연 시각과 시간대, 처음과 마지막에 연 페이지(랜딩·대시보드 탭·처리방침·검색어 페이지 같은 페이지 이름)와 연 페이지 수(어디로 들어와 어디서 나가는지 보려고), 들어온 길(검색·소셜·직접 등), 기기·운영체제·브라우저 종류(앱 안 브라우저면 어느 앱인지), (나)의 나라·망 종류(IPv6면 IPv6라는 표시만)를 붙입니다. 또 페이지의 스크립트를 받았는지(화면 분석 동의와 상관없이 페이지가 부르는 파일의 요청으로 판단), 대시보드에 실시간 연결을 했는지, 다시 온 방문인지(브라우저가 전에 받아 둔 사본으로 판단), 보안 허점을 찾는 요청이나 운영자가 연 흔적이 있었는지를 붙입니다. 이 값은 서버 메모리에 최근 30일까지만 둡니다.
(라) 운영자는 보안(봇·스캐너 대응)과 장애 확인을 위해 관리자 화면에서 IP 주소별로(IP 전체를 남기기 전 기록과 대역 보기는 끝자리를 가린 IP 대역별로) 접속 기록(시각·연 경로(쿼리 뺌)·응답·요청을 보낸 쪽의 종류·브라우저 정보에서 뽑은 기기·OS·브라우저 이름·들어온 출처의 사이트 주소)을 모아 보거나 시간순으로 볼 수 있습니다. 또 요청 수·연 경로·응답·스크립트 신호·망 같은 근거로 자동 요청(봇)인지 판단하고, 공개 IP 위치 자료(DB-IP Lite — 서버가 받아 두고 찾습니다)로 대략의 나라·지역·도시와 망 사업자 이름을, 역방향 DNS로 그 IP 주소에 붙은 이름(그 IP 주소만 DNS에 물어 찾습니다)을 확인할 수 있습니다. 위치는 대략이며 주소(번지)는 알 수 없습니다. 이 화면은 관리자 로그인 뒤에만 열리고, 모은 기록을 밖으로 보내지 않습니다.
서버의 오류 기록에는 IP를 남기지 않습니다.
화면 이용 통계 — KimpTrack 서버
화면 분석의 세 가지에 모두 동의한 방문자에게서만 KimpTrack 서버가 직접 모읍니다(기본은 꺼짐 — 위 “화면 분석 동의 관리”). 모든 페이지(랜딩·대시보드·처리방침·검색어 페이지)에서 받는 것: 화면 이름(랜딩·대시보드 탭·처리방침 등), 기기 종류(화면 폭 768px 미만은 휴대폰, 그 밖은 PC), 영역 이름(예: ‘표’·‘필터’·‘자주 묻는 질문’), 영역마다 화면에 보인 시간·1초 이상 보였는지·클릭 수, 영역 안의 요소(단추·링크·탭·입력칸·표의 코인 행 같은 것 — 입력한 글자·화면의 숫자는 빼고)별 클릭 수·마우스를 올려 둔 시간·화면에 보인 시간, 페이지를 떠날 때 보던 영역과 그 페이지에서 내려온 깊이, 페이지를 본 횟수.
브라우저가 화면을 떠나거나 숨길 때 한 번에 보내고, 서버는 받은 값을 그날(한국 시간) 합계에 더하기만 합니다. 방문자를 알아볼 값(쿠키·기기 ID·페이지 주소·검색어·입력한 글자·마우스 위치)은 보내지 않고, 요청에 따라오는 IP도 저장하지 않습니다(마우스 위치와 IP 주소를 받는 기록은 아래 ‘화면 이동 기록’입니다). 같은 IP에서 너무 많이 보내는 것을 막으려고 IP를 서버 메모리에서만 10분 동안 셉니다(서버를 다시 시작하면 사라집니다). 이 요청은 서버 접속 기록에도 남기지 않습니다.
하루 합계로 90일 동안 AWS 서울 리전의 KimpTrack 서버에 두고 그 뒤 지웁니다(3절). Microsoft를 포함해 다른 곳으로 보내지 않습니다.
화면 이동 기록 — KimpTrack 서버
화면 분석의 세 가지에 모두 동의한 방문자에게서만 KimpTrack 서버가 직접 모읍니다(기본은 꺼짐 — 위 “화면 분석 동의 관리”). 모든 페이지에서 페이지를 열 때마다 그 방문을 가리키는 임의 번호(열 때마다 새로 만들고 브라우저에 저장하지 않음)와 함께 받는 것: 화면 이름·기기 종류·화면 크기, 마우스·손가락의 위치와 움직임(0.1초 간격까지), 누른 위치와 그곳의 영역 이름, 스크롤 위치(페이지와 영역 안), 가장 크게 보던 영역 이름, 탭을 숨기거나 다시 연 일, 대시보드 탭을 바꾼 일, 그 각각의 시각, 그리고 요청에 따라오는 IP 주소(전체). 입력한 글자·누른 키·고른 글자·화면에 보이는 글자와 숫자·화면 그림은 받지 않고, 쿠키·기기 ID도 쓰지 않습니다.
페이지를 보는 동안 2초마다, 화면을 숨기거나 떠날 때 한 번 보냅니다. 운영자는 관리자 화면(관리자 로그인 뒤)에서 IP 주소별로 그 방문의 움직임을 지금의 공개 페이지 위에 다시 보거나(재생), 지금 보는 중인 방문을 몇 초 늦게 따라 봅니다 — 화면 내용은 그때의 것이 아니라 지금의 페이지입니다. 같은 IP에서 너무 많이 보내는 것을 막으려고 IP를 서버 메모리에서 10분 동안 세고, 하루 저장량 상한을 넘으면 그날 남은 기록은 받지 않습니다. 이 요청은 서버 접속 기록에도 남기지 않습니다.
AWS 서울 리전의 KimpTrack 서버 저장소(Redis — 최근 14일 몫)와 같은 리전의 파일 저장소(Amazon S3)에 서비스를 끝낼 때까지 두고, 서비스를 끝내면 지웁니다. Microsoft를 포함해 다른 곳으로 보내지 않고, 국외로 옮기지 않습니다.
화면 이용 기록 — Microsoft Clarity
랜딩과 대시보드에서 화면 분석의 세 가지에 모두 동의한 방문자에게만 돕니다(기본은 꺼짐 — 위 “화면 분석 동의 관리”). 받는 것: 페이지 주소(검색어는 뺌), 이전 페이지 주소(브라우저가 알려 주는 그대로 — 서버 기록과 달리 줄이지 않음), 누른 링크의 주소, 클릭·스크롤·마우스 움직임·화면 크기, 화면 내용(입력칸은 늘 가림), 보고 있는 탭과 기록 탭에서 고른 코인 이름·탭을 바꾼 일, 기기·브라우저·운영체제, IP 주소(Microsoft가 받아 대략의 위치를 추정), 쿠키 _clck·_clsk와 sessionStorage _cltk(6절). 받는 곳은 Microsoft Corporation(미국)이며, Microsoft는 이 정보를 Microsoft Advertising 제공 등 자기 목적에도 씁니다(Microsoft 개인정보처리방침에 따름). 한 사람분만 골라 지울 수는 없고 프로젝트를 통째로 지워야 합니다. KimpTrack은 동의한 방문자에 대해서도 Clarity에 광고용 쿠키를 저장하지 말라는 신호를 보냅니다 — 이 신호는 Microsoft가 받은 정보를 자기 목적에 쓰는 것까지 막지는 않습니다.
방문 통계 — Google Analytics
랜딩과 대시보드에서 화면 분석의 세 가지에 모두 동의한 방문자에게만 돕니다(기본은 꺼짐 — 위 “화면 분석 동의 관리”). 받는 것: 페이지 주소(검색어와 # 뒤는 뺌)·페이지 제목·이전 페이지 주소(브라우저가 알려 주는 그대로), 페이지를 본 일·끝 가까이(90%) 내려 본 일·밖으로 나가는 링크를 누른 일·머문 시간, 기기 종류·브라우저·운영체제·화면 크기·언어, IP 주소(Google이 대략의 나라·도시를 추정하고 IP 주소는 저장하지 않음), 같은 브라우저를 알아보는 쿠키 _ga·_ga_*의 임의 번호(6절). 입력한 글자·마우스 위치·화면 내용은 받지 않고, 이름·연락처도 받지 않습니다.
받는 곳은 Google LLC(미국)입니다. KimpTrack은 이 기록으로 어느 페이지를 얼마나 오래 보고 어디서 들어오는지 봅니다. Google은 Google Analytics를 운영·보호하는 데 이 기록을 씁니다 — KimpTrack은 광고용 저장·광고 개인화·Google 신호를 끈 채 보내고 Google과의 데이터 공유 설정을 모두 꺼, Google의 광고·제품 개선에는 넘기지 않습니다(Google 개인정보처리방침).
Google이 14개월 동안 두고 그 뒤 지웁니다 — 사람을 가리키지 않는 합계 보고서(날짜별 방문 수 같은 것)는 기간 없이 남습니다. 쿠키는 마지막 방문부터 2년 동안 브라우저에 남습니다.
관리자 접속 기록(운영자만)
admin.kimptrack.com 요청마다 시각·로그인 이메일·IP·메서드·경로와 쿼리·상태·처리 시간·Cloudflare 요청 ID·Sec-Fetch-Site를 AWS 서울 리전의 서버 파일에 남깁니다. 로그인은 Cloudflare Access(허용한 이메일로 받는 일회용 코드)가 하며, Cloudflare가 이메일·IP를 처리하고 인증 기록을 24시간 둡니다.
문의 메일
권리 행사·문의로 받은 이메일 주소와 내용을 답변에만 씁니다. 메일 서비스는 Gmail(Google LLC, 미국)입니다.
외부 자원 요청
랜딩·대시보드·검색어 페이지와 이 페이지는 외부 글꼴을 부르지 않습니다 — 랜딩과 대시보드의 글꼴도 KimpTrack 서버에서 받습니다. 운영자만 보는 관리자 화면의 API 문서는 jsDelivr·fastapi.tiangolo.com·Google Fonts에서 화면 파일을 받습니다.
방문자 정보가 가지 않는 곳
운영 알림(Slack·AWS 경보·가동 감시)에는 방문자 정보가 가지 않습니다 — 알림에는 거래소 수집 상태와 오류 내용, 오류가 난 요청의 경로(쿼리 없음)만 실립니다. 거래소 원문 보관과 시세 저장소(InfluxDB)에는 방문자 정보가 없습니다 — 시세와 함께 쓰는 Redis에는 화면 이용 통계의 날짜별 합계와 화면 이동 기록(최근 14일 몫)을 두고, 거래소 원문을 두는 파일 저장소(Amazon S3)에는 화면 이동 기록을 원문과 나눠 둡니다.
처리 근거
화면 이용 기록(Microsoft Clarity)은 정보주체의 동의를 받아 처리합니다 — 수집·이용(개인정보 보호법 제15조 제1항 제1호), Microsoft에 제공(제17조 제1항 제1호), 미국으로 이전(제28조의8 제1항 제1호)을 칸을 나눠 각각 받고, 세 가지에 모두 동의한 방문자에게서만 모읍니다. 동의는 언제든 철회할 수 있습니다. KimpTrack은 나이를 확인하지 않으며, 동의 안내에 “만 14세 미만은 동의하지 마세요”라고 적습니다. 서버·관리자 접속 기록은 서비스를 제공하고 보안을 지키며 이용 통계를 내기 위한 정당한 이익(같은 항 제6호)으로, 그 목적에 필요한 범위에서만 처리합니다. 권리 행사 요청에 답하는 것은 법령상 의무(같은 항 제2호)이고, 그 밖의 문의 답변은 같은 항 제6호에 따릅니다.
화면 이용 통계도 정보주체의 동의(개인정보 보호법 제15조 제1항 제1호)를 받아 처리하며, 화면 분석의 세 가지에 모두 동의한 방문자에게서만 모읍니다. 하루 합계로만 두므로 한 사람분을 골라 지울 수 없고, 동의를 철회하면 그 뒤로는 보내지 않습니다.
화면 이동 기록도 정보주체의 동의(개인정보 보호법 제15조 제1항 제1호)를 받아 처리하며, 화면 분석의 세 가지에 모두 동의한 방문자에게서만 모읍니다. 동의를 철회하면 그 뒤로는 보내지 않고, 쓰던 IP 주소를 알려 주면 그 IP 주소의 화면 이동 기록을 지웁니다(7절).
방문 통계(Google Analytics)도 같은 세 가지 동의로 처리합니다 — 수집·이용(개인정보 보호법 제15조 제1항 제1호), Google에 제공(제17조 제1항 제1호), 미국으로 이전(제28조의8 제1항 제1호). 동의를 철회하면 그 뒤로는 보내지 않습니다.