개인정보처리방침
'바둑 한 수' (이하 '앱')는 사용자의 개인정보를 소중히 여기며, '개인정보 보호법' 및 관련 법령을 준수합니다. 본 앱은 AI(KataGo)와의 대국, 기보 저장, 복기 분석을 제공하기 위해 앱 운영자가 직접 운영하는 서버에 일부 데이터를 저장합니다. 본 방침은 어떤 정보를 왜 저장하고, 언제 삭제하는지 투명하게 설명합니다.
1. 수집하는 개인정보의 항목과 목적
앱은 비회원과 회원으로 이용할 수 있으며, 회원 가입은 선택입니다. 각 경우에 서버가 보관하는 정보는 다음과 같습니다.
| 구분 | 항목 | 목적 |
| 비회원 |
익명 세션 식별자(서버가 발급하는 무작위 값) |
기기 식별 없이 AI 대국 기능 제공, 과다 사용 제한 |
| 회원 (가입 시) |
이메일 주소, 이메일 인증코드(해시), 로그인 시각 |
회원 식별, 이메일 인증 로그인 |
| 회원 (선택) |
비밀번호(해시만 저장) |
비밀번호 로그인을 원하는 경우에 한해 설정 |
| 회원 (이용 중 생성) |
대국 기록(수순, 결과, 승률 그래프, 복기 분석), 기력 프로필(닉네임, 기력, 전적), 로그인 유지 토큰(해시) |
기보 보관·복기, 기력 관리와 승단, 다른 기기에서 이어서 이용 |
| 자동 수집 |
IP 주소, 앱 버전, 요청 일시 |
서비스 안정 운영, 과다 요청 제한, 오류 대응 |
| 광고 (Google AdMob) |
광고 식별자(Android 광고 ID), 기기 정보(모델, OS 버전, 언어), IP 주소에 기반한 대략적 위치(국가·지역 수준), 광고 노출·클릭 기록 |
앱 화면 하단 배너 광고 게재, 같은 광고의 반복 노출 제한, 광고 실적 측정과 부정 클릭 차단 |
- 이름, 연락처, 정확한 위치, 연락처 목록 등 그 외의 개인정보는 수집하지 않습니다.
- 광고 식별자를 비롯한 광고 관련 정보는 앱 운영자의 서버에 저장되지 않습니다. Google AdMob SDK가 기기에서 수집해 Google로 직접 전송하며, 운영자는 광고 수익 통계만 집계된 형태로 확인합니다.
- 광고 식별자는 기기에 부여되는 재설정 가능한 값으로, 이름·이메일 등 회원 정보와 연결하지 않습니다.
- 비밀번호와 로그인 유지 토큰, 이메일 인증코드는 원문을 저장하지 않고 해시값만 보관합니다.
- 비회원의 대국 수순은 서버에 저장되지 않습니다. 기보 보관은 회원에게만 제공됩니다.
2. 개인정보의 보유 및 이용 기간
- 회원 정보와 대국 기록: 회원이 삭제를 요청할 때까지 보관합니다. 개별 대국 기록은 앱 안에서 언제든 삭제할 수 있습니다.
- 이메일 인증코드: 발급 후 10분이 지나면 효력을 잃으며, 만료된 코드는 주기적으로 삭제됩니다.
- 로그인 유지 토큰: 최대 1년이며, 로그아웃하면 즉시 폐기됩니다.
- 익명 세션: 앱을 삭제하면 기기에서 식별자가 사라져 더 이상 사용되지 않습니다. 서버는 사용되지 않는 세션을 주기적으로 정리합니다.
- 접속 기록(IP 주소 등): 서비스 운영을 위한 서버 로그로 일정 기간 보관 후 삭제됩니다.
- 광고 식별자 및 광고 기록: Google의 보관 정책에 따르며, 앱 운영자는 별도로 보관하지 않습니다. 사용자가 기기 설정에서 광고 ID를 재설정하거나 삭제하면 이전 값과의 연결이 끊어집니다.
3. 권한 사용 및 목적
앱은 꼭 필요한 최소한의 권한만 사용합니다.
- 인터넷 권한: AI 대국, 계가, 기보 저장, 복기 분석은 모두 앱 운영자의 서버와 통신하여 이루어지므로 인터넷 접근이 필요합니다. 모든 통신은 HTTPS로 암호화됩니다.
- 광고 ID 권한(com.google.android.gms.permission.AD_ID): 배너 광고를 게재하기 위해 Google AdMob SDK가 광고 식별자를 읽는 데 사용됩니다. Android 13 이상에서 이 권한이 필요합니다.
4. 개인정보의 제3자 제공 및 처리 위탁
앱은 사용자의 개인정보를 제3자에게 판매하거나 제공하지 않습니다. 다만 서비스 운영을 위해 아래 사업자의 인프라를 이용하며, 이 과정에서 데이터가 해당 사업자의 시스템을 거칩니다.
- Google Cloud Platform: 서버 호스팅. 서버에 저장되는 모든 데이터는 Google Cloud의 인프라 위에 보관됩니다. (Google 개인정보처리방침 확인)
- Gmail(Google): 회원 가입·로그인용 이메일 인증코드 발송에 사용됩니다.
- Google AdMob: 앱 화면 하단의 배너 광고를 게재합니다. 광고를 요청하고 표시하는 과정에서 위 표의 광고 관련 정보가 Google 및 Google의 광고 파트너에게 전달되어, 광고 선택과 실적 측정에 사용됩니다. (Google 광고 정책, Google 개인정보처리방침)
앱은 사용자 행동 분석 도구와 비정상 종료 수집 도구를 사용하지 않으며, 광고를 제외한 어떤 목적으로도 개인정보를 제3자에게 판매하거나 제공하지 않습니다.
5. 개인정보의 안전성 확보 조치
- 앱과 서버 사이의 모든 통신은 TLS(HTTPS)로 암호화됩니다.
- 비밀번호, 인증코드, 로그인 유지 토큰은 해시값만 저장하며, 원문은 서버에 남지 않습니다.
- 로그인 유지 토큰은 사용할 때마다 새 토큰으로 교체되며, 이미 사용된 토큰이 다시 제출되면 탈취로 판단해 해당 회원의 모든 토큰을 폐기합니다.
- 인증코드 요청과 검증에는 횟수 제한을 두어 무차별 대입을 차단합니다.
- 서버 데이터베이스는 외부에서 직접 접근할 수 없도록 격리되어 있습니다.
6. 이용자의 권리 및 행사 방법
- 대국 기록 삭제: 앱 안에서 개별 대국을 삭제하면 서버에서도 즉시 삭제됩니다.
- 로그아웃: 앱에서 로그아웃하면 해당 기기의 로그인 유지 토큰이 서버에서 폐기됩니다.
- 회원 탈퇴 및 전체 삭제: 아래 문의처로 가입 이메일 주소를 적어 요청하시면 이메일, 대국 기록, 기력 프로필, 토큰 등 회원과 관련된 모든 데이터를 삭제해 드립니다. 요청 확인 후 지체 없이 처리합니다.
- 열람·정정: 본인의 기보와 프로필은 앱에서 직접 확인·수정할 수 있으며, 그 밖의 열람·정정 요청은 문의처로 연락해 주시기 바랍니다.
- 광고 식별자 재설정·삭제: Android 기기의 설정 > 보안 및 개인정보 보호 > 추가 개인정보 설정 > 광고(기기에 따라 설정 > Google > 광고)에서 광고 ID를 재설정하거나 삭제할 수 있습니다. 삭제하면 맞춤 광고가 중단되며, 광고 자체는 맞춤설정되지 않은 형태로 계속 표시됩니다.
7. 아동의 개인정보
앱은 만 14세 미만 아동을 대상으로 하지 않으며, 아동의 개인정보를 의도적으로 수집하지 않습니다. 아동의 정보가 수집된 사실을 알게 되면 지체 없이 삭제합니다. 앱은 아동을 대상으로 한 맞춤 광고를 제공하지 않습니다.
8. 개인정보처리방침의 변경
본 방침은 법령이나 서비스 변경에 따라 개정될 수 있으며, 변경 시 이 페이지를 통해 공지합니다.
9. 문의처
바둑 한 수 이용 중 개인정보 처리와 관련하여 궁금한 점, 삭제 요청, 건의사항이 있으시면 아래로 연락해 주시기 바랍니다.
- 이메일: shootthemood919@gmail.com