개인정보 처리방침
Home Video Player(이하 "본 앱")는 사용자의 기기 또는 기기에 연결된 USB 드라이브에 저장된 동영상 파일을 재생하는 iPad 및 Mac 애플리케이션입니다. 본 처리방침은 본 앱이 어떤 데이터를 다루고 다루지 않는지 설명합니다. 본 앱은 Kirill Ustiuzhanin(이하 "당사")가 운영합니다. 개인정보 관련 문의는 support@homevideoplayer.app로 연락 주십시오.
요약
- 당사는 개인정보를 수집하지 않습니다.
- 분석, 추적, 광고 또는 충돌 보고용 SDK를 일절 사용하지 않습니다.
- 선택적 AI 번역 및 커버 검색은 당사 프록시 서버를 사용합니다. 자세한 내용은 아래를 참조하세요.
- 동영상 파일 자체는 절대 기기 밖으로 나가지 않습니다. 아래의 선택적 기능을 사용하면 파일 이름과 번역하는 자막 텍스트는 기기 밖으로 전송됩니다.
- 결제는 Apple이 처리하며, 당사가 처리하지 않습니다.
본 앱이 기기에 저장하는 데이터
본 앱은 다음 정보를 기기 내 암호화 저장소(MMKV)와 시스템 파일 시스템에 로컬로 저장합니다. 이들 중 어느 것도 당사로 전송되지 않습니다.
- 라이브러리 메타데이터: 파일 이름, 재생 시간, 시청 진행률, 마지막 열람 시간, 정렬 및 검색 환경설정.
- 플레이어 환경설정: 재생 속도, 선택한 오디오/자막 트랙, 자막 글자 크기, 자동 재생 설정.
- 체험판 상태: 본 앱을 처음 실행한 날짜와 체험판 사용이 기록된 날짜들. 아래 iCloud 섹션을 참고하십시오.
- 가져온 파일: USB 드라이브에서 본 앱으로 동영상이나 자막을 복사하면, 해당 파일은 기기 내 본 앱의 Documents 폴더에 저장됩니다.
본 앱을 삭제하면 위의 모든 데이터를 언제든 지울 수 있습니다. iOS가 본 앱과 함께 모든 로컬 데이터를 제거합니다.
iCloud Keychain(체험판 상태에 한함)
무료 체험을 여러 Apple 기기에서 일관되게 유지하기 위해, 본 앱은 체험판 사용 정보를 사용자의 iCloud Keychain에 작은 기록으로 저장합니다. 이 기록에는 체험 시작 날짜와 체험판 사용이 기록된 날짜들만 포함됩니다. Apple에 의해 암호화되며, 사용자 본인의 iCloud 계정을 통해 동기화되고, 당사에는 전달되지 않습니다. iCloud에서 로그아웃하거나 iOS 설정에서 Keychain 동기화를 비활성화하면 동기화는 중지됩니다.
앱 내 결제
결제는 전적으로 Apple이 StoreKit을 통해 처리합니다. 당사는 사용자의 결제 정보, Apple ID, 청구 주소 또는 전체 거래 내역을 절대 볼 수 없습니다. Apple은 본 앱에 결제를 확인하는 서명된 영수증(JWS)을 발급합니다. 당사는 이 영수증을 어떤 서버에도 저장하지 않으며, AI 번역 또는 커버 요청이 발생한 경우에만 당사 프록시로 전달합니다. 이는 프록시가 유료 사용자를 식별하고 올바른 요청 한도를 적용할 수 있도록 하기 위해서입니다. Apple의 결제 데이터 처리에 관해서는 Apple 개인정보 처리방침을 참조하십시오.
네트워크 연결
본 앱은 완전한 오프라인 동작을 전제로 설계되었습니다. 다음과 같은 특정 상황에서만 외부로 네트워크 요청을 보냅니다.
- Apple 서버 — 앱 내 결제 검증과 iCloud Keychain 동기화에 사용됩니다. Apple이 자체 약관에 따라 운영합니다.
- 자막 번역 — 오프라인(기본) — 자막의 단어 탭 번역 및 문장 번역은 Apple의 네이티브 번역 API를 사용하며, 언어 모델이 다운로드된 이후에는 완전히 기기 내에서(오프라인으로) 동작합니다. 이 모드에서는 어떤 텍스트도 기기 외부로 나가지 않습니다.
- 자막 번역 — AI(선택, 기본 꺼짐) — 설정에서 "AI 번역"을 활성화하거나 특정 동영상에 대해 재정의하면, 선택된 단어 또는 문장이 당사 프록시
homevideoplayer.app/api로 전송되고 Google Gemini(generativelanguage.googleapis.com)로 전달되어 번역이 반환됩니다. 번역된 텍스트는 기록하지 않습니다. 프록시는 무료 일일 및 월간 요청 제한을 적용하기 위해 익명의 기기별 식별자(기기의 iOS Keychain에 저장된 UUID, iCloud에 동기화되지 않음)를 사용하며, 카운터는 서버 디스크에 저장되어 재시작 후에도 제한이 유지됩니다. Apple ID, 이름, 이메일, 위치는 전송되지 않습니다. 내 키: 설정 → 내 AI 키에서 자신의 Google Gemini API 키를 제공할 수 있으며 — 설정 시 프록시는 사용자의 키로 요청을 전달하고, 당사 일일/월간 제한은 더 이상 적용되지 않으며 해당 키에는 Google의 약관이 적용됩니다. 참고: 당사 프록시는 유료 Gemini 등급을 사용하며, 유료 등급에서는 Google이 제출된 텍스트를 모델 학습에 사용하지 않습니다. 자신의 키를 사용하는 경우에는 사용자 본인의 Google 요금제 약관이 적용되며 — 무료 등급 키는 그러한 사용을 허용할 수 있습니다. - 자막 트랙 전체 번역 (유료, 선택) — 플레이어 자막 메뉴의 「AI 번역」 트랙은 자막 트랙 전체를 번역합니다. 트랙은 최대 50줄 단위로 나뉘어 당사 프록시
homevideoplayer.app/api로 전송되고, 번역의 맥락으로 쓰이는 동영상 제목과 함께 Google Gemini로 전달됩니다. 본 앱이 전송하는 텍스트 중 가장 많은 분량입니다. 당사 서버에는 아무것도 보관되지 않으며 — 완성된 번역은 기기에만 캐시됩니다 — 로그에는 번역 대상 언어, 줄 수와 글자 수, 짧은 해시로 표시된 제목만 남고 자막 텍스트 자체는 남지 않습니다. 위에서 설명한 것과 동일한 익명 기기별 식별자가 전송되고 동일한 제한이 적용되며, 자신의 Gemini 키를 사용하면 당사 제한은 적용되지 않습니다. - 라이브러리 커버 (선택) — 설정에서 「온라인 커버 가져오기」가 활성화된 경우(기본값: 켜짐), 본 앱은 파일과 폴더 이름을 Apple iTunes Search API(
itunes.apple.com)로 전송하여 커버 이미지와 기본 메타데이터(연도, 장르, 짧은 설명)를 가져옵니다. 파일과 폴더 이름은 당사 프록시homevideoplayer.app/api로도 전송됩니다. 프록시는 Gemini를 이용해 립 파일 이름에서 실제 제목을 읽어내고, iTunes에서 결과가 없으면 추가 영화 데이터베이스를 조회하며, 필요한 경우 설명을 UI 언어로 번역합니다. 아직 커버가 없는 파일만 전송되므로, 커버가 모두 갖춰진 라이브러리는 아무것도 전송하지 않습니다. AI 번역과 마찬가지로 위에서 설명한 것과 동일한 익명 기기별 식별자가 전송되며, 용도도 똑같이 동일한 제한을 적용하기 위한 것입니다 — Apple ID, 이름, 이메일, 위치는 전송되지 않습니다. 이름은 당사 로그에 짧은 해시로만 기록되고, 설명 캐시는 기기가 아니라 제목을 키로 사용합니다. 당사 측에서 제목이 특정 기기나 개인과 연결되는 일은 없으며, 시청 프로필도 만들지 않습니다. 다운로드된 커버는 본 앱의 Documents 폴더에 로컬로 저장됩니다. 설정 → 라이브러리 메타데이터 → 온라인 커버 가져오기에서 비활성화할 수 있으며, 비활성화하면 본 앱은 비디오 파일에서 완전히 기기 내에서 썸네일을 생성합니다.
본 앱은 분석, 광고, 추적 서비스에 연결하지 않습니다. 원격 구성이나 기능 플래그를 불러오지 않습니다.
본 앱이 요청하는 권한
본 앱은 카메라, 마이크, 사진, 연락처, 캘린더, 위치 또는 로컬 네트워크에 대한 접근을 요청하지 않습니다. 사용자가 iOS의 "파일" 앱이나 연결된 USB 드라이브를 통해 명시적으로 추가한 파일만 읽습니다.
아동
본 앱은 13세 미만 아동을 대상으로 하지 않습니다. 당사는 아동의 데이터를 알면서 수집하지 않습니다 — 사실 어떤 사용자에 대해서도 데이터를 수집하지 않기 때문입니다.
사용자의 권리(GDPR, CCPA)
당사는 어떠한 서버에서도 사용자의 데이터를 수집하거나 저장하지 않으므로, 당사 측에서 접근, 내보내기, 정정 또는 삭제할 대상이 없습니다. 위에서 설명한 모든 데이터는 사용자의 기기와 iCloud Keychain에 있으며, 둘 다 사용자의 직접적인 통제 아래 있습니다. 본 앱을 삭제하고, 필요한 경우 iOS 설정의 iCloud Keychain에서 "Home Video Player" 항목을 제거함으로써 모든 것을 지울 수 있습니다.
결제 기록의 경우 Apple이 데이터 컨트롤러입니다. 환불 및 결제 관련 데이터 요청은 Apple에 직접 제출하셔야 합니다.
본 처리방침의 변경
본 앱이 데이터를 다루는 방식이 바뀌는 경우 — 예를 들어 네트워크 서비스를 사용하는 새 기능을 추가하는 경우 — 이 페이지와 위의 "최종 업데이트" 날짜를 갱신합니다. 중대한 변경 사항은 App Store의 본 앱 릴리스 노트에도 명시됩니다.
문의
질문이나 문의: support@homevideoplayer.app.