HS Player(이하 “앱”)는 Android용 동영상 플레이어 앱입니다. 본 개인정보 처리방침은 앱이 어떤 정보를 수집하거나 수집하지 않는지, 앱에 포함된 제3자 SDK가 어떤 정보를 처리하는지, 그리고 이용자가 어떤 권리를 가지는지를 설명합니다.
com.hs.hs_player)다음 데이터는 기기 내부(로컬 SQLite 데이터베이스)에만 저장되며 외부로 전송되지 않습니다.
앱은 기기의 동영상 라이브러리(MediaStore)를 읽어 폴더, 썸네일, 재생 시간 등을 표시하지만, 동영상 파일이나 그 메타데이터를 기기 밖으로 전송하지 않습니다. 이용자가 직접 입력한 네트워크 스트림 URL(HTTP/HLS)은 해당 주소의 서버로 직접 연결되며 개발자에게 전달되지 않습니다.
앱은 무료 제공을 위해 Google AdMob(Google Mobile Ads SDK)을 통해 배너 광고를 표시합니다. 이 과정에서 Google이 다음 정보를 수집·처리할 수 있습니다.
| 항목 | 목적 | 공유 대상 |
|---|---|---|
| Android 광고 ID(Advertising ID), 앱 세트 ID(App Set ID) | 광고 게재, 빈도 제한, 부정행위 방지 | Google 및 Google의 광고 파트너 |
| IP 주소(대략적인 위치 추정) | 광고 게재, 부정행위 방지, 지역별 규정 준수 | |
| 앱 상호작용 정보(광고 노출/클릭 등), 진단 정보(충돌, 성능) | 광고 성과 측정, 분석, 서비스 안정성 |
Google의 데이터 처리에 대한 자세한 내용은 아래를 참고하세요.
EEA(유럽경제지역)·영국 이용자: 최초 실행 시 Google UMP(User Messaging Platform) 동의 양식이 표시되며, 맞춤 광고에 대한 동의 여부를 선택할 수 있습니다. 동의하지 않아도 앱의 모든 기능을 이용할 수 있습니다.
| 권한 | 사용 이유 |
|---|---|
| READ_MEDIA_VIDEO (Android 12 이하: READ_EXTERNAL_STORAGE) | 기기에 저장된 동영상을 폴더별로 탐색하고 재생하기 위해 필요합니다. 동영상만 읽으며 사진·오디오에는 접근하지 않습니다. |
| INTERNET, ACCESS_NETWORK_STATE, ACCESS_WIFI_STATE | 네트워크 스트림(HTTP/HLS) 재생, 광고 로드, Chromecast 기기 연결 상태 확인. |
| CHANGE_WIFI_MULTICAST_STATE | 같은 Wi‑Fi에 있는 Chromecast/Google TV 기기를 mDNS로 검색하기 위해 필요합니다. |
| FOREGROUND_SERVICE, FOREGROUND_SERVICE_MEDIA_PLAYBACK | 백그라운드 재생 및 재생 알림(일시정지/정지 버튼)을 유지하기 위한 미디어 재생 포그라운드 서비스. |
| POST_NOTIFICATIONS | 재생 제어 알림을 표시하기 위해 필요합니다. |
| WAKE_LOCK | 재생 중 화면이 꺼지거나 기기가 절전 상태로 들어가는 것을 방지합니다. |
| com.google.android.gms.permission.AD_ID | Google AdMob이 광고 ID를 사용하기 위해 필요합니다. |
Google Cast(Chromecast/Google TV)로 기기의 동영상을 전송할 때, 앱은 캐스팅 중에만 휴대전화에서 임시 로컬 HTTP 서버(포트 8091)를 실행하여 선택한 파일을 같은 로컬 네트워크의 TV로 스트리밍합니다. 이 서버는 인터넷에 노출되지 않으며, 캐스팅이 종료되면 즉시 중지됩니다. 개발자 서버를 경유하지 않습니다. Cast를 사용할 수 없는 경우 시스템의 “Smart View”/화면 전송 설정으로 안내합니다.
앱은 만 13세 미만 아동을 대상으로 하지 않으며, 아동의 개인정보를 고의로 수집하지 않습니다. 아동이 정보를 제공했다고 판단되는 경우 아래 연락처로 알려 주시면 신속히 조치하겠습니다.
본 방침은 법령이나 앱 기능 변경에 따라 수정될 수 있습니다. 변경 시 이 페이지에 게시하고 상단의 시행일을 갱신합니다.
개인정보 관련 문의: hsng95@gmail.com
HS Player (the “App”) is a video player app for Android. This Privacy Policy explains what information the App does and does not collect, what third‑party SDKs bundled with the App process, and what rights you have.
com.hs.hs_player)The following data is stored only on your device (local SQLite database) and is never uploaded:
The App reads your device’s video library (MediaStore) to show folders, thumbnails and durations, but never sends video files or their metadata off the device. Network stream URLs (HTTP/HLS) you enter connect directly to the server at that address and are not sent to the developer.
To keep the App free, it shows banner ads through Google AdMob (Google Mobile Ads SDK). In doing so, Google may collect and process the following:
| Data | Purpose | Shared with |
|---|---|---|
| Android Advertising ID, App Set ID | Ad serving, frequency capping, fraud prevention | Google and Google’s advertising partners |
| IP address (approximate location) | Ad serving, fraud prevention, regional compliance | |
| App interaction data (ad impressions/clicks), diagnostics (crashes, performance) | Ad measurement, analytics, service reliability |
For details on how Google handles this data, see:
Users in the EEA and UK: on first launch a Google UMP (User Messaging Platform) consent form is shown, letting you choose whether to allow personalized advertising. All App features remain available if you decline.
| Permission | Why |
|---|---|
| READ_MEDIA_VIDEO (Android 12 and below: READ_EXTERNAL_STORAGE) | Required to browse videos stored on your device by folder and play them. Only videos are read; photos and audio are not accessed. |
| INTERNET, ACCESS_NETWORK_STATE, ACCESS_WIFI_STATE | Playing network streams (HTTP/HLS), loading ads, and checking connectivity for Chromecast. |
| CHANGE_WIFI_MULTICAST_STATE | Discovering Chromecast/Google TV devices on the same Wi‑Fi via mDNS. |
| FOREGROUND_SERVICE, FOREGROUND_SERVICE_MEDIA_PLAYBACK | Media‑playback foreground service that keeps playback and the playback notification (pause/stop) alive. |
| POST_NOTIFICATIONS | Showing the playback control notification. |
| WAKE_LOCK | Preventing the screen or device from sleeping during playback. |
| com.google.android.gms.permission.AD_ID | Allows Google AdMob to use the advertising ID. |
When you cast a device video to Google Cast (Chromecast/Google TV), the App runs a temporary local HTTP server on your phone (port 8091) only while casting to stream the selected file to the TV on the same local network. This server is not exposed to the internet and stops as soon as casting ends. No developer server is involved. If Cast is unavailable, the App directs you to the system “Smart View”/screen‑cast settings.
The App is not directed at children under 13 and does not knowingly collect personal information from children. If you believe a child has provided information, contact us and we will act promptly.
We may update this policy when laws or App features change. Updates are posted on this page with a revised effective date.
Privacy questions: hsng95@gmail.com