서비스 안내 및 개인정보처리방침 열람:
Planet(이하 "서비스")은 사용자의 데스크톱 PC와 모바일 화면 공유 컴패니언 간의 기기 인증 및 세션 연동을 제공합니다. 본 개인정보처리방침은 Google OAuth 2.0 연동 및 서비스 이용 시 처리되는 데이터의 범위와 목적, 보관 방식 및 권리 행사 방법을 규정하며, 웹사이트(https://planet.dnf.pe.kr/privacy.html)를 통해 상시 열람하실 수 있습니다.

1. 수집하는 개인정보 항목 및 수집 방법

Planet의 인증 및 라이선스 관리는 데스크톱 PC와 모바일 컴패니언 간의 기기 등록 및 본인 세션 조회를 위해서만 동작하며, 이용자의 Google 로그인 자격 증명이나 세션 데이터를 외부 인공지능(AI) 모델 학습이나 외부 AI 처리에 제공하지 않습니다. 서비스는 필요한 최소한의 정보만을 처리합니다.

Google OAuth 2.0 계정 정보 Google 로그인 시 Google Identity Services로부터 다음 항목만을 수신합니다.
• 수신 항목: Google 고유 사용자 식별자(sub), 인증된 이메일 주소(email), 계정 표시 이름(displayName 및 프로필 사진 URL(제공 시))
• Google 비밀번호 미취급: 본 서비스는 이용자의 Google 계정 비밀번호를 수집, 입력, 전송 또는 보관하지 않습니다. 모든 계정 인증은 Google의 공개키 기반 토큰 서명 검증을 통해 이루어집니다.
기기 및 라이선스 정보 데스크톱 프로그램에서 등록 시 생성되는 기기 고유 식별자(deviceId), 사용자가 지정한 기기 이름(deviceName), 라이선스 키 해시 및 식별자(keyId), 기기 등록 시각, 관리 감사 로그(audits).
시스템 연결 메타데이터 중계 서비스 연결 및 장애 대응을 위한 통신 메타데이터(연결 요청 일시, IP 주소, API 상태 코드, 프로토콜 오류 내역).
• 보안 비밀 미기록: 통신 비밀번호, 라이선스 원문 비밀키, 영상 원본 프레임 데이터는 운영 로그에 일체 기록되지 않습니다.

2. 클라이언트 측 토큰 및 자격 증명 보관 방식

서비스는 플랫폼별 특성에 맞추어 디스크 영구 노출을 최소화하는 안전한 자격 증명 관리 방식을 적용하고 있습니다.

  • Android 컴패니언 애플리케이션: Google ID 토큰 교환을 통해 발급된 세션 인증 토큰은 모바일 단말기의 휘발성 프로세스 메모리(In-Memory SessionRepository)에만 단기 보관됩니다. SharedPreferences나 기기 플래시 저장소(디스크)에 평문 토큰을 영구 저장하지 않으며, 사용자가 로그아웃하거나 앱 프로세스가 종료되면 즉시 메모리에서 소멸합니다.
  • Windows 데스크톱 애플리케이션: 자동 재연결 및 라이선스 갱신을 위한 토큰은 운영체제 레벨의 암호화 저장소인 Windows 자격 증명 관리자(Windows Credential Manager, wincred)에 안전하게 격리되어 보관됩니다.

3. 화면 스트리밍 미디어 아키텍처 및 중계 처리

Planet은 이용자 PC의 활성 세션 화면을 모바일에서 확인할 수 있도록 실시간 비디오 스트리밍 기능을 준비하고 있습니다. 미디어 처리의 기술적 사실은 다음과 같습니다.

  • H.264 미디어 전송 구조: PC 데스크톱 호스트는 선택된 세션 화면(RdpFrame)을 하드웨어 가속 H.264 규격으로 실시간 인코딩하여 전송합니다. 모바일 수신 단말기는 Android 네이티브 하드웨어 디코더(MediaCodec)를 사용하여 1280 × 720 해상도의 화면을 저지연으로 재생합니다.
  • 서비스 프리뷰 안내: H.264 화면 공유 스트리밍은 서비스 프리뷰 단계에서 기술 검증 및 배포 준비 중인 기능으로, 정식 빌드 출시 시 제공될 예정입니다.
  • TLS 전송 암호화 및 중앙 중계: 데스크톱과 모바일 간의 영상 트래픽은 표준 HTTPS/WSS(TLS) 암호화 채널을 통하여 중앙 중계(Relay) 서버를 경유합니다.
  • 종단간 암호화(E2EE) 미적용 고지: 영상 스트림은 중앙 중계 서버에서 TLS 암호화가 종단(Termination)된 후, 중계 서버의 프로세스 메모리(RAM)를 거쳐 대상 모바일 기기로 라우팅됩니다. 따라서 서버 메모리 상에 압축된 비디오 패킷이 일시적으로 로드되므로, 서비스는 종단간 암호화(End-to-End Encryption, E2EE)를 주장하지 않습니다.
  • 디스크 미저장 및 비인코딩: 중계 서버는 전달받은 영상 스트림을 디스크 저장장치에 녹화하거나 저장하지 않으며, 별도의 영상 재인코딩(트랜스코딩)을 수행하지 않고 순수 메모리 중계만을 수행합니다.
  • 수신 전용(Receive-Only) 정책: 모바일 앱은 화면을 시각적으로 열람만 할 수 있으며, 모바일 터치나 키보드 입력을 통해 PC 운영체제를 조작하는 기능은 원천 배제되어 있습니다.

4. 세션 임시 채팅 및 작업 명령 처리

모바일 컴패니언과 데스크톱 간의 텍스트 메시지 및 작업 명령은 다음과 같이 엄격하게 휘발성으로 처리됩니다.

  • 50건 제한 휘발성 메모리 보관: 세션별 채팅 메시지는 중앙 중계 서버 프로세스 메모리(RAM) 상에서 최대 50건으로 제한되어 임시 보관됩니다.
  • 데이터베이스 미영구화: 채팅 메시지는 서버의 데이터베이스(DB)나 디스크 저장소에 영구 기록되지 않습니다. 세션이 종료되거나 식별 에포크(Epoch)가 변경될 때, 또는 중계 서버 및 데스크톱 프로세스가 재시작되면 즉시 완전히 파기됩니다.
  • 데스크톱 로컬 메모리 관리: 데스크톱 클라이언트 역시 채팅 내역을 로컬 프로세스 메모리 상에서만 50건 한도로 유지하며, 별도의 파일이나 데이터베이스에 영구 저장하지 않습니다.

5. 개인정보의 보유 기간 및 파기 절차

서비스는 이용 목적이 달성된 개인정보를 지체 없이 파기함을 원칙으로 하며, 구체적인 보유 및 파기 방식은 다음과 같습니다.

  • 보유 기간: 등록된 계정 정보(Google sub, email, displayName), 등록 기기 정보(deviceId, deviceName), 라이선스 및 관리자 감사 기록(audits)은 이용자의 서비스 탈퇴 또는 삭제 요청 시까지 인증 상태 관리 파일(JSON 저장소)에 보관됩니다.
  • 파기 절차: 이용자의 삭제 요청 접수 시 운영자가 본인 확인 후 인증 저장소에서 해당 계정 및 등록 기기 데이터를 수동으로 즉시 파기 조치합니다.
  • 임시 세션 및 챌린지: 로그인 인증 세션 토큰 및 기기 등록용 챌린지 토큰은 유효 시간 만료 시 서버 메모리 청소 로직에 의해 자동으로 삭제됩니다.

6. 제3자 제공 및 인프라 위탁

서비스는 이용자의 개인정보를 영리 목적으로 외부에 판매, 대여 또는 제공하지 않습니다. 다만, 안정적인 서비스 제공을 위해 식별 가능한 다음 제3자 제공자 및 클라우드 인프라를 활용합니다.

제공받는 자 위탁 및 이용 업무 내용
Google LLC Google OAuth 2.0 및 Google Identity Services를 통한 사용자 계정 인증 및 토큰 유효성 검증
Oracle Corporation (OCI) 중앙 릴레이(Relay) 및 인증 서비스 운영을 위한 Oracle Cloud Infrastructure 클라우드 서버 인프라 호스팅

7. 광고 및 추적

Planet 서비스는 이용자의 개인정보를 광고 목적으로 제3자에게 판매하거나 제공하지 않으며, 다음 기준에 따라 운영됩니다.

  • 광고 모듈 미포함: Google AdMob, Unity Ads 등 제3자 상업 광고 SDK를 포함하지 않습니다.
  • 행동 추적기 미포함: Google Analytics, Firebase Analytics 등 사용자 행태 분석용 추적 SDK를 포함하지 않습니다.
  • 데이터 판매 금지: 이용자의 이메일, 식별자, 세션 기록을 마케팅 업체나 데이터 브로커에 판매하지 않습니다.

8. 이용자의 권리와 권리 행사 방법

이용자는 본인의 개인정보에 대하여 언제든지 열람, 정정, 기기 등록 해제, 또는 계정 삭제를 요청할 수 있습니다.

  • 요청 접수 창구: 본 서비스의 공식 지원 이메일인 hermod_@naver.com 으로 요청 내용을 접수해 주시기 바랍니다.
  • 처리 절차: 본인 소유의 등록된 Google 이메일 계정을 통한 본인 확인 절차를 거친 후, 운영자가 지체 없이 서버 인증 저장소에서 해당 계정 및 등록 기기 데이터를 완전히 삭제 처리하고 결과를 회신드립니다.

9. 개인정보 보호책임자 및 고객 문의처

서비스의 개인정보 처리에 관한 문의, 불만 처리, 데이터 삭제 요청 등은 아래의 공식 창구로 문의하여 주시기 바랍니다.

담당 부서 및 책임자 Planet 운영 및 서비스 지원팀
공식 지원 이메일 hermod_@naver.com
공식 웹 도메인 https://planet.dnf.pe.kr/