ScriptPlayer+ 개인정보처리방침

시행일: 2026-10-02

ScriptPlayer+는 사용자가 선택한 로컬 영상과 스크립트 파일을 재생하고, 선택적으로 Handy, FunOSR/OSR, SMB, WebDAV 및 데스크톱 리모컨과 연결하는 Android 앱입니다.

개발자가 수집하지 않는 정보

기기에 저장되는 정보

앱은 재생 위치, 최근 영상, 폴더 권한, 설정, Handy 연결 키, SMB/WebDAV 서버 정보와 자격 증명 및 진단 로그를 앱 전용 저장소에 보관할 수 있습니다. 최근 정품 확인 결과는 Android Keystore로 암호화되어 최대 72시간의 오프라인 유예에 사용될 수 있습니다. 앱 데이터 백업은 비활성화되어 있습니다. 사용자는 앱의 지우기 기능, Android 설정의 앱 데이터 삭제 또는 앱 제거로 이 정보를 삭제할 수 있습니다.

정품 구매 및 앱 무결성 확인

유료 릴리스는 Google Play Integrity API를 사용합니다. 앱은 무작위 요청 식별자와 암호화된 Integrity 토큰을 개발자의 검증 서버로 전송합니다. 서버는 토큰을 Google에 전달하고 패키지명, 버전, 앱 서명 인증서, Google Play 구매 권한 및 선택된 기기 무결성 판정만 확인합니다. 검증 서버는 토큰, 판정 결과, Google 계정 또는 기기 식별자를 데이터베이스에 저장하지 않습니다. 호스팅 사업자는 보안과 운영에 필요한 표준 네트워크 로그를 처리할 수 있습니다.

서버 처리와 보관

검증 서버는 Google Cloud의 서울 리전에서 운영합니다. 과도한 요청을 막기 위해 접속 IP 주소, 요청 횟수와 제한 시작 시각을 메모리에서 처리합니다. 기본 요청 제한 기간은 60초이며, 만료된 항목은 후속 요청 또는 주기적인 정리 작업에서 삭제합니다. 서버가 일시중지된 동안 정리가 지연될 수 있고 서버 인스턴스 종료 시에는 사라집니다. 요청 제한 기간이 정확히 같은 시간 내의 삭제를 보장하는 것은 아닙니다.

Google Cloud는 IP 주소, 요청 시각·경로·처리 결과 등의 보안·운영 요청 로그를 처리합니다. 현재 일반 로그 보관 설정은 30일입니다. 별도 관리 감사 로그에는 Google Cloud의 보관 기준이 적용됩니다. 기기에서 앱을 지워도 서버 로그가 즉시 삭제되지는 않습니다. 개인정보 확인·삭제 문의는 아래 연락처로 보내 주세요. 처리 가능한 범위와 보안·법적 이유로 보관이 필요한 정보가 있으면 답변드립니다.

선택적 외부 연결

이 연결은 사용자가 해당 기능을 직접 설정하고 실행할 때만 이루어지며, 외부 서비스가 처리하는 정보에는 해당 운영자의 약관과 개인정보처리방침이 적용됩니다.

Handy 연결 시 연결 키와 장치 명령을 전송하며, 업로드 시 선택한 스크립트의 시간·위치 데이터를 CSV로 변환해 전송합니다. 영상, 자막 및 원래 파일명은 업로드하지 않습니다. Handy 서버에 전송된 데이터의 보관·삭제는 Handy가 관리하며, 이 앱에서 외부 사본의 즉시 삭제를 보장하지 않습니다. Handy 공식 보안·개인정보 안내를 참고해 주세요.

아동 및 문의

앱은 아동을 대상으로 설계되지 않았고 콘텐츠를 제공하지 않으며 사용자가 직접 선택한 파일만 처리합니다.

개인정보 문의: koeplayer-reply@proton.me

English

ScriptPlayer+ Privacy Policy

Effective date: October 2, 2026

ScriptPlayer+ plays local videos with user-selected script files and can optionally connect to Handy, FunOSR/OSR, SMB, WebDAV, and the ScriptPlayer+ desktop remote.

Data not collected by the developer

Data stored on the device

The app may store playback positions, recent videos, folder permissions, settings, a Handy connection key, SMB/WebDAV server details and credentials, and diagnostic logs in app-private storage. A recent purchase verification may be encrypted with Android Keystore for an offline grace period of up to 72 hours. App backup is disabled. Users can delete this information with the relevant in-app actions, Android's clear-app-data action, or uninstall.

Purchase and app-integrity verification

Paid releases use the Google Play Integrity API. The app sends a random request ID and encrypted Integrity token to the developer's verification service. The service forwards the token to Google and checks only the package, version, signing certificate, Google Play license entitlement, and configured device-integrity verdicts. The verification service stores no token, verdict, Google account, or device identifier in a database. The hosting provider may process standard security and operational network logs.

Server processing and retention

The verification service runs in Google Cloud's Seoul region. To prevent excessive requests, it processes the client IP address, request count, and window start time in memory. The default rate-limit window is 60 seconds. Expired entries are removed on subsequent requests or periodic cleanup. Cleanup can be delayed while the server is suspended; entries disappear when the server instance terminates. The rate-limit window is not an exact deletion deadline.

Google Cloud processes security and operational request logs, such as IP addresses, request times, paths, and results. General logs are currently configured for 30-day retention. Separate administrative audit logs follow Google Cloud's retention rules. Uninstalling the app does not immediately delete server logs. Contact us below about access or deletion; we will explain what we can act on and any security or legal retention requirements.

Optional external connections

External-service processing is governed by that provider's terms and privacy policy.

Connecting to Handy sends the connection key and device commands. Upload converts the selected script's timing and position data to CSV and sends it to Handy. Videos, subtitles, and original filenames are not uploaded. Handy controls retention and deletion of data received by its servers; this app cannot guarantee immediate deletion of external copies. See Handy's official security and privacy information.

Children and contact

The app is not designed for children, does not provide content, and only processes files selected by the user.

Privacy contact: koeplayer-reply@proton.me