3.0부터 "동호회 모드"가 추가되어 로그인·서버 저장·공유 기능이 생겼습니다. 로그인하지 않고 쓰는 로컬 모드는 이전과 같이 기기 안에만 저장합니다. 이 방침은 두 모드를 구분해 설명합니다.
1. 개요
스코어업(이하 "앱")은 개인정보 보호법 등 관련 법령을 준수하며, 이용자의 개인정보를 이 방침에 따라 처리합니다. 앱은 두 가지 방식으로 쓸 수 있습니다.
- 로컬 모드: 로그인 없이 사용. 모든 기록은 이용자의 기기에만 저장되고 서버로 보내지 않습니다.
- 동호회 모드: Google 또는 Apple 계정으로 로그인해 동호회 회원들과 선수·경기 기록·통계를 공유. 이 기록은 앱 제공자가 운영하는 서버에 저장됩니다.
2. 수집하는 개인정보 항목과 수집 방법
2.1 로컬 모드 (로그인하지 않은 경우)
| 항목 | 내용 | 수집 방법 |
|---|---|---|
| 필수 | 없음 | — |
| 앱 사용 통계 | 화면 이동, 기능 사용 횟수 등 익명 통계 (Firebase Analytics) | 자동 |
| 오류 정보 | 앱 충돌·오류 로그, 기기 모델·OS 버전·앱 버전 (Firebase Crashlytics) | 자동 |
| 광고 식별자 | Google 광고 ID (Google AdMob) | 자동 |
로컬 모드에서 입력한 선수 이름·경기 기록은 기기에만 저장되며 앱 제공자는 열람할 수 없습니다.
2.2 동호회 모드 (로그인한 경우)
| 구분 | 항목 | 수집 방법 |
|---|---|---|
| 계정 (필수) | Google/Apple 계정 식별자(UID), 이메일 주소, 표시 이름, 프로필 사진 URL, 로그인 제공자(Google/Apple) | 로그인 시 Firebase Authentication을 통해 수집 |
| 동호회 프로필 (필수) | 동호회 내 선수 이름 | 이용자 또는 동호회 관리자가 입력 |
| 동호회 프로필 (선택) | 성별, 실력 수준, 메모 | 이용자 또는 관리자가 입력 |
| 활동 기록 | 소속 동호회, 역할(소유자/관리자/회원), 가입·탈퇴 일시, 모임·경기 기록(경기 유형·점수·세트별 점수·참가자·일시), 모임 일정 참석 응답, 출석 기록, 대진표, 팀 편성(3.0 이하에서 저장한 기록), 초대 코드 발급·사용 내역, 가입 신청 메시지 | 서비스 이용 과정에서 생성 |
| 관리 기록 | 동호회 내 주요 행위의 로그(누가·언제·무엇을: 경기 기록·수정·삭제, 멤버 변경 등) | 서비스 이용 과정에서 생성 |
| 서비스 이용 | 최근 접속 일시, 현재 선택한 동호회 | 자동 |
| 알림 기기 정보 (기기 알림을 허용한 경우에만) | 기기 알림 토큰(FCM 등록 토큰), 기기 플랫폼(Android/iOS), 앱 버전, 토큰 등록·해제 순번, 최근 접속 시각 | 로그인한 상태에서 기기 알림 권한을 허용하면 앱이 등록. 권한을 허용하지 않으면 등록하지 않음 |
| 알림 수신 설정 (알림 권한과 무관) | 동호회·알림 종류별 켬/끔, 변경 일시 | 이용자가 앱의 알림 설정 화면에서 바꿀 때 저장. 바꾼 적이 없으면 저장하지 않음(기본 켬) |
| 알림 대기 기록 (알림 권한과 무관) | 수신자, 동호회, 알림 종류, 묶음 창 종료 시각, 쌓인 건수, 대진 배정 알림은 모임 식별자와 대진 회차 | 가입 요청·대진 배정처럼 짧은 시간에 여러 번 생기는 알림의 수신 대상이 되면 서버가 생성(기기 알림 허용·토큰 등록 여부와 관계없이) |
| 알림함 기록 (알림 권한과 무관) | 수신자, 동호회, 알림 종류, 알림 대상(모임·일정·가입 요청) 식별자, 새 소식 순번·시각, 읽음 여부, 기기 알림으로 보냈는지 여부, 알림함 변경 번호, 표시용 요약(회원 이름은 저장하지 않음. 모임 결과 알림은 그 이용자의 순위·승패) | 알림 대상이 되면 서버가 생성(기기 알림 허용·토큰 등록 여부와 관계없이). 이용자가 끈 알림 종류는 만들지 않음 |
| 알림 확인 기록 | 알림 대상(모임·일정·가입 요청)별로 이용자가 마지막으로 확인한 상태(내 대진·일정의 시각·장소·상태 등, 바뀐 점 안내용) | 이용자가 앱에서 그 화면이나 알림함 줄을 볼 때 저장 |
| 알림 처리 기록 | 동호회 활동(모임 열림·대진 변경·모임 종료, 일정 등록·변경·취소·리마인드, 가입 요청·승인·거절)마다 동호회·대상 식별자, 그 활동을 한 회원(가입 요청은 신청자)의 계정 식별자, 발생 시각, 처리 상태. 모임 종료는 참가 회원별 순위·승패 | 해당 활동이 생길 때 서버가 생성(알림함 기록과 기기 알림을 만들기 위한 중간 기록) |
| 앱 사용 통계·오류·광고 | 2.1과 동일 | 자동 |
2.3 "선수"와 "계정"의 구분
동호회의 선수 명단에는 앱 계정이 없는 사람(게스트)도 이름만으로 등록될 수 있습니다. 게스트의 이름은 등록한 동호회 회원이 입력한 것이며, 게스트 본인이 나중에 초대를 받아 계정을 연결할 수 있습니다. 게스트 이름은 동호회 안에서만 표시됩니다.
3. 개인정보의 처리 목적
- 서비스 제공: 로그인·본인 확인, 동호회 개설·가입·멤버 관리, 모임 일정·참석 응답, 출석·대진표 편성, 경기 기록·순위·통계·결과 카드 제공, 3.0 이하에서 저장한 팀 편성 기록 보관, 초대 링크 처리
- 동호회 회원 간 공유: 같은 동호회에 속한 회원에게 선수 이름·경기 기록·순위·통계를 보여 줍니다.
- 서비스 안정성·개선: 오류 수집(Crashlytics), 이용 통계 분석(Analytics), 부정 이용 방지, 관리 기록을 통한 분쟁 확인
- 광고: 광고 표시(AdMob) — Android 는 배너·전면 광고, iOS 는 배너 광고만. 로그인 여부와 무관하게 동일합니다.
- 문의 대응: 이용자 요청·불만 처리
- 알림 발송: 가입 요청, 모임 열림, 대진 배정, 일정 리마인드, 모임 결과 등 동호회 알림 전송(알림 기기 정보), 이용자가 끈 종류는 보내지 않기(알림 수신 설정), 짧은 시간에 여러 번 생기는 알림을 한 번으로 묶어 보내기(알림 대기 기록), 놓친 알림을 앱 안 알림함에서 다시 보기·읽지 않은 알림 수 표시(iOS 앱 아이콘 배지 포함)와 같은 대상의 알림을 최신 한 장으로 바꾸기(알림함 기록·알림 처리 기록), 확인한 뒤 바뀐 대진·일정 안내(알림 확인 기록)
4. 보유 및 이용 기간
| 항목 | 보유 기간 |
|---|---|
| 계정 정보(이메일·이름·사진 등) | 계정 삭제 시 즉시 삭제(비식별 처리). 단, 계정 식별자는 재가입 구분을 위해 사용할 수 없는 형태로 치환해 보관 |
| 경기 기록·순위·출석·대진표·참석 응답·팀 편성(3.0 이하 기록) | 동호회의 공동 자산으로, 계정을 삭제해도 기록 자체는 동호회에 남습니다(아래 6항). 동호회가 삭제되면 30일 유예 후 영구 삭제 |
| 동호회 내 선수 이름 | 계정 삭제 시 이용자가 원하면 "탈퇴회원"으로 익명화. 원하지 않으면 이름은 기록에 남고 계정 연결만 끊김 |
| 관리 기록(로그) | 동호회 삭제 시 함께 삭제 |
| 초대 코드·가입 신청 | 만료·처리 후 동호회 삭제 시 삭제 |
| 앱 사용 통계·오류 로그 | Firebase 보존 정책에 따라 최대 14개월(Analytics), 90일(Crashlytics) |
| 광고 식별자 | Google AdMob 정책에 따름 |
| 알림 기기 정보 | 로그아웃하면 앱이 해제를 요청해 해제로 표시(늦게 도착한 옛 등록이 되살아나지 않도록 행은 순번 기록으로 남김). 해제 여부와 관계없이 60일 동안 접속이 없는 토큰은 자동 삭제, 전송 실패로 무효가 된 토큰은 즉시 삭제, 계정 삭제 시 즉시 삭제 |
| 알림 수신 설정 | 계정 삭제 시 즉시 삭제. 동호회가 영구 삭제되면(30일 유예 뒤) 그 동호회의 설정도 삭제 |
| 알림 대기 기록 | 묶음 발송이 끝나고 1일이 지나면 삭제. 계정 삭제 시 즉시 삭제 |
| 알림함 기록 | 마지막 새 소식 뒤 30일이 지나면 삭제. 계정 삭제 시 즉시 삭제 |
| 알림 확인 기록 | 마지막으로 저장한 뒤 30일이 지나면 삭제. 계정 삭제 시 즉시 삭제 |
| 알림 처리 기록 | 처리를 마치고 7일이 지나면 삭제(처리하지 못한 기록은 재처리를 위해 두었다가 발생 30일 뒤 삭제). 계정 삭제와 관계없이 이 기간이 지나면 삭제 |
| 로컬 모드 기록 | 이용자가 삭제하거나 앱을 제거할 때까지 (기기 내) |
법령에 따라 보존이 필요한 경우 해당 기간 동안 보관합니다.
5. 개인정보의 제3자 제공 및 처리 위탁
5.1 제3자 제공
원칙적으로 제공하지 않습니다. 다만 같은 동호회 회원에게는 서비스의 성격상 선수 이름·역할·경기 기록·순위·통계가 표시됩니다. 이메일 주소와 프로필 사진은 동호회 회원에게 표시되지 않습니다. 다만 가입 신청을 승인하는 관리자에게는 신청자의 Google 계정 이름과 사진이 표시됩니다(이메일은 표시되지 않음). 프로필 사진은 Google 계정에서 받은 URL만 저장하며, 앱 안에서 사진을 올리거나 바꾸는 기능은 없습니다.
법령의 규정에 의하거나 수사기관의 적법한 요구가 있는 경우에는 예외로 합니다.
5.2 처리 위탁 (국외 이전 포함)
| 수탁자 | 위탁 업무 | 이전되는 항목 | 이전 국가·시점 |
|---|---|---|---|
| Google LLC (Firebase Authentication) | 로그인·계정 인증 | 계정 식별자, 이메일, 이름, 사진 URL | 미국 등 Google 데이터센터, 로그인 시 |
| Google LLC (Firebase Analytics, Crashlytics) | 이용 통계·오류 수집 | 익명 이용 통계, 기기·OS·앱 버전, 오류 로그, 인스턴스 식별자 | 미국 등, 앱 사용 시 |
| Google LLC (AdMob) | 광고 표시 | 광고 식별자, 기기 정보 | 미국 등, 광고 노출 시 |
| Google LLC (Firebase Cloud Messaging) | 푸시 알림 전송 | 기기 알림 토큰, 알림 제목·본문(동호회 이름, 회원 이름 등), 알림을 눌렀을 때 화면 이동용 데이터(알림 종류, 동호회 식별자, 모임 식별자, 일정 식별자와 일정 알림 구분, 가입 요청 식별자), 알림 표시 제어 값(같은 대상의 알림을 한 장으로 바꾸는 묶음 키, 알림 유효 기한, iOS 앱 아이콘에 표시할 읽지 않은 알림 수) | 미국 등, 알림 발송 시 (iOS 기기는 Apple 푸시 알림 서비스를 거쳐 전달) |
| Amazon Web Services, Inc. | 서버·데이터베이스 운영(동호회 모드 데이터 저장) | 2.2의 계정·동호회·활동 기록 전부 | 대한민국 (국내 저장) |
수탁자는 위탁 목적 범위에서만 개인정보를 처리하며, 각 수탁자의 개인정보 보호 정책은 다음에서 확인할 수 있습니다: Google https://policies.google.com/privacy, AWS https://aws.amazon.com/privacy/
6. 계정 삭제와 기록의 처리 (중요)
동호회 모드의 경기 기록은 여러 회원이 함께 만든 동호회의 공동 기록입니다. 그래서 계정을 삭제해도 경기 결과 자체는 삭제되지 않고, 이용자와의 연결만 끊어집니다. 이용자는 삭제 시 두 가지 중 선택할 수 있습니다.
- 이름 유지: 동호회 기록에 선수 이름은 남고, 계정·이메일·사진 등 개인정보는 삭제됩니다.
- 익명화: 선수 이름까지 "탈퇴회원"으로 바뀝니다. 점수·승패 기록은 남습니다.
계정을 삭제한 뒤 같은 Google/Apple 계정으로 다시 로그인하더라도 새 계정으로 취급되며 예전 기록과 자동으로 연결되지 않습니다. 이름을 유지한 경우에는 동호회에 다시 가입할 때 "이 선수가 나예요"를 선택해(관리자 승인) 예전 기록을 다시 연결할 수 있고, 익명화한 경우에는 동호회 관리자가 멤버 화면에서 병합해 줄 때만 연결됩니다.
절차: 앱 → 계정 화면 → 계정 삭제 → 확인. 처리 즉시 다음이 이루어집니다.
- 모든 동호회 소속을 "탈퇴"로 바꾸고 계정과의 연결을 끊음
- 이메일, 표시 이름, 사진 등 개인정보 삭제 및 계정 식별자 비식별화
- 알림 기기 정보(토큰), 알림 수신 설정, 알림 대기 기록, 알림함 기록, 알림 확인 기록 삭제
- Google/Apple 로그인 연결(Firebase 계정) 삭제
동호회 소유자는 소유권을 다른 회원에게 넘기거나 동호회를 삭제한 뒤에 계정을 삭제할 수 있습니다. 동호회를 삭제하면 30일 뒤 그 동호회의 모든 기록이 영구 삭제됩니다.
로컬 모드 기록은 앱 안의 "모든 게임 초기화" 또는 앱 삭제로 지울 수 있습니다.
7. 이용자의 권리와 행사 방법
이용자는 언제든지 다음을 요구할 수 있습니다.
- 개인정보 열람: 앱의 계정 화면·멤버 화면에서 확인
- 정정: 표시 이름·동호회 선수 이름·프로필은 앱에서 직접 수정 (관리자가 등록한 게스트 이름은 관리자 또는 본인이 수정)
- 삭제: 6항의 계정 삭제 기능, 동호회 탈퇴(멤버 화면 → 동호회 탈퇴)
- 처리 정지: 로그아웃 후 로컬 모드로 사용
- 알림 끄기: 기기 설정에서 앱 알림을 끄거나, 앱의 알림 설정에서 동호회·알림 종류별로 끌 수 있음. 기기 알림을 허용하지 않으면 알림 토큰을 등록하지 않음(이 경우에도 알림 설정 화면에서 바꾼 수신 설정, 알림 대기 기록, 알림함 기록은 서버에 저장될 수 있음). 앱의 알림 설정에서 끈 알림 종류는 알림함 기록도 만들지 않음
앱에서 처리하기 어려운 요청은 11항의 연락처로 보내 주시면 10일 이내에 처리합니다. 만 14세 미만 아동의 법정대리인도 같은 권리를 행사할 수 있습니다.
8. 광고 및 추적
- 제공업체: Google AdMob (Android: 배너·전면 광고, iOS: 배너 광고)
- iOS: 맞춤형 광고를 요청하지 않으며 광고 식별자(IDFA)로 다른 회사의 앱·웹사이트에 걸쳐 이용자를 추적하지 않습니다. 광고 표시·빈도 제한·성과 측정을 위해 Google 이 기기 정보, 대략적인 위치(IP 주소 기반), 광고 노출·상호작용 기록, 성능·오류 정보를 처리할 수 있습니다.
- 유럽경제지역·영국·스위스에서 앱을 열면 Google 의 동의 화면(UMP)이 표시될 수 있고, 앱의 계정 화면 "광고 개인정보 선택"에서 언제든 바꿀 수 있습니다.
- 광고 식별자 재설정·개인화 광고 거부: Android 설정 > Google > 광고, iOS 설정 > 개인정보 보호 및 보안 > 추적
- 앱은 광고 목적으로 이용자의 이메일·이름·경기 기록을 광고사에 제공하지 않습니다.
9. 안전성 확보 조치
- 통신 암호화(HTTPS/TLS), 서버·데이터베이스 접근 제한(전용 네트워크, 최소 권한 계정)
- 인증 토큰 검증(Firebase ID 토큰), 동호회별 접근 권한 검사(회원만 열람, 관리자만 설정 변경)
- 관리 기록(로그)으로 주요 변경 추적, 정기 백업
- 개인정보 취급자 최소화(개발자 1인 운영)
10. 아동의 개인정보
앱은 만 14세 미만 아동의 개인정보를 의도적으로 수집하지 않습니다. 동호회 모드는 Google/Apple 계정으로만 로그인할 수 있으며, 아동이 가입한 사실이 확인되면 지체 없이 삭제합니다. 동호회 관리자가 미성년 선수를 게스트로 등록할 때는 이름 외 정보를 입력하지 않도록 권장합니다.
11. 개인정보 보호책임자 및 문의
- 책임자: 스코어업 운영자 (앱 제공자, 1인 개발)
- 이메일: peter.h2j2@gmail.com
- 처리 기간: 접수 후 10일 이내
분쟁 조정이 필요하면 다음 기관에 문의할 수 있습니다.
- 개인정보분쟁조정위원회: 1833-6972, www.kopico.go.kr
- 개인정보침해신고센터: 118, privacy.kisa.or.kr
- 개인정보보호위원회: 02-2100-2500, www.pipc.go.kr
12. 방침의 변경
방침을 변경할 때는 앱 업데이트 안내와 이 문서로 고지하며, 수집 항목·목적·보유 기간이 바뀌는 중요한 변경은 시행 7일 전(이용자에게 불리한 변경은 30일 전)에 알립니다.
변경 내역
- 2024.12.21 최초 작성 (2.0.0, 로컬 저장 전용)
- 2026.09.09 3.0.0 동호회 모드 추가: 로그인(Google/Apple) 계정 정보 수집, 서버 저장(국내), 동호회 회원 간 공유, 계정 삭제 절차와 기록 보존 원칙, Crashlytics 추가, 처리 위탁·국외 이전 명시
- 2026.10.17 3.1.0: iOS 배너 광고(비맞춤)·UMP 동의 안내, 활동 기록에 일정 참석 응답·출석·대진표·세트별 점수 추가, 동호회 팀 편성은 3.0 이하에서 저장한 기록으로 표기, 푸시 알림(알림 기기 정보·수신 설정·대기 기록 수집, Firebase Cloud Messaging 위탁, 보존·삭제 기준, 알림 끄기) 추가
- 2026.10.22 3.1.2: 알림함(알림함 기록·알림 확인 기록·알림 처리 기록 수집, 처리 목적, 보존·삭제 기준) 추가, 푸시 알림 처리 위탁 항목에 알림 표시 제어 값(묶음 키·유효 기한·iOS 배지 수) 추가