개인정보처리방침
시행일 2026년 10월 13일
봉화대 사수(https://bhdefence.github.io/, 이하 "게임")는 이름·이메일·전화번호를 받지 않습니다. 이 문서는 게임을 하면서 어떤 정보가 어디에 저장되고 어떻게 지울 수 있는지 알려 드립니다.
1. 게스트로 할 때: 내 기기에만 남는 정보
진행(기억 조각, 수호 기억, 이긴 난이도, 이 기기 랭킹 기록, 소리 설정)은 브라우저 저장소(localStorage)에만 저장되며 서버로 보내지 않습니다. 게임 설정의 "모든 진행 지우기"나 브라우저의 사이트 데이터 삭제로 언제든 지울 수 있습니다.
2. 회원가입하면 서버에 저장하는 정보
| 항목 | 쓰는 곳 | 보관 |
|---|---|---|
| 아이디 (영문) | 로그인, 명예의 전당 표시 | 탈퇴할 때까지 |
| 비밀번호 | 로그인 확인. 원문은 저장하지 않고 PBKDF2 해시로만 저장 | 탈퇴할 때까지 |
| 복구코드 | 비밀번호 재설정. 해시로만 저장 | 탈퇴할 때까지 |
| 게임 진행 | 다른 기기에서 이어서 하기 | 탈퇴할 때까지 |
| 주간 랭킹 기록 (점수, 도달 라운드, 처치 수) | 명예의 전당 | 탈퇴할 때까지 |
| 첫 봉화 완주 (난이도, 아이디, 날짜) | 타이틀 화면의 첫 완주자 표시 | 탈퇴할 때까지 |
| 로그인 토큰 | 로그인 유지. 브라우저와 서버에 보관, 서버에는 해시로 저장 | 로그아웃 또는 180일 |
명예의 전당과 첫 봉화 완주 표시에는 아이디와 기록이 누구에게나 보입니다. 다른 정보는 공개하지 않습니다.
의견 보내기: 봉수 소식 창에서 보낸 글은 게임을 고치는 데만 쓰고 공개하지 않습니다. 로그인한 상태라면 아이디가 함께 저장되고, 탈퇴하면 함께 지웁니다. 의견 글에 개인정보를 적지 말아 주세요.
3. 방문 수와 부정 사용 방지
첫 화면을 열면 날짜별 방문 수 하나만 1 올라갑니다(한 브라우저당 하루 한 번). 가입·로그인·방문 집계를 지나치게 반복하는 것을 막기 위해 접속 IP 주소를 알아볼 수 없는 값(해시)으로 바꿔 짧은 기간(최대 하루) 횟수 세기에만 쓰고, 기간이 지나면 지웁니다. IP 주소를 계정과 연결해 저장하지 않습니다.
4. 처리 위탁과 저장 위치
- 게임 화면: GitHub Pages (GitHub, Inc.)
- 계정·저장·랭킹 서버와 데이터베이스: Cloudflare Workers, Cloudflare D1 (Cloudflare, Inc.). 데이터는 아시아·태평양 지역에 저장됩니다.
- 글꼴: Google Fonts (Google LLC). 글꼴을 받을 때 브라우저가 Google에 접속합니다.
광고·분석용 쿠키나 추적 도구는 쓰지 않습니다.
5. 지우기와 탈퇴
게임 첫 화면 왼쪽 위 아이디 버튼 → 회원 탈퇴에서 비밀번호를 확인하면 아이디, 저장된 진행, 랭킹 기록, 로그인 토큰이 서버에서 바로 지워집니다. 탈퇴 뒤에는 되돌릴 수 없습니다. 비밀번호와 복구코드를 모두 잊어 탈퇴할 수 없을 때는 아래로 문의해 주세요.
6. 만 14세 미만
게임은 실명이나 연락처를 받지 않습니다. 만 14세 미만이라면 보호자와 함께 이용해 주세요.
7. 문의와 변경
문의는 GitHub 이슈로 남겨 주세요. 이 방침을 바꾸면 이 페이지의 시행일을 고쳐 알립니다.