OPlayer

개인정보처리방침

시행일·최종 변경일: 2026년 10월 24일 · 운영자: gaeco0 / OPlayer

이 방침은 OPlayer 공식 배포 앱과 이 안내 웹사이트에 적용됩니다. 제3자가 수정·배포한 앱, 사용자가 설치한 외부 확장앱과 외부 서비스는 해당 제공자의 정책도 확인해야 합니다.

OPlayer는 개발자 운영 서버에 미디어·시청 기록을 수집하거나 별도의 회원 계정을 만드는 구조가 아닙니다. 사용자가 선택한 기능에 따라 기기에서 Google·네트워크 저장소·웹사이트 등으로 직접 요청을 전송합니다. 앱 자체에 광고용 추적·이용 통계·자동 오류 보고 SDK는 포함하지 않습니다.

1. 처리하는 정보와 목적

기능정보목적·기본 저장 위치
파일 탐색·재생선택한 파일 내용, 파일명·경로·크기, 자막, 썸네일, 재생 위치·길이·시각, 재생목록목록 표시·재생·이어보기. 설정·기록·캐시를 기기에 보관하며 원격 파일은 선택한 저장소에서 읽습니다.
네트워크·클라우드 연결서버 주소·계정명, 사용자가 입력한 비밀번호·키, OAuth 토큰, Google 계정의 이메일·계정 식별자사용자가 연결한 저장소 인증·파일 접근. 로그인 비밀번호·OAuth 토큰 등은 OS 보안 저장소를 이용합니다. 일반 연결 설정은 앱 저장소에 보관합니다.
브라우저·다운로드방문 URL·탐색 기록, WebView 쿠키·사이트 저장소, 다운로드 URL·파일명·저장 위치·진행 상태·요청 헤더페이지 표시·탐색 복원·인증된 미디어 요청·다운로드 재시도. WebView 및 앱 저장소에 보관합니다. URL·쿠키·요청 헤더에 사이트 인증 정보가 포함될 수 있습니다.
Google 동기화재생목록, 최근 재생·이어보기, 사용자가 지정한 리소스 별칭·상대 경로/파일 ID·제목, 기기별 임의 식별자, 수정·삭제 기록같은 Google 계정의 기기 사이 병합. 사용자 Drive 앱 전용 공간과 기기에 보관합니다.
잠금·개인정보 설정PIN·패턴 검증 정보, 잠금 대상과 생체인증·캡처 방지 설정기기 내 접근 제어. 지문·얼굴 원본은 앱이 수집하지 않으며 OS 인증 결과만 이용합니다. 앱 잠금은 원본 미디어 파일 자체를 암호화하는 기능은 아닙니다.
지원 문의사용자가 직접 입력한 제목·증상·재현 방법과 선택한 진단 정보(앱·OS 버전, 화면 상태, 네트워크 기능 켜짐 여부)진단 미리보기·첨부 제외 후 외부 GitHub 이슈 작성 화면으로 전달합니다. 사용자가 로그인·검토하고 최종 등록하며 공개 이슈로 보관됩니다. 파일명·경로·방문 URL·헤더·계정·토큰은 자동 진단에 포함하지 않습니다. 긴 본문을 전달하거나 복사 버튼을 누르면 OS 클립보드에 본문을 복사합니다.

리소스별 마지막 재생 표시를 위한 파일 식별자와 탐색한 부모 폴더 식별자는 기기에만 저장합니다. 이 표시용 기록은 Google 동기화 및 진단 정보에 포함하지 않습니다.

2. Google 계정·Drive 정보의 이용

Google 연결 시 Google의 로그인·동의 화면을 이용합니다. OPlayer는 Google 계정 비밀번호를 입력받지 않습니다. 계정 이메일·식별자는 연결한 계정 표시, 동기화 계정 구분, 올바른 계정으로 토큰 갱신을 수행하는 데 사용합니다.

선택적 Google 동기화

https://www.googleapis.com/auth/drive.appdata 범위로 Google Drive의 숨겨진 앱 전용 공간에 동기화 문서를 읽고 씁니다. 파일 자체, 서버 비밀번호·호스트, 기기 절대 경로, 브라우저 URL·세션·요청 헤더, PIN·패턴·생체 정보는 이 동기화에 전송하지 않습니다. 사용자가 지정한 별칭·상대 경로/파일 ID와 제목에는 파일명이나 개인적인 내용이 포함될 수 있습니다.

Google Drive 확장앱의 파일 접근

공식 Google Drive 확장앱 1.3.0 이상은 https://www.googleapis.com/auth/drive 범위를 요청합니다. 이 범위는 전체 Drive 파일을 조회·관리할 수 있는 넓은 권한입니다. 현재 공식 확장앱은 목록·파일명 검색, 사용자가 재생·다운로드할 파일 읽기, 사용자가 지정한 폴더로 파일 업로드 및 확인한 기존 파일의 덮어쓰기에 사용합니다. 앱에서 파일 삭제·이름변경 기능을 선언하지 않은 확장앱에는 해당 작업 UI를 제공하지 않습니다. 구버전·읽기 전용 확장앱은 drive.readonly를 사용할 수 있습니다.

동기화 토큰과 Drive 파일 접근 토큰은 구분하여 관리합니다. 공식 Drive 확장앱에는 파일 바이트·사용자 액세스/갱신 토큰을 JavaScript 값으로 전달하지 않고 앱의 인증된 요청·전송 기능을 제공합니다. 파일 내용은 사용자가 선택한 재생·다운로드·업로드 목적에 필요한 범위에서 기기와 Google 사이에 전송됩니다.

3. Google API 정보의 제한적 사용

OPlayer는 Google API로 받은 정보를 이 방침에 설명한 사용자 기능 제공에만 이용하며, 다른 앱으로의 이전도 그 목적과 사용자의 선택에 맞게 제한합니다. Google API Services User Data Policy의 Limited Use 요구사항을 준수합니다.

OPlayer complies with the Google API Services User Data Policy, including its Limited Use requirements.

4. 외부 서비스·웹사이트·확장앱

원격 기능을 쓰면 해당 제공자는 IP 주소, 요청 URL·파일 식별자, 필요한 인증 정보와 전송 파일 등을 처리할 수 있습니다. 각 서비스는 별도의 운영자이며 그 개인정보 정책과 보관 기준이 적용됩니다.

사이트나 확장앱이 사용하는 쿠키·추적 기능은 해당 제공자의 정책에 따릅니다. 이 개인정보 안내 사이트 자체에는 분석 스크립트·광고·추적용 쿠키를 추가하지 않았으며 외부 폰트·스크립트를 불러오지 않습니다.

5. 보관·삭제·동의 철회

6. 보호 조치

클라우드 로그인에는 OAuth와 제공자의 인증 방식을 사용하고 지원 경로에서 PKCE·state 검증을 수행합니다. 비밀번호·OAuth 토큰 등은 OS 보안 저장소를 이용하며, PIN·패턴은 검증 정보를 저장합니다. 생체인증은 OS에 맡깁니다. 클라우드 인증·Google API 요청에는 HTTPS를 사용합니다. 사용자가 직접 설정한 원격 프로토콜·웹사이트의 암호화 지원 여부는 다를 수 있습니다.

설정·재생 기록·다운로드 메타데이터 전체가 별도로 암호화되는 것은 아닙니다. Google 동기화도 별도의 종단간 암호화를 제공하지 않습니다. 기기·OS 계정·백업·원격 저장소를 보호하고, 오류 로그·스크린샷 공유 전 URL·쿠키·인증 토큰·개인 경로를 제거하세요.

7. 변경·문의

데이터 처리 방식이 변경되면 이 페이지의 시행일과 내용을 갱신합니다. Google 데이터의 이용 목적을 확대할 때는 필요한 설명과 권한 동의 절차를 적용합니다.

운영자: gaeco0
개인정보 문의·접근/삭제 요청: OPlayer GitHub Issues

문의는 필요한 최소 정보만 작성해 주세요. 공개 이슈에 비밀번호·토큰·개인 파일·민감한 시청 기록을 게시하지 마세요. 비공개 연락이 필요한 경우 민감한 내용을 제외하고 연락 방법을 먼저 문의해 주세요.