운영자: 후엥(Hueeng) · 대표 이현우(LeeHueeng, 라스트 블록 개발자) · 문의: hi@hueeng.com · 시행일: 2026-10-22 (4조 국외 이전 · 구매 확인을 원하지 않을 때의 이용 범위 정리 · 영문 번역 추가 · 이전 개정 2026-10-21 1 · 2 · 3 · 4 · 5조 기기에만 저장되는 정보 · 배경 지도 · 통신 경로 · 구매 재확인 · 삭제 버튼 위치 정리 · 2026-10-19 진행 단계 · 국외 이전 · 나이 확인 · 최초 시행 2026-09-28)
라스트 블록(이하 "서비스")은 실제 동네 지도 위에서 생존 거점을 운영하는 게임입니다. 이 방침은 앱과 게임 서버가 어떤 정보를 언제 받아 어디에 얼마나 두는지, 그리고 이용자가 그 정보를 어떻게 지울 수 있는지를 설명합니다.
1. 수집하는 정보와 목적
항목
언제
목적과 보관 방식
선택한 위치 좌표
지도에서 동네를 고르거나 "현재 위치" 버튼을 누른 때
그 동네의 지도 꾸러미를 만들기 위해 위·경도를 서버에 보냅니다. 서버는 좌표를 소수점 3자리(약 100m) 구역으로 반올림해 지도 파일로 저장하며, 이 파일은 계정 정보 없이 구역 단위로 보관되고 같은 구역을 고른 다른 이용자가 다시 씁니다. 게임 저장 데이터에는 이 구역의 식별자가 들어갑니다.
기기 계정
동네 지도를 처음 만들거나, 주소 검색 · 상점 · 구매 복원을 처음 쓸 때
앱이 무작위로 만든 계정(device-<uuid>@device.invalid)과 무작위 비밀번호, 그리고 서버가 정한 무작위 계정 번호입니다. 로그인 화면은 없으며 이 계정이 지도 요청과 구매 권리만 담습니다. 광고 식별자나 하드웨어 일련번호가 아니며 기기를 식별하는 값을 포함하지 않습니다. 비밀번호는 해시로만 저장합니다. 게임 진행은 서버에 저장하지 않고 기기에만 남습니다.
닉네임(선택)
앱의 메뉴 › 닉네임 · 구매 복원 화면에 적은 때
이 기기에만 저장되고 공유 카드에 표시됩니다. 서버로 보내지 않습니다.
결제 정보
앱 안에서 지도 테마 등을 구매한 때
스토어(Apple App Store·Google Play)가 발급한 거래 식별자, 상품 ID, 결제 상태. 구매할 때 앱은 기기 계정 번호(무작위 값)를 스토어에 함께 넘겨 그 구매를 이 기기 계정에 묶습니다. 거래 식별자는 SHA-256 해시로, 원본 검증 요청은 암호화해 저장합니다. 카드 번호 등 결제 수단 정보는 스토어가 처리하며 서버는 받지 않습니다.
게임 진행 단계
각 단계에 이 기기에서 처음 도달한 때 한 번(이 기능이 들어간 앱 버전부터, 만 14세 이상이라고 답한 기기만)
첫 방어 · 동네 목표 · 첫 최종 무리 · 2번째 동네 · 3번째 동네 · 엔딩 · 무제한 모드 · 한 동네 생존 모드 중 어디까지 왔는지를 단계 이름과 도달한 시각(1시간 단위)만 기기 계정에 기록합니다. 몇 명이 어디까지 가고 어디서 멈추는지를 세어 난이도와 정식판 안내를 고치는 통계 목적에만 씁니다. 게임 저장 · 위치 · 기기 정보는 보내지 않고, 기기 계정이 이미 있을 때만 보내며(이것 때문에 계정을 만들지 않습니다), 오늘의 동네에서는 보내지 않습니다. 내 기록은 데이터 삭제하기로 함께 지워집니다.
주소 · 장소 검색어
동네 고르기 화면에서 검색한 때
검색 결과를 돌려주기 위해 서버에 전달합니다. 지금은 서버에 내려받아 둔 지도 자료 안에서 찾으며, 검색어를 디스크와 로그에 기록하지 않습니다. 운영자가 외부 검색 공급자를 설정한 경우에만 검색어가 그 공급자에 전달되고, 같은 검색을 다시 묻지 않도록 결과를 서버 메모리에 최대 10분 · 128건만 둡니다.
배경 지도 요청
동네 고르기 화면의 지도를 볼 때
그 화면의 배경 지도 그림은 공개 지도 타일 서비스 OpenFreeMap(openfreemap.org)에서 기기가 직접 받아 옵니다. 이때 그 서비스는 기기의 접속 주소(IP)와 보고 있는 지도 범위를 받습니다. 게임 속 지도는 우리 서버가 만든 파일이라 이 요청이 없습니다.
접속 주소(IP)
모든 요청
요청 횟수 제한(1분 단위)에만 메모리에서 사용하고 요청별 접속 기록을 남기지 않습니다. 지도를 만드는 동안에는 그 작업(기기 계정 번호와 구역)을 서버 메모리에 최대 30분 둡니다. 서버 로그는 경고 수준만 남기며 요청 주소·검색어·토큰·영수증을 포함하지 않습니다.
기기에만 저장되고 서버로 보내지 않는 것: 게임 진행 · 중간 저장 · 생존자 명부 · 공유 카드 이미지 · 닉네임 · 나이 확인 답 · 이야기를 본 기록 · 설정(소리 · 진동 · 글자 크게와 자세한 설정의 음량 · 입체 지도 · 화면 흔들림 · 공유 카드 위치 숨김 · 60프레임 · 복귀 알림 · 코치) · 내려받은 동네 지도 사본 · 문제 기록(앱 오류 줄).
처음 시작할 때 보이는 5쪽짜리 이야기와 시작을 돕는 등장인물 대화는 앱 안에 들어 있는 내용이며 아무 정보도 수집하지 않습니다.
복귀 알림은 기기 안에서 예약하는 알림입니다. 켰을 때만 운영체제에 알림 허락을 묻고, 서버로 알림을 보내는 데 쓰는 기기 토큰은 만들지도 보내지도 않습니다.
공유 카드는 이용자가 공유 버튼을 누를 때 기기에서 만들어지고, 이용자가 고른 앱으로만 전달됩니다. "공유 카드 위치 숨김"은 기본으로 켜져 있어 카드에 동네 이름만 넣고 지도를 옮기고 돌려 실제 위치를 알 수 없게 합니다. 사진 앨범 권한은 카드를 사진으로 저장할 때만 씁니다. 카메라와 마이크는 쓰지 않습니다.
광고, 광고 식별자, 로그인, 분석 · 추적 도구는 없습니다. 문제 기록은 이용자가 메뉴 › 문제 기록에서 직접 보고 지울 수 있으며 자동으로 보내지 않습니다.
2. 위치 정보 처리
기기의 위치는 이용자가 "현재 위치" 버튼을 누른 때 한 번만 읽습니다. 백그라운드 위치 추적, 주기적 위치 전송, 위치 이력 저장은 하지 않습니다.
서버에 보내는 좌표는 게임 지도를 만들 위치이며 이용자의 실제 거주지일 필요가 없습니다. 주소 검색이나 지도 위 선택으로 아무 동네를 고를 수 있습니다.
서버는 지도 목록에 생성된 동네를 노출하지 않으며, 생성된 지도는 그 구역 식별자와 버전을 아는 저장 데이터로만 내려받습니다.
3. 보관 기간
기기 계정 세션: 접근 토큰 15분, 갱신 토큰 최대 30일. 데이터 삭제 시 즉시 폐기합니다.
결제 기록: 기기 계정이 있는 동안. 앱의 메뉴 › 닉네임 · 구매 복원 › 빨간 데이터 삭제하기 버튼으로 계정을 지우면 세션, 프로필, 결제 기록, 게임 진행 단계가 함께 즉시 삭제됩니다.
게임 진행 단계: 도달한 때부터 최대 400일(또는 기기 계정 삭제 때까지 중 먼저 오는 때). 통계는 단계별 인원 수로만 집계하고 개인별 결과를 따로 만들지 않습니다.
지도 생성 작업: 끝난 뒤 30분 안에 서버 메모리에서 지워집니다.
지도 파일: 구역 단위로 계정과 무관하게 보관하며 계정 삭제와 함께 지워지지 않습니다. 개인 식별 정보를 담지 않습니다.
운영 백업: 장애 복구를 위한 백업 사본은 최대 30일 뒤 삭제됩니다.
4. 제3자 제공과 처리 위탁
Apple(App Store Server API)·Google(Android Publisher API): 구매 확인을 위해 거래 식별자를 조회합니다. 산 상품이 환불 · 취소되지 않았는지 보려고 서버가 유효한 구매를 주기적으로(대략 10분 넘게 지난 것부터) 다시 조회합니다.
국외 이전: 위 구매 확인 때 거래 식별자와 상품 ID가 Apple Inc.(미국) · Google LLC(미국)의 서버로 전송됩니다(구매 · 구매 복원 때와 위의 주기적 재확인 때, HTTPS로). 두 회사는 각자의 개인정보 처리방침에 따라 보관합니다. 구매 확인을 원하지 않으면 앱 안 구매를 하지 않으면 되며, 이 경우에도 첫 동네(체험판)는 끝까지 이용할 수 있습니다.
통신 경로(처리 위탁 · 국외 이전): 앱과 서버 사이의 모든 통신은 Cloudflare, Inc.(미국)의 터널을 거쳐 전달됩니다. 이 과정에서 접속 주소(IP)와 요청이 전달 목적으로만 처리되며, 운영자는 Cloudflare에 따로 정보를 넘기지 않습니다.
Game Center(선택, iOS): iOS 기기가 Game Center에 로그인되어 있으면 앱은 성취 달성과 순위표 점수(한 동네 최다 방어 파, 최장 생존 시간, 오늘의 동네 점수)를 Apple의 Game Center로 보냅니다. 이 정보는 Apple이 Apple 개인정보처리방침에 따라 처리하며, 운영자 서버는 Game Center 계정 정보를 받거나 저장하지 않습니다. 기기에서 Game Center에 로그인하지 않으면 아무것도 보내지 않습니다.
배경 지도: 동네 고르기 화면을 열면 기기가 OpenFreeMap에서 배경 지도 그림을 직접 받으며, 이때 접속 주소(IP)와 보는 지도 범위가 그 서비스에 전달됩니다(1조 표).
그 밖에 개인정보를 판매하거나 광고 목적으로 제공하지 않으며, 분석·광고 SDK를 포함하지 않습니다.
5. 이용자의 권리
기기 계정과 이 기기의 저장은 앱의 메뉴(시작 화면에서는 설정) › 닉네임 · 구매 복원 › 빨간 데이터 삭제하기 버튼 → "데이터를 삭제할까요?"에서 삭제로 지울 수 있습니다. 절차는 데이터 삭제 안내에 있습니다.
열람·정정·삭제·처리 정지 요청은 hi@hueeng.com로 보내 주세요. 접수 후 10일 이내에 처리하고 결과를 알립니다.
앱을 삭제하면 기기의 저장은 사라지지만 서버의 기기 계정은 남으므로, 앱을 지우기 전에 데이터 삭제하기를 먼저 누르거나, 이미 지웠다면 데이터 삭제 안내의 이메일 요청을 써 주세요.
6. 아동
서비스는 만 14세 미만 이용자를 대상으로 하지 않으며 만 14세 미만의 개인정보를 알면서 수집하지 않습니다. 앱은 처음 시작할 때 만 14세 이상인지 한 번 묻고(답은 기기에만 저장, 메뉴 › 닉네임 · 구매 복원 › 나이 확인에서 변경), 만 14세 이상이라고 답하지 않은 기기에서는 게임 진행 단계를 보내지 않고, 만 14세 미만이라고 답한 기기에서는 앱 안 결제 버튼을 보이지 않습니다. 만 14세 미만의 정보가 수집된 사실을 알게 되면 지체 없이 삭제합니다.
7. 안전조치
기기 계정의 비밀번호는 PBKDF2 해시로 저장합니다. 결제 원본 요청은 서버에서만 접근할 수 있는 키로 암호화합니다. 통신은 HTTPS로 보호하며 저장 데이터베이스와 백업은 운영자만 접근할 수 있습니다.
8. 변경
이 방침을 바꾸면 이 페이지에 시행일과 함께 게시합니다. 수집 항목이나 목적이 늘어나는 변경은 앱 안에서도 알립니다.