개인정보처리방침
최종 수정: 2026-10-13
이 방침은 GameHeatmap — 게임 할인 히트맵(https://ko.gameheatmap.app)가 수집하는 정보와 그 이용 방법을 설명합니다. 본 서비스는 스팀 가격 이력을 보여주며 개인이 운영합니다. 회원가입 없이 이용할 수 있습니다. 가격 알림과 “내 라이브러리”는 Steam 계정으로 로그인해야 쓸 수 있으며, 로그인은 선택입니다.
수집하는 정보
로그인하지 않고 이용하면: 서버가 보안·디버깅을 위해 표준 접속 로그(IP 주소, 브라우저 종류, 유입 페이지, 시각)를 자동으로 기록하고, 설정 쿠키와 방문 통계 쿠키가 저장됩니다(“쿠키와 브라우저 저장소” 항목 참고). Steam으로 로그인하면: Steam 계정 식별자(steamid)를 받아 로그인 계정을 만듭니다. 가격 알림을 신청하면 이메일 주소와 알림 목록을, 내 라이브러리를 열면 위시리스트 할인 요약을 저장합니다. 이 데이터는 Google Firebase(Firestore 데이터베이스)에 저장됩니다. 항목별 목적·보관·삭제 방법은 아래에 적었습니다. 이름, 전화번호, 결제 정보는 요구하지 않습니다.
위치 정보
적절한 통화로 가격을 보여주기 위해, 호스팅 제공자가 IP 주소로 추정한 대략적인 국가 코드를 각 요청에 추가합니다. 해당 페이지의 통화 선택에만 사용하며 저장하지 않습니다.
Steam 로그인(선택)
Steam 로그인 페이지에서 본인 확인을 마치면 Steam 계정 식별자(steamid64)를 받습니다. 이 값으로 Google Firebase Authentication에 로그인 계정이 만들어지며, 계정에는 steamid와 계정 생성·마지막 로그인 시각이 기록됩니다. Steam 비밀번호는 받지 않습니다. 목적: 로그인 상태 유지와 본인 데이터(가격 알림, 내 라이브러리) 조회. 보관: 삭제를 요청하실 때까지. 로그아웃하면 로그인 세션은 끝나지만 계정 기록은 남습니다.
가격 알림 이메일
현재 상태: 가격 알림 기능은 중단되어 있으며, 새 이메일 주소를 수집하거나 알림 메일을 보내지 않습니다. 이미 저장된 데이터는 직접 탈퇴하시거나 삭제를 요청하실 때까지만 보관하며, 7일 안에 확인되지 않은 주소는 계속 삭제됩니다. 아래 설명은 기능이 재개될 경우에 적용됩니다. 가격 알림을 신청할 때 입력한 이메일 주소를 저장합니다. 목표가 알림 메일을 보내는 데만 쓰며, 메일은 Resend를 통해 발송되고 게임명·가격·구매(상점) 또는 게임 페이지 링크가 담깁니다. 사이트에서는 로그인한 본인에게만 저장된 이메일이 보입니다. 수신 확인과 수신거부: 알림을 보내기 전에 입력한 주소로 확인 링크를 보내고, 확인을 마친 주소로만 알림을 보냅니다. 모든 알림 메일에는 로그인 없이 누를 수 있는 수신거부 링크가 있으며, 수신거부하면 이메일 주소를 삭제합니다(알림 목록은 직접 해제할 때까지 남습니다). 이를 위해 확인 여부, 메일 언어, 확인 메일 발송 시각, 일회용 링크용 무작위 코드(해시로만 저장, 확인 코드는 24시간 후 만료)를 함께 저장합니다. 7일 안에 확인하지 않은 주소는 삭제합니다. 한 주소로 가는 확인 메일 수를 제한하기 위해 주소의 해시와 발송 시각을 1일간 보관합니다. 보관: 수신거부하거나 삭제를 요청하실 때까지. 알림을 모두 해제해도 이메일은 남으며, 새 이메일로 다시 신청하면 덮어써집니다.
가격 알림 목록
현재 상태: 가격 알림은 중단되어 새 알림을 설정할 수 없습니다. 기존 항목은 직접 해제하시거나 탈퇴·삭제를 요청하실 때까지 보관됩니다. 알림을 신청한 게임마다 게임 ID, 게임명, 목표가, 통화, 신청 시각, 마지막으로 알림을 보낸 가격과 시각을 저장합니다. 목표가 알림과 내 라이브러리의 목록 표시에 씁니다. 계정당 최대 100개입니다. 보관: 해제할 때까지. 게임 페이지의 가격 알림 칸이나 내 라이브러리에서 언제든 직접 해제(삭제)할 수 있습니다.
위시리스트 요약
내 라이브러리를 열 때 Steam 위시리스트를 불러오는 데 성공하면, 홈 화면 미리보기를 위해 요약을 저장합니다: 위시리스트 게임 수, 할인 중인 게임 수, 할인율이 높은 게임 최대 3개(게임명·할인율·가격·이미지), 계산 시각. 내 라이브러리를 열 때마다 새 요약으로 덮어쓰며, 위시리스트 전체 목록은 저장하지 않습니다. 보관: 삭제를 요청하실 때까지.
저장하지 않고 이용하는 Steam 정보(내 라이브러리·친구)
로그인하면 Steam Web API에서 본인의 보유 게임, 플레이 시간, 최근 플레이한 게임, 위시리스트를 조회합니다. Steam 프로필 공개 설정을 그대로 따릅니다. 화면을 만드는 데만 쓰고 데이터베이스에 저장하지 않습니다(위 위시리스트 요약 제외). 반복 조회를 줄이기 위해 서버 메모리에 약 4분, 브라우저에 약 3분 임시로 보관됩니다. 친구 할인 기능은 본인의 친구 목록, 친구의 표시 이름, 친구가 공개한 위시리스트를 최대 40명까지 조회합니다. 이 역시 응답을 만드는 데만 쓰고 저장하지 않습니다. 가격을 찾기 위해 게임 ID를 IsThereAnyDeal에 보내지만, 이용자를 식별하는 정보는 함께 보내지 않습니다.
쿠키와 브라우저 저장소
자사 쿠키: • locale — 선택한 언어, 1년 • country — 선택한 통화/국가, 1년 • gh_session — 로그인 세션(언어별 주소 사이에서 로그인 유지), 14일, 로그인 시에만 • steam_auth_state — Steam 로그인 위조 방지용 1회성 값, 5분 • steam_auth_next — 로그인 후 돌아갈 페이지, 5분 • steam_auth_token — 로그인 완료 처리용 1회성 토큰, 60초 • gh_email_verify, gh_email_unsub — 확인·수신거부 메일 링크의 일회용 코드, 그 페이지에서 버튼을 누를 때까지(최대 1시간) steam_auth_* 쿠키는 로그인하는 동안에만 생기고 곧 지워지거나 만료됩니다. 브라우저 저장소: 로그인하면 Firebase가 로그인 상태(인증 토큰)를 브라우저의 IndexedDB에 저장하고, 로그아웃하면 지웁니다. 제3자 쿠키: Google Analytics(_ga, _ga_<ID>, Google 기준 최대 2년), 광고가 켜져 있으면 Google AdSense 및 파트너 쿠키(“광고”, “분석 도구” 항목 참고). 브라우저에서 언제든 쿠키를 삭제할 수 있습니다. 설정 쿠키가 없어도 사이트는 동작하지만, 로그인 쿠키를 지우면 로그아웃됩니다.
처리 위탁 및 제3자 서비스
• Vercel — 사이트 호스팅. 모든 요청의 접속 로그(IP, 브라우저 정보, 경로, 시각)를 처리합니다. • Google Firebase — 로그인 계정과 위에 적은 저장 데이터(이메일, 알림 목록, 위시리스트 요약)를 보관합니다. Firestore 데이터는 Google Cloud 서울 리전(asia-northeast3, 대한민국)에 저장됩니다. • Resend — 가격 알림 메일 발송. 수신 이메일 주소와 메일 내용(게임명·가격·링크)을 받습니다. • Google Analytics — 방문 통계(“분석 도구” 참고). • Google AdSense — 광고(“광고” 참고). • Steam / Valve — 로그인(Steam OpenID), 본인 steamid로 보유 게임·위시리스트·친구 목록 조회, 게임 정보와 이미지. 일부 이미지는 브라우저가 스팀 CDN에서 직접 불러오므로 스팀이 이용자의 IP를 보게 됩니다. • IsThereAnyDeal — 게임 ID와 국가로 가격 데이터를 요청하며 이용자 정보는 전송하지 않습니다. 일부 게임 이미지(표지·배너)는 브라우저가 IsThereAnyDeal의 CDN에서 직접 불러오므로 IsThereAnyDeal이 이용자의 IP를 보게 됩니다. • flagcdn.com — 국기 아이콘을 제공하며 IP를 봅니다. • GOG / Epic Games — 게시판 글의 일부 이미지(스크린샷·대표 이미지)는 브라우저가 이들의 CDN에서 직접 불러오므로 해당 업체가 이용자의 IP를 보게 됩니다. 각 제공자는 자체 개인정보처리방침을 둡니다.
광고
Google AdSense를 통해 광고를 표시할 수 있습니다. Google 및 제3자 공급업체는 이 사이트와 다른 사이트 방문 기록을 바탕으로 광고를 게재하기 위해 쿠키를 사용합니다. 맞춤 광고는 Google 광고 설정(adssettings.google.com) 또는 aboutads.info 에서 해제할 수 있습니다. EEA·영국·스위스에서는 광고 쿠키를 사용하기 전에 동의 창이 표시됩니다.
분석 도구
방문 통계를 위해 Google Analytics를 사용합니다. Google Analytics는 쿠키로 방문한 페이지, 기기·브라우저 정보, 쿠키 식별자를 수집하며, 이 데이터는 Google의 개인정보처리방침에 따라 처리됩니다. EEA·영국·스위스에서는 동의 창에서 동의하기 전까지 Google Analytics 쿠키를 저장하지 않으며, 그동안에는 쿠키 없는 제한된 신호만 Google에 전송됩니다. 또한 Google Analytics 차단 브라우저 부가기능(tools.google.com/dlpage/gaoptout)으로 수집을 막을 수 있습니다. 또한 쿠키를 쓰지 않는 방문 통계로 Vercel Analytics를 사용합니다. 쿠키나 브라우저 저장소를 쓰지 않고 페이지 경로, 국가, 기기·브라우저 종류, 유입 경로만 집계하며, 사이트 간 추적이나 개인 식별은 하지 않습니다. 관리자 페이지는 집계하지 않습니다. 또한 쿠키 없이 페이지 로딩 성능(Core Web Vitals)을 측정하는 Vercel Speed Insights를 사용하며, 페이지 경로·국가·기기·브라우저 종류·네트워크 연결 유형과 측정값만 수집합니다.
보관 기간
• 접속 로그: 호스팅 제공자(Vercel)의 정책에 따라 보관 후 삭제 • 로그인 계정, 이메일, 위시리스트 요약: 마이페이지에서 직접 탈퇴하시거나 삭제를 요청하실 때까지(자동 삭제 기한 없음) • 가격 알림 목록: 직접 해제하거나 탈퇴할 때까지 • 내 라이브러리 조회 결과의 임시 보관(서버·브라우저): 약 3~4분 • 쿠키: “쿠키와 브라우저 저장소” 항목의 기간
이용자의 권리와 삭제
Steam으로 다시 로그인해 세션을 확인한 뒤 마이페이지에서 GameHeatmap 계정을 탈퇴할 수 있습니다. 탈퇴하면 Firebase Authentication 계정, 계정 문서와 하위 컬렉션, 해당 계정에 연결된 이메일 확인·수신거부 토큰을 삭제합니다. Steam/Valve 계정과, 계정에 연결되지 않은 콘텐츠(뉴스 기사, 무료 게임 게시판 글, 게임 가격 데이터 등)는 삭제하지 않습니다. 여러 계정이 공유하는 해시 처리된 이메일 발송 제한 기록은 최대 24시간 남을 수 있습니다. 메일 발송 업체에 이미 전달된 이메일은 발송될 수 있습니다. Firebase 백업(있는 경우)과 Vercel 호스팅 로그는 각 제공자의 보존 정책을 따릅니다. 게임별 가격 알림은 개별 해제하거나 알림 메일의 수신거부 링크로 이메일 주소를 삭제할 수도 있습니다. 거주 지역에 따라(예: EEA·영국의 GDPR, 캘리포니아의 CCPA/CPRA) 개인정보 열람·정정·삭제·처리 반대 및 감독기관 신고 권리가 있을 수 있습니다. 광고 관련 데이터는 위의 Google 설정을 이용하세요.
제휴 링크
게임 상점으로 연결되는 일부 링크는 제휴 링크입니다. 이 링크를 통해 구매하시면 상점으로부터 수수료를 받을 수 있으며, 이용자가 지불하는 가격은 달라지지 않습니다. 구매에 관한 개인정보는 저희에게 전달되지 않습니다.
아동
본 서비스는 만 16세 미만 아동을 대상으로 하지 않으며, 아동의 정보를 고의로 수집하지 않습니다.
변경
본 방침은 변경될 수 있으며 상단의 “최종 수정” 날짜가 갱신됩니다. 변경 후 계속 이용하면 개정된 방침에 동의한 것으로 봅니다.
문의
본 방침 관련 문의 및 삭제 요청: contact@gameheatmap.app.







