개인정보 처리방침 초안
김상우 싸대기 SMP 멤버십 인증 시스템
1. 개인정보의 처리 목적
서비스는 다음 목적을 위해 개인정보를 처리합니다.
- YouTube 채널 멤버십 가입 여부 확인
- YouTube 계정과 Minecraft Java Edition 계정의 연동
- SMP 서버 입장 권한 부여 및 유지
- 중복 연동, 부정 이용, 타인 계정 도용 방지
- 계정 연동 상태 안내 및 오류 대응
- 서비스 보안, 장애 대응, 운영 로그 확인
서비스는 위 목적 외로 개인정보를 이용하지 않으며, 이용 목적이 변경되는 경우 관련 법령에 따라 별도 안내 또는 동의를 받습니다.
2. 처리하는 개인정보 항목
| 구분 | 처리 항목 | 처리 목적 |
|---|---|---|
| YouTube 인증 정보 | YouTube 채널 ID, 표시 이름, 프로필 이미지 URL, 멤버십 활성 여부, 멤버십 등급 ID/이름 | 멤버십 가입 여부 확인 및 계정 연동 |
| Minecraft 인증 정보 | Minecraft Java Edition 프로필 이름, Minecraft UUID | 실제 Minecraft 계정 확인 및 SMP 입장 권한 부여 |
| 계정 연동 정보 | YouTube 채널 ID와 Minecraft UUID의 연결 정보, 연동 시각, 마지막 확인 시각 | 1인 1계정 연동 유지, 중복 연동 방지 |
| 인증 처리 정보 | OAuth 인증 상태값, 일시적 인증 토큰, 인증 성공/실패 정보 | 로그인 및 계정 연동 처리 |
| 서비스 이용 및 보안 정보 | 접속 IP, 요청 시각, 브라우저 정보, 오류 로그, API 요청 기록 | 보안, 장애 대응, 부정 이용 방지 |
서비스는 주민등록번호, 여권번호, 운전면허번호 등 고유식별정보를 수집하지 않습니다. 결제카드 정보, 계좌번호 등 금융정보와 사상·신념, 건강정보 등 민감정보도 의도적으로 수집하지 않습니다.
3. 개인정보의 처리 및 보유 기간
| 항목 | 보유 기간 |
|---|---|
| YouTube-Minecraft 계정 연동 정보 | 이용자가 연동을 해제하거나 서비스 이용 종료를 요청할 때까지 |
| Minecraft UUID 및 프로필 이름 | 계정 연동 유지 기간 동안 |
| YouTube 채널 ID 및 멤버십 상태 정보 | 계정 연동 유지 기간 동안 또는 멤버십 확인 캐시 갱신 전까지 |
| 일시적 OAuth 상태값 및 인증 토큰 | 인증 처리 완료 후 단기간 내 삭제 또는 만료 |
| 보안 및 오류 로그 | 장애 대응 및 보안 확인을 위해 최대 [예: 90일] 보관 후 삭제 |
| 부정 이용 방지 기록 | 부정 이용 방지에 필요한 최소 기간 동안 보관 후 삭제 |
단, 관련 법령에 따라 보존할 필요가 있는 경우에는 해당 법령에서 정한 기간 동안 보관할 수 있습니다.
4. 개인정보의 파기 절차 및 방법
- 전자적 파일 형태의 개인정보는 복구할 수 없도록 안전하게 삭제합니다.
- 데이터베이스에 저장된 개인정보는 해당 레코드를 삭제하거나 식별할 수 없는 형태로 처리합니다.
- 로그 파일은 보관 기간 경과 후 자동 또는 수동으로 삭제합니다.
5. 개인정보의 제3자 제공
서비스는 원칙적으로 정보주체의 개인정보를 제3자에게 제공하지 않습니다. 다만 정보주체가 사전에 동의한 경우, 법령에 따라 제공 의무가 있는 경우, 수사기관 등 관계기관이 적법한 절차에 따라 요청한 경우에는 예외적으로 제공될 수 있습니다.
서비스는 YouTube, Google, Microsoft, Xbox Live, Minecraft Services의 OAuth/API를 이용합니다. 이 과정에서 이용자는 각 외부 인증 제공자의 로그인 페이지로 이동하며, 해당 제공자가 처리하는 정보는 각 제공자의 개인정보 처리방침이 적용됩니다.
6. 개인정보 처리업무의 위탁
| 수탁자 또는 서비스 | 위탁 또는 이용 목적 |
|---|---|
| Cloudflare | 웹사이트 제공, 보안, 프록시, 트래픽 처리 |
| Google / YouTube API | YouTube 계정 및 멤버십 확인 |
| Microsoft / Xbox Live / Minecraft Services | Microsoft 계정 로그인 및 Minecraft Java 프로필 확인 |
| [서버/호스팅 제공자] | 인증 백엔드 및 데이터베이스 운영 |
| [기타 사용 서비스] | [목적 기재] |
운영자는 위탁업무 수행 과정에서 개인정보가 안전하게 처리될 수 있도록 필요한 관리·감독을 수행합니다.
7. 개인정보의 국외 수집 및 이전에 관한 사항
서비스는 Google, YouTube, Microsoft, Xbox Live, Minecraft Services, Cloudflare 등 해외 사업자가 제공하는 인증/API/보안 인프라를 사용할 수 있습니다. 이에 따라 인증 처리 또는 트래픽 처리 과정에서 개인정보 또는 접속 정보가 국외에서 처리될 수 있습니다.
| 이전받는 자 | 이전되는 항목 | 이전 목적 | 보유·이용 기간 |
|---|---|---|---|
| Google / YouTube | OAuth 인증 정보, YouTube 계정 관련 정보 | YouTube 로그인 및 멤버십 확인 | 각 제공자의 정책에 따름 |
| Microsoft / Xbox Live / Minecraft Services | Microsoft 인증 정보, Minecraft 프로필 정보 | Minecraft 계정 확인 | 각 제공자의 정책에 따름 |
| Cloudflare | IP 주소, 요청 헤더, 접속 로그 등 | 웹 보안, 프록시, 트래픽 처리 | Cloudflare 정책 및 서비스 설정에 따름 |
8. 정보주체와 법정대리인의 권리·의무 및 행사방법
이용자는 언제든지 본인의 개인정보에 대해 개인정보 열람, 정정, 삭제, 처리정지, 계정 연동 해제를 요청할 수 있습니다.
권리 행사는 [이메일 주소 또는 Discord 문의 채널]을 통해 요청할 수 있으며, 관련 법령에 따라 지체 없이 처리합니다.
다만 법령상 보관 의무가 있는 경우, 타인의 권리 또는 서비스 보안에 중대한 영향을 줄 수 있는 경우, 부정 이용 방지를 위해 최소한의 기록 보관이 필요한 경우에는 일부 요청이 제한될 수 있습니다.
9. 만 14세 미만 아동의 개인정보 처리
서비스는 원칙적으로 만 14세 미만 아동의 개인정보를 수집하지 않습니다. 만 14세 미만 이용자가 서비스를 이용하려는 경우, 법정대리인의 동의가 필요할 수 있습니다.
운영자는 만 14세 미만 아동의 개인정보가 법정대리인의 동의 없이 수집된 사실을 확인한 경우 해당 정보를 지체 없이 삭제합니다.
10. 개인정보의 안전성 확보조치
- OAuth state 검증 등 인증 요청 위조 방지
- access token, refresh token 등 인증 비밀값의 서버 측 안전 보관
- 비밀키, client secret, admin token의 저장소 분리 및 공개 저장소 업로드 금지
- 관리자 기능 접근 제한
- 데이터베이스 접근 권한 제한
- 불필요한 개인정보 저장 최소화
- 로그에 OAuth token, refresh token, Authorization header 등 민감한 인증값 기록 금지
- HTTPS 기반 통신
- 주기적인 보안 점검 및 장애 대응
11. 개인정보 자동 수집 장치의 설치·운영 및 거부
서비스는 로그인 상태 유지, 인증 결과 표시, 계정 연동 상태 표시 등을 위해 브라우저의 localStorage 또는 유사한 클라이언트 저장소를 사용할 수 있습니다.
- 최근 YouTube 인증 결과
- 최근 Minecraft 인증 결과
- 계정 연동 완료 여부
이 정보는 이용자의 브라우저에 저장되며, 브라우저 설정 또는 사이트 데이터 삭제 기능을 통해 삭제할 수 있습니다.
12. 자동화된 결정에 관한 사항
서비스는 YouTube 멤버십 상태와 Minecraft UUID 연동 여부를 기준으로 SMP 서버 입장 가능 여부를 자동으로 판단할 수 있습니다.
- allowed: 입장 가능
- not_linked: 계정 미연동
- uuid_mismatch: UUID 불일치
- membership_inactive: 멤버십 비활성
- membership_snapshot_stale: 멤버십 확인 정보 만료
이용자는 자동 판단 결과에 이의가 있는 경우 운영자에게 재검토를 요청할 수 있습니다.
13. 개인정보 보호책임자 및 문의처
서비스의 개인정보 처리와 관련한 문의, 불만 처리, 피해 구제 요청은 아래 연락처로 문의할 수 있습니다.
- 개인정보 보호책임자: [성명 또는 운영자명]
- 담당 채널: [이메일 주소 또는 Discord 문의 채널]
- 서비스명: 김상우 싸대기 SMP 멤버십 인증 시스템
14. 권익침해 구제방법
- 개인정보침해신고센터: https://privacy.kisa.or.kr / 국번없이 118
- 개인정보분쟁조정위원회: https://www.kopico.go.kr / 1833-6972
- 대검찰청: https://www.spo.go.kr / 국번없이 1301
- 경찰청 사이버수사국: https://ecrm.police.go.kr / 국번없이 182
15. 개인정보 처리방침의 변경
본 개인정보 처리방침은 시행일로부터 적용됩니다. 서비스 구조, 수집 항목, 보유 기간, 위탁 업체, 제3자 제공 사항 등이 변경되는 경우 변경 내용을 서비스 페이지에 공지합니다.
- 시행일: [YYYY년 MM월 DD일]
- 최종 변경일: [YYYY년 MM월 DD일]
16. 최종 게시 전 확인할 항목
- 운영자명 또는 채널명
- 이메일 주소 또는 Discord 문의 채널
- 개인정보 보호책임자
- 시행일 및 최종 변경일
- 로그 보관 기간
- 서버/호스팅 제공자
- 기타 사용 서비스
- 만 14세 미만 이용자 처리 방식
- 계정 연동 해제 절차
- 실제 배포 구조와 위탁/국외 이전 항목