시행일: 2026-10-22 · 버전: v1.0 · 최종 수정: 2026-10-22
이 정책은 Pinball Hero(이하 "이 게임")가 실행되는 동안 어떤 데이터를 수집하는지, 그 데이터를 무엇에 쓰는지, 어디에 보관하는지, 얼마나 오래 보관하는지, 그리고 귀하가 어떤 권리를 행사할 수 있는지를 설명합니다.
이 문서는 템플릿을 채운 것이 아니라 우리가 실제로 하고 있는 일을 적어 둔 것입니다. 어떤 법이 적용되는지에 대한 판단은 이 문서의 범위에 포함되지 않습니다.
이 정책은 게임이 업데이트될에 따라 바뀔 수 있습니다. 실질적인 변화가 있으면 이 페이지를 업데이트하고 게임 안에서도 알려 드립니다.
1. 귀하의 데이터를 처리하는 주체
- 개인정보 처리자: luke6b (개인 독립 게임 개발자)
- 연락처 이메일:
lukeluke6b@gmail.com - 이 게임은 개인이 직접 개발하고 배포합니다. 모회사는 없고, 광고 파트너도 없고, 데이터 브로커도 없습니다.
2. 한 줄 요약
이 게임은 익명화된 전투 및 실행 데이터를 수집하며, 목적은 게임 밸런스 조정과 업데이트 이후에도 몇 명이 플레이하는지 파악하는 것뿐입니다. Steam 계정, 채팅 내용, 친구 관계, 클라우드 세이브는 수집하지 않으며, 어떤 광고나 써드파티 데이터 SDK도 사용하지 않습니다.
3. 수집 항목
3.1 실제로 동의 창이 뜨는 부분: 밸런스 및 리텐션 텔레메트리
게임을 처음 실행하면 대화상자로 물어봅니다. "동의 / 동의하지 않음 / 나중에" 중에서 고를 수 있으며, 언제든지 설정 → 게임 → 익명 밸런스 데이터 전송 항목에서 끌 수 있습니다. 동의하지 않으면 숫자 하나, 글자 하나도 수집하거나 업로드하지 않습니다.
| 항목 | 내용 |
|---|---|
| 설치 식별자 | 무작위로 생성되는 32자리 16진수 ID입니다. 암호학적으로 안전한 난수 생성기로 만들어지며, 하드웨어 일련번호, MAC, 호스트 이름, 사용자 이름, Steam ID에서 유래하지 않습니다 |
| 기기 환경 | 운영체제 이름(예: Windows), 인터페이스 언어, 게임 버전과 빌드 식별자 |
| 실행 | 매 실행 시각, 실행 시간, 최초 실행 여부, 최초 실행 후 며칠이 지났는지 |
| 전투 | 선택한 직업, 난이도, 각 캐릭터의 레벨, 스킬과 특성(획득 당시의 레벨과 시점 포함), 승패, 몇 막 몇 방에서 끝났는지, 처치 수, 골드, 가한 피해량, 소요 시간 |
| 특성 뽑기 | 특성을 뽑을 때마다 어떤 선택지가 제시되었는지, 각 선택지의 가중치, 어떤 것을 골랐는지, 후보 풀의 크기 |
| 진행 | 방에 들어갈 때마다 한 건 기록(몇 막, 몇 방, 방 유형) |
| 크래시 보정 | 게임이 예기치 않게 종료되면 다음 실행 시 직전 플레이의 진행 상황을 한 건 보정 기록(crash로 표시) |
특성 뽑기와 진행 기록은 "이 특성이 너무 약하다"와 "이 특성이 아예 플레이어에게 주어지지 않았다"를 구분하기 위한 것입니다. 이 둘이 없으면 모든 밸런스 결론이 틀립니다. 그래서 이 두 가지를 수집합니다.
3.2 동의 없이도 전송되는 부분: 크래시 리포트와 실행 하트비트
이 게임은 오류 모니터링 서비스인 Sentry를 사용합니다. 두 종류의 데이터를 보냅니다.
| 종류 | 내용 | 동의 스위치의 영향을 받지 않는 이유 |
|---|---|---|
| 크래시/오류 | 오류 스택 트레이스, 게임 버전, 엔진 버전, 그리고 최근 구간의 로컬 로그(user://logs/game.log, 씬과 진행 상황을 기록하며 개인 정보는 담지 않음) |
크래시 리포팅은 동의가 주어지기 전부터 동작해야 합니다. 그렇지 않으면 "설치만 하고 실행되지 않는" 문제는 영영 확인할 수 없습니다 |
| 실행 하트비트 | 게임 버전, 엔진 버전, 운영체제 이름, 실제 사용된 렌더링 드라이버(예: d3d12/vulkan), 렌더링 방식, 인터페이스 언어, 직전 실행이 비정상 종료되었는지, 실행 소요 시간 |
같은 이유입니다. 실행 실패는 어떤 스크립트도 실행되기 전에 발생하며, "실제로 창을 띄운 컴퓨터가 몇 대인지"를 확인할 수 있는 유일한 수단입니다 |
이 하트비트는 의도적으로 식별 불가능한 정보만 담습니다: 설치 식별자, GPU 모델, GPU 제조사, 화면 해상도는 제거했고, 시스템 버전 번호는 전송하지 않습니다. 단독으로든 다른 정보와 조합하든 특정인이나 특정 컴퓨터를 가리킬 수 없습니다.
3.3 직접 보내는 피드백
직접 "버그 신고"를 누른 뒤 전송을 눌렀을 때만 일어납니다:
- 중국 본토(시스템 언어가 중국어 간체): Feishu 그룹 봇으로 전송됩니다. 본문 = 직접 입력한 설명 + 네 개의 드롭다운 선택 +
게임 버전/시스템/현재 씬/최근 로그. 첨부한 스크린샷은 실제로 업로드됩니다(오픈 플랫폼 앱 채널).
- 그 외 지역: Sentry로 전송됩니다. 본문은 같고, 스크린샷은 첨부 파일로 업로드됩니다.
- 두 채널 모두 스크린샷 없이 보내도 됩니다.
4. 수집하지 않는 것
- Steam 계정, Steam ID, 친구 목록, 인벤토리는 수집하지 않습니다
- 채팅/음성 내용, 입력기 입력 내용, 클립보드 내용은 수집하지 않습니다(스크린샷은 예외이며, 직접 피드백을 보낼 때만 수집합니다)
- 광고 타게팅, 앱 간 추적, 써드파티 분석 SDK는 일절 쓰지 않습니다
- Steam 클라우드 세이브는 쓰지 않습니다
- 실명, 이메일, 전화번호, 주소는 수집하지 않습니다(직접 피드백에 스스로 적은 경우 제외)
5. 데이터의 위치와 보관 기간
- 로컬:
%APPDATA%\Godot\app_userdata\hero_pinball\telemetry\(runs.jsonl+current.json).
스위치를 끄면 로컬에 수집된 데이터를 즉시 삭제합니다.
- 설치 식별자: 수집을 꺼도
user://install_id.txt의 무작위 ID는 컴퓨터에 그대로 남습니다
(나중에 다시 켜도 같은 사람으로 유지되어 통계에서 "새 설치"로 보이지 않도록 하기 위해서입니다). 개인 정보는 전혀 담기지 않으며, user:// 디렉터리 전체를 삭제하면 함께 정리됩니다.
- 서버: 24개월 후 삭제합니다.
- 제3자 수탁자:
| 수탁자 | 용도 | 소재지 |
|---|---|---|
| Sentry (Functional Software, Inc.) | 크래시 리포트와 실행 하트비트 | 미국(ingest.us.sentry.io) |
| Feishu / Lark (ByteDance) | 중국 본토 플레이어가 직접 제출한 피드백 | 중국 본토 |
| Cloudflare, Inc. (Workers + D1) | 텔레메트리 업로드와 저장 | 대한민국(아시아태평양 / ICN) |
전송 암호화: 모든 업로드는 HTTPS(TLS 1.2+)를 거치고, 엔드포인트는 https://pinball-telemetry.chanxiuming123.workers.dev/ingest입니다. 평문 HTTP는 받지 않습니다.
국경 간 전송: 데이터는 위 표에 적힌 유일한 목적으로만 쓰이며, 수신자는 위 표에 적힌 수탁자로 한정됩니다 (미국: Sentry, 대한민국: Cloudflare D1, 중국 본토: Feishu).
국경을 넘어 나가는 데이터를 최대한 작게 유지하며, 구체적으로 다음과 같이 합니다:
1. 전송 전체 구간에 TLS 암호화를 적용하고, 평문 HTTP는 받지 않습니다; 2. 전송되는 것은 무작위로 생성된 설치 식별자이며, 계정, 디바이스 핑거프린트, 실명, 연락처 정보는 포함되지 않습니다; 3. 서버 보관 기간은 최대 24개월이며, 기한이 지나면 삭제합니다; 4. 수집을 끄면 업로드가 즉시 중단되고 로컬 데이터가 삭제되어, 이후 새로운 국경 간 데이터가 생기지 않습니다; 5. 각 종류의 데이터는 하나의 수탁자에게만 넘기며, 여러 단계로 넘기지 않습니다.
각 수탁자와 체결한 데이터 전송 협정 전문(적용되는 조항 포함)과 데이터 처리 활동 기록은 이 정책 맨 앞에 있는 이메일로 요청하시면 제공해 드립니다.
6. 귀하의 권리
- 언제든지 동의 철회: 설정 → 게임 → 익명 밸런스 데이터 전송 → 끄기. 철회하면 수집이 즉시 중단되고 로컬 데이터가 삭제됩니다.
- 이미 업로드된 데이터 삭제: 위의 이메일로 보내세요. 참고로 이미 업로드된 기록은 "이미 만들어진 통계 결과"에서 되돌릴 수 없습니다
(집계 통계만 산출하며, 개별을 특정할 수 있는 개인 기록은 보관하지 않습니다).
- 열람 / 정정 / 내보내기 / 처리 제한: 같은 이메일로 문의해 주세요. 30일 이내에 답변드립니다.
- 법적 근거: 동의(GDPR Art. 6(1)(a)). 동의하지 않아도 게임의 모든 기능을 온전히 이용할 수 있으며, 기능에 있어서의 차이는 전혀 없습니다.
7. 미성년자
이 게임에는 인앱 결제, 광고, 소셜 기능이 없으며, 연령 제한 게이트도 없습니다. 14세 미만이라면 보호자의 동의 후 이용해 주세요.
8. 언어와 버전
이 정책은 11개 언어로 제공되며, 페이지 하단에서 전환할 수 있습니다. 중국어와 영어 버전은 제작자가 직접 확인했고, 나머지는 기계 번역으로 원어민의 검수를 거치지 않았습니다. 특정 언어의 파일이 필요하면 위 주소로 이메일을 보내 주세요.