Sunshard — 개인정보처리방침
요약: Sunshard는 사용자의 휴대폰에서 플레이되며 진행 상황도 그곳에 저장됩니다. 광고, 추적이 없고, 충돌 보고 SDK도 없습니다. 기기 밖으로 저절로 나가는 것은 두 가지뿐이며, 둘 다 저희 자체 서버로 갑니다. 하나는 각 판이 끝난 뒤의 짧은 기록으로, 설정 → 게임 밸런스에 도움 주기의 스위치 하나로 멈출 수 있습니다. 다른 하나는 구매 후 스토어가 발급한 구매 증명으로, 저희 서버가 Apple 또는 Google에 확인하는 데 씁니다. 어느 쪽에도 이름은 담기지 않으며, 게임이 사용자의 휴대폰에서 만든 무작위 코드만 담깁니다. 또한 게임은 Google Analytics for Firebase로 익명 플레이 이벤트(3항)를 셉니다. 플레이한 하루와 그 끝, 레슨, 화폐로 산 것, 상점과 구매 등이며, 이름이나 계정은 없고 같은 스위치로 멈출 수 있습니다. 그리고 Google 또는 Apple로 로그인하기로 선택한 경우에만, 새 휴대폰에서 이어서 할 수 있도록 진행 상황의 사본이 사용자의 계정 아래 저희 서버에 보관됩니다. 설정 → 고객 지원 문의에서 직접 보낸 메시지도 저희 서버로 가요(12항).
1. 저희는 누구인가
Sunshard는 BrotherAI가 배포합니다. 이 방침에 관한 질문은 brotheraicompany@gmail.com(으)로 보내 주세요.
2. 휴대폰을 구별하는 방식
처음 실행될 때 게임은 무작위 설치 식별자를 만들어 저장 데이터에 보관합니다. 이는 기기의 광고 식별자나 일련번호가 아니고, 게임 밖에 존재하는 어떤 것도 아니며, 누구의 이름도 가리키지 않습니다. 한 사람의 40판과 40명의 1판을 구별하기 위해 존재합니다. 게임 데이터와 함께 사라집니다. 게임을 삭제하거나 데이터를 지우면 없어지며, 나중에 휴대폰이 백업에서 그 데이터를 복원하는 경우만 예외입니다.
로그인한 경우: 계정은 Firebase Authentication이 발급한 사용자 ID로 식별되며(6항 참조), 클라우드 저장은 그 ID 아래에 보관됩니다. 저장 데이터에는 그것을 플레이한 각 휴대폰의 설치 ID가 들어 있으므로(게임은 이것으로 휴대폰별 획득량을 따로 관리합니다), 저희 서버에서는 그 휴대폰들의 판 통계를 사용자의 계정과 연결할 수 있습니다. 게임에도 저희 서버에도 이를 연결하는 기능은 없습니다.
Google Analytics: 3항의 이벤트에는 설치할 때 Google Analytics for Firebase가 만드는 무작위 앱 인스턴스 ID가 붙습니다. 이는 기기의 광고 ID가 아니며(앱은 광고 ID를 수집하지 않음), 누구도 특정하지 않고, 앱을 삭제하면 초기화됩니다. 로그인 정보와 연결되지 않습니다. 앱은 사용자 ID나 이메일 주소를 Google Analytics에 넘기지 않습니다.
3. 저희 서버가 받는 것
게임은 저희가 운영하는 서버와 통신합니다. 보내는 것은 아래가 전부이며, 그 이유도 함께 적습니다:
| 내용 | 언제 | 이유 |
|---|---|---|
| 판 통계: 설치 식별자, 앱 버전, 휴대폰이 Android인지 iOS인지, 플레이한 구역(또는 ∞구역의 층), 판의 길이, 깬 수정 수, 얻은 조각과 호박, 하트를 부를 수 있었는지·불렀는지·그 결과, 판이 끝난 방식, 가지고 있던 핵·강화 레벨·축복, 오늘의 도전이었는지, 이 설치에서 끝낸 판의 수. | 각 판이 끝난 뒤. 오프라인이면 다음에 보낼 수 있을 때. | 게임 밸런스를 확인하기 위해서입니다(어떤 구역이 너무 긴지, 한 번도 안 사는 강화가 있는지). 설정 → 게임 밸런스에 도움 주기에서 끌 수 있으며, 전송을 기다리던 판도 함께 삭제됩니다. |
| 구매 증명: 설치 식별자, Android인지 iOS인지, 상품, 스토어의 거래 번호, 스토어가 서명한 구매 증명(Apple의 서명된 거래 또는 Google의 구매 토큰), 앱 버전. | 구매가 게임에 전달된 뒤, 그리고 복원으로 돌아온 구매마다 한 번. | 저희 서버가 Apple 또는 Google에 구매가 진짜인지 묻고, 그 답을 상품·거래 번호·설치 식별자와 함께 기록합니다. 증명은 그 확인에만 쓰고 보관하지 않습니다. 구매의 일부이므로 통계 스위치의 영향을 받지 않습니다. |
| 클라우드 저장(로그인한 경우에만): 계정의 사용자 ID, 제공자가 공유하는 이메일 주소(공유하는 경우), 게임이 저장하는 진행 상황(재화, 강화, 구역, 하트, 별 지도와 별빛, 정식판 보유 여부, 업적, 컬렉션, 설정, 그리고 플레이한 각 휴대폰의 설치 ID), 그리고 리비전 번호, 앱 버전, 저장 시각. | 로그인 중일 때만: 변경 후 몇 초 뒤, 게임을 벗어날 때, 시작할 때, 그리고 지금 동기화를 누를 때. | 새 휴대폰에서도 진행 상황이 남도록. 사용자 ID 아래 보관되며 같은 계정으로 로그인한 휴대폰에만 돌려줍니다. 로그아웃하면 멈춥니다. 삭제는 7항을 참조하세요. |
| 플레이 이벤트(Google 서비스인 Google Analytics for Firebase 경유): 하루의 시작과 끝(지역 또는 지역 ∞, 모드, 끝난 방식, 플레이한 초), 레슨의 시작과 완료 또는 건너뛰기(어느 단계인지), 달성한 업적, 새로운 태양 시작, 네 가지 화폐의 획득과 사용(얼마나, 어디서 또는 어디에), 상점 열기(어느 화면에서), 구매 시도·결과·지급(상품만), 로그인(Google 또는 Apple — 계정은 제외), 여는 화면, 그리고 대략적인 세 가지 사실: 이 설치에서 구매한 적이 있는지, 로그인했는지, 쓰러뜨린 하트의 수. 이와 함께 Google Analytics는 무작위 앱 인스턴스 ID, 앱 실행과 세션, 앱 버전, 기기 모델·운영체제·언어, IP 주소로 추정한 대략적인 위치(도시, 지역, 국가 — IP 주소 자체는 Google Analytics에 저장되지 않음), 스토어를 통한 인앱 구매(상품, 가격, 통화 — 결제 정보는 제외)를 자동으로 기록합니다. | 앱을 쓰는 동안. SDK가 묶어서 보냅니다. | 누구인지 모른 채로 게임 전체에서 플레이어가 어떻게 지내는지 — 누가 레슨을 마치는지, 하루가 어디서 끝나는지, 상점에 어느 문으로 들어가는지 — 보기 위해. 광고 ID와 맞춤 광고는 꺼져 있습니다. Google Analytics가 2개월 보관한 뒤 삭제합니다. 설정 → 게임 밸런스에 도움 주기의 스위치로 멈출 수 있습니다. |
유일한 예외는 직접 작성해 보내 주신 메시지예요(12항).
4. 게임이 휴대폰에 보관하는 것
게임은 다음을 앱 전용 저장소에 보관합니다. 기기에 남고, Apple 또는 Google로 설정한 기기 백업에 포함되며, 로그인한 경우 클라우드 저장의 일부로서만 저희 서버에 옵니다.
조각 2배, 렌즈, 서포터 팩을 가지고 있는지는 여기에 저장하지 않습니다. 게임이 시작될 때마다 스토어에 묻습니다.
| 내용 | 존재하는 이유 |
|---|---|
| 조각과 호박, 그것으로 산 강화 | 번 것이 다음 판으로 이어지도록. |
| 열린 구역, 쓰러뜨린 하트와 그 위에 남은 균열, 축복, ∞구역 최고 층 | 멈춘 곳에서 이어서 하도록. |
| 별빛, 별 지도의 별, 새로운 태양을 시작한 횟수 | 새로운 태양마다 별이 계속 남도록. |
| 이 저장에 정식판이 있는지와 그 이유(구매했는지, 정식판이 생기기 전부터 있었는지) | 스토어에 연결할 수 없을 때도 4~6구역이 열려 있도록. |
| 업적, 오늘의 퀘스트와 도전, 컬렉션의 수정, 플레이 시간과 깬 수정 수 | 게임이 보여 줄 수 있도록. |
| 햇살 광산이 마지막으로 차기 시작한 시각과 최근 판들의 조각 획득 속도 | 자리를 비운 동안 광산이 차도록. |
| 설정: 언어, 효과음, 진동, 조작, 렌즈, 햇살 광산 알림, 자동 구매와 자동 호출, 통계 스위치 | 설정한 대로 게임이 동작하도록. |
| 구매한 햇살 광산 팩마다의 영수 기록과 전송 대기 중인 기록 | 팩이 정확히 한 번만 지급되고 설정 → 구매에서 볼 수 있도록, 그리고 오프라인에서 만든 기록이 사라지지 않도록. |
5. 구매
Sunshard는 설치한 앱 스토어(Google Play 또는 Apple App Store)를 통해 여덟 가지를 판매합니다: 정식판(4~6구역, ∞구역, 마지막 하트 너머의 모든 것, 코로나 렌즈와 광산 4시간 치 조각 포함), 조각 2배, 햇살 광산 팩 두 가지(광산의 4시간 치와 24시간 치 조각, 구매 즉시 사용됨), 색만 바꾸는 렌즈 세 가지, 그리고 서포터 팩. 저희는 결제 정보를 절대 보지 않습니다. 스토어가 휴대폰의 게임에 구매를 확인해 주면 게임이 상품을 지급하고, 그다음 3항의 증명을 저희 서버로 보냅니다.
무작위로 판매하는 것은 없으며, 확률형 상자도 구독도 없습니다. 햇살 광산 팩은 구매 즉시 사용되어 복원할 수 없습니다. 정식판, 조각 2배, 렌즈, 서포터 팩은 상점의 구매 복원으로 같은 스토어 계정의 어느 기기에서나 돌아옵니다. 정식판과 서포터 팩에 든 광산 시간은 처음 한 번만 지급됩니다. 정식판은 저장 데이터에도 기록되므로 스토어에 연결할 수 없을 때도 열려 있습니다.
구매에는 해당 스토어의 개인정보처리방침과 약관이 적용됩니다: Google 개인정보처리방침 · Apple 개인정보 처리방침.
6. 저희가 이용하는 서비스
데이터의 일부를 볼 수 있는 곳은 여섯 곳이며, 그중 어느 곳도 광고주나 데이터 중개업체가 아닙니다. 저희는 데이터를 다른 누구에게도 판매, 대여, 공유하지 않으며, 광고나 다른 앱·웹사이트에 걸친 추적에 쓰지 않습니다.
- 사용자의 앱 스토어(Google Play 또는 Apple): 결제를 처리하고, 자체 방침에 따라 구매 내역을 알며, 저희 서버의 구매 확인에 답합니다.
- Firebase Authentication(Google LLC): 로그인한 경우에만. Google 또는 Apple 로그인을 검증하고 사용자 ID를 발급하며, 이메일 주소를 계정 기록에 보관합니다. Firebase 개인정보 문서를 참조하세요. 선택한 제공자(Google 또는 Apple)는 자체 정책에 따라 사용자가 Sunshard에 로그인했다는 사실을 압니다. Apple로 로그인은 이메일을 중계 주소 뒤에 숨길 수 있게 해 줍니다.
- Cloudflare, Inc.: 게임과 저희 서버 사이의 모든 연결을 전달하고 이 페이지를 제공합니다. 여느 네트워크처럼 연결이 들어오는 IP 주소를 봅니다. Cloudflare 개인정보처리방침을 참고하세요.
- Google Analytics for Firebase(Google LLC): 위에서 설명한 익명 이벤트를 받습니다. 광고 ID와 맞춤 광고는 꺼져 있고, 2개월 보관하며, 설정 → 게임 밸런스에 도움 주기로 끌 수 있습니다. Google의 애널리틱스 데이터 보호 방식을 참고하세요.
- Discord: 팀이 일하는 채팅 서비스예요. 고객 지원 문의로 보낸 메시지의 사본이 그곳의 팀 비공개 채널에 올라가요(12항).
- 저희 서버: 3항에 적힌 것만 받습니다. 운영을 위해 일반적인 요청 로그를 남기지만, 판 통계와 구매 기록 자체에는 IP 주소가 들어 있지 않습니다. 유일한 예외는 직접 작성해 보내 주신 메시지예요(12항).
7. 보관 기간과 삭제 방법
휴대폰에서: 게임을 삭제하거나 기기 설정에서 게임 데이터를 지우면 그곳에 저장된 모든 것이 지워집니다.
판 통계에는 이름도 계정도 없으며, 밸런스 수치로 보관합니다. 누구도 가리키지 않으므로 특정인의 기록을 찾을 수 없습니다. 설정 → 게임 밸런스에 도움 주기의 스위치가 보내는 쪽에서 멈추고, 휴대폰에서 전송을 기다리던 기록도 지웁니다.
구매 기록은 판매 기록으로서 세법과 회계 관련 법이 요구하는 기간 동안 보관합니다. 법이 허용하는 범위에서 본인 구매의 기록 삭제를 원하면, 스토어 영수증 이메일의 주문 번호와 함께 brotheraicompany@gmail.com(으)로 연락해 주세요.
클라우드 저장과 계정은 돌아올 수 있도록 계정을 유지하는 동안 보관합니다. 휴대폰에서 로그아웃해도 남아 있어 다시 로그인할 수 있습니다. 클라우드 저장은 직접 삭제할 수 있습니다. 로그인한 뒤 설정 → 클라우드 저장 → 클라우드 저장 삭제를 열면 7일 동안 보관한 뒤 서버에서 완전히 삭제합니다. 그동안 휴대폰은 로그인 상태로 남고 아무것도 동기화되지 않으며, 같은 화면의 삭제 취소로 되돌릴 수 있습니다. 계정도 삭제하려면 로그인에 사용한 이메일 주소로, 또는 설정 → 클라우드 저장에 표시된 주소를 적어 brotheraicompany@gmail.com에 보내 주세요. 제목은 Sunshard — delete my data로 해 주세요. 30일 이내에 계정과 그 아래 남아 있는 데이터를 삭제하고 회신으로 확인해 드립니다(같은 로그인을 BrotherAI의 다른 게임에서도 사용한다면 계정은 그곳에서도 삭제됩니다). 휴대폰의 저장 데이터는 게임을 삭제할 때까지 남습니다.
익명 사용 이벤트는 Google Analytics가 2개월 보관한 뒤 삭제합니다. 이름도 계정도 없어 개인별로 찾을 수 없습니다. 설정 → 게임 밸런스에 도움 주기의 스위치가 보내는 쪽에서 멈춥니다.
고객 지원 문의로 보내 주신 메시지는 답장과 앱 개선을 위해 보관하며, 요청하시면 삭제해요. 이 방침에 적힌 주소로 연락해 주세요.
8. 앱이 요청하는 권한
플레이 중에 Sunshard가 요청하는 권한은 알림 하나이며, 그것도 햇살 광산을 처음 수령한 뒤나 알림을 켤 때뿐입니다. 아래의 나머지 권한은 스토어, 소리, 네트워크를 위해 선언된 것으로, 요청 화면이 뜨지 않습니다.
알림은 햇살 광산이 가득 찼을 때 오는 기기 내 로컬 알림 한 건으로, 휴대폰의 운영체제가 직접 예약하며 밤에는 오지 않습니다. 그 어떤 내용도 저희나 푸시 서비스를 거치지 않습니다.
- 알림(Android
POST_NOTIFICATIONS, iOS 알림): 햇살 광산을 처음 수령한 뒤, 또는 알림을 켤 때 요청합니다. - 재시작 후 실행(Android
RECEIVE_BOOT_COMPLETED): 요청 화면 없음. 휴대폰이 다시 켜진 뒤 설정해 둔 알림을 다시 예약할 뿐입니다. - 결제(
com.android.vending.BILLING): 게임이 Google Play에 구매를 문의할 수 있게 합니다. - 인터넷과 네트워크 상태(
INTERNET,ACCESS_NETWORK_STATE): 3항의 기록, 로그인, 클라우드 저장을 전달하는 통로입니다. 보내 주신 메시지를 전송하는 데도 쓰여요(12항). - 오디오 설정(Android
MODIFY_AUDIO_SETTINGS): 최신 Android에서 게임이 소리를 낼 수 있게 합니다. 데이터는 전혀 오가지 않습니다. - 절전 방지(
android.permission.WAKE_LOCK): 이미 대기 중인 이벤트 묶음을 마저 보내도록 Google Analytics가 선언합니다. 화면을 켜 두지는 않습니다. - 설치 경로(
com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE): 어떤 캠페인(있다면)이 설치로 이어졌는지 Google Play에서 읽기 위해 Google Analytics가 선언합니다. - 진동(
android.permission.VIBRATE): 햇살 광산 알림을 표시하는 구성 요소가 그 알림도 다른 알림처럼 진동할 수 있도록 선언합니다. 아무것도 읽지 않고 아무것도 보내지 않습니다. - Google 서비스 구성(
com.google.android.providers.gsf.permission.READ_GSERVICES): Firebase Authentication이 로그인 악용을 막기 위해 포함하는 Google reCAPTCHA 라이브러리가 선언합니다. Google Play 서비스 설정을 읽을 뿐 사용자의 데이터는 읽지 않으며, 클라우드 저장에 로그인한 경우에만 관련됩니다.
9. 앱이 절대 요청하지 않는 권한
게임은 카메라, 마이크, 연락처, 위치, 사진, 파일, 건강 데이터, 신체 활동에 대한 접근을 요청하지 않으며, 기기의 광고 식별자를 쓰지 않습니다. 메시지에 첨부하는 사진은 시스템 기본 사진 선택기에서 고르며, 앱은 그 사진만 받고 권한은 필요 없어요(12항).
10. 아동
Sunshard는 13세 미만 아동을 대상으로 하지 않습니다. 플레이하는 데 이름, 이메일 주소, 계정이 필요 없으며, 선택 사항인 로그인에는 각 제공자의 연령 규정에 따른 Google 또는 Apple 계정이 필요합니다. 보내는 통계는 사람이 아니라 게임의 설치를 식별합니다. 아동이 로그인했다고 생각되면 저희에게 알려 주세요. 계정을 삭제하겠습니다. 허락 없이 이루어진 구매의 환불은 앱 스토어가 처리합니다.
11. 사용자의 권리
거주 지역에 따라 저희가 보유한 개인정보에 대해 열람, 정정, 내보내기, 삭제를 요구하고, 그 이용에 반대하거나 제한할 권리가 있을 수 있습니다. 반대할 수 있는 대상은 판 통계이며, 설정 → 게임 밸런스에 도움 주기의 스위치로 바로 할 수 있습니다. 로그인했다면 계정과 클라우드 저장이 나머지입니다. 이에 관한 요청과 그 밖의 요청은 로그인한 주소로 brotheraicompany@gmail.com(으)로 보내 주세요. 휴대폰에만 있는 데이터는 이미 사용자의 손안에 있습니다. 고객 지원 문의로 보낸 메시지와 사진도 보관하며, 요청하시면 삭제해요.
12. 보내 주신 메시지
설정 → 고객 지원 문의에서 앱 안에서 메시지를 쓰고 사진을 최대 3장까지 첨부할 수 있어요. 보내기를 누르기 전에는 아무것도 전송되지 않아요. 누르면 다음 내용이 암호화된 연결로 저희 서버에 전송돼요.
- 작성한 내용, 고른 종류(버그·제안·기타), 첨부한 사진. 사진은 시스템 기본 사진 선택기에서 고르며, 앱은 고른 사진만 받아요. 보내기 전에 크기를 줄이고 메타데이터(위치 포함)를 지워요.
- 앱 버전, 기기가 Android인지 iOS인지, 앱 표시 언어, 앱의 무작위 설치 ID, 최근 구매의 스토어 거래 코드(문의하신 구매를 찾기 위해).
- 로그인한 경우(Google 또는 Apple): 계정 ID와 Google 또는 Apple이 확인한 이메일 주소(답장을 드리기 위해).
사본은 팀이 일하는 채팅 서비스인 Discord의 팀 비공개 채널로 가요. 이 채널에는 팀의 다른 앱에서 온 보고도 들어와요. 사본에는 메시지, 사진, 앱 버전, Android 또는 iOS, 언어, 최근 구매 코드, 로그인 여부가 담기지만 이메일 주소와 계정 ID는 담기지 않아요. 네트워크 주소는 짧은 시간에 보낼 수 있는 메시지 수를 제한하는 데 쓰며, 메시지와 함께 저장하지 않아요. 메시지는 답장과 앱 개선을 위해 보관하며, 요청하시면 삭제해요(아래 주소로 연락해 주세요).
13. 방침의 변경
앞으로의 Sunshard 버전이 기기 밖으로 새로운 무언가를 보내게 되면, 그 버전이 나오기 전에 이 페이지와 스토어 소개를 업데이트합니다. 위의 "최종 업데이트" 날짜는 항상 현재 내용을 나타냅니다.