개인정보 처리방침
최종 업데이트: 2026년 10월 20일
이 방침은 Android용 Just Remote 앱(이하 “앱”)이 어떤 데이터를 왜 처리하는지 설명합니다. 앱은 CacaoBob Apps(이하 “당사”)가 개발했습니다. 궁금한 점이 있으면 cacaobobapps@gmail.com으로 문의해 주세요.
요약
- 계정, 광고, 분석, 위치 정보가 없습니다.
- 당사는 자체 서버를 운영하지 않으므로 어디에도 사용자의 데이터를 수집하거나 저장하지 않습니다.
- 앱은 로컬 네트워크를 통해서만 TV(Apple TV, Android TV / Google TV, Samsung, LG, Roku, Fire TV)와 통신합니다.
- 앱이 충돌하면 충돌 보고서가 Firebase Crashlytics로 전송됩니다. 이 기능은 설정에서 끌 수 있습니다.
TV 제어
앱은 Wi-Fi 네트워크에서 Apple TV와 Android TV / Google TV 기기를 찾고(Bonjour / mDNS 또는 사용자가 입력한 IP 주소) 로컬 네트워크를 통해 직접 제어합니다. Apple TV는 Apple 정품 리모컨과 같은 프로토콜로, Android TV는 암호화된(TLS) 연결 위의 Android TV Remote 프로토콜로 제어합니다. 이 과정은 인터넷이나 저희를 거치지 않습니다.
- 삼성 및 LG TV는 UPnP(SSDP) 또는 입력한 IP 주소로 네트워크에서 찾고, TV와의 WebSocket 연결(TV가 지원하면 암호화)로 제어합니다. 이런 TV를 켤 때는 로컬 네트워크에 Wake-on-LAN 패킷을 보냅니다.
- 삼성 또는 LG TV의 경우, 휴대전화를 허용할 때 TV가 발급하는 접근 키와 TV를 켜는 데 필요한 TV의 네트워크(MAC) 주소를 저장합니다. 삼성 TV는 “Just Remote”를 허용할지 묻고, LG TV는 앱 이름 없이 허용 여부를 물은 뒤 허용하면 “Just Remote이(가) 연결되었습니다”을 표시합니다.
- Roku 플레이어와 Roku TV는 UPnP(SSDP) 또는 입력한 IP 주소로 네트워크에서 찾고, Roku의 External Control Protocol(ECP), 즉 로컬 네트워크 안에서만 Roku로 보내는 일반 HTTP 요청으로 제어합니다. 페어링이나 접근 키가 없으며, Roku 화면에 확인 창도 표시되지 않습니다. 앱은 Roku를 알아보기 위한 일련번호와, 로컬 네트워크에 Wake-on-LAN 패킷을 보내 Roku를 켜는 데 필요한 네트워크(MAC) 주소를 저장합니다.
- Fire TV 기기는 Bonjour / mDNS 또는 입력한 IP 주소로 네트워크에서 찾고, 로컬 네트워크 안에서만 Fire TV와의 암호화된(HTTPS) 연결로 제어합니다. 절전 상태인 Fire TV는 로컬 네트워크에서 DIAL 요청을 보내 깨웁니다. Fire TV를 추가하면 4자리 PIN이 표시되고, 이를 입력하면 Fire TV가 접근 키를 발급하며, 앱은 이 키를 암호화해 휴대전화에 저장합니다. Fire TV에는 앱이 “Just Remote”와 휴대전화 모델명으로 표시되며(예: “Just Remote (Pixel 8)”), 리모컨 목록에 나타납니다.
- TV 목록, 추가한 앱과 링크, 설정은 TV가 앱을 알아보는 데 필요한 정보와 함께 휴대전화에만 저장됩니다. 여기에는 Apple TV가 발급한 페어링 키, Android TV의 경우 앱이 스스로 만든 인증서와 키, TV 인증서의 지문, TV의 네트워크 주소와 모델, 그리고 TV가 네트워크에 알리고 앱이 TV의 식별자로 사용하는 Bluetooth 주소가 포함됩니다. 직접 만든 TV + 셋톱박스 페어와 HDMI 입력에 붙인 이름도 마찬가지입니다. 앱을 삭제하거나 앱 데이터를 지우면 모두 삭제됩니다.
- Apple TV에는 앱이 “Just Remote”와 휴대전화 모델명으로 표시됩니다(예: “Just Remote (Pixel 8)”). Android TV에는 앱의 이름과 버전, 휴대전화의 제조사와 모델이 전달되며, 페어링된 기기 목록에 리모컨이 “Just Remote”로 표시됩니다.
- 추가한 링크는 TV로 전송되어 TV에서 열립니다. 앱의 로그에는 링크의 앞부분(예: “https://www.youtube.com”)만 남고 나머지는 절대 기록되지 않습니다.
앱 이름과 아이콘
Apple TV에 있는 앱의 이름과 아이콘을 표시하고 추가할 앱을 검색할 수 있도록, 앱은 Apple의 공개 서비스인 iTunes Search (itunes.apple.com)에 요청을 보냅니다. 사용자가 입력한 검색어나 조회하는 앱의 식별자만 전송하며, 아이콘은 Apple에서 다운로드합니다. 이 요청은 익명으로 이루어지며 Apple 개인정보 처리방침이 적용됩니다.
Android TV는 앱 목록을 알려 주지 않으며, 앱도 이를 요청하지 않습니다. 인기 서비스의 아이콘은 같은 iTunes Search 조회에서 가져옵니다. Google Play 링크로 앱을 추가하면 앱은 휴대전화에서 링크의 패키지 이름만 읽으며, Google Play에는 아무것도 전송되지 않습니다. 사진에서 고른 아이콘(Android 사진 선택 도구 사용, 권한 불필요)은 휴대전화에 그대로 남습니다.
삼성 또는 LG TV는 설치된 앱 목록을 앱에 알려 줍니다. LG TV는 앱 아이콘도 제공하며, 앱은 로컬 네트워크를 통해 TV에서 아이콘을 불러옵니다. Roku도 설치된 앱 목록과 앱 아이콘을 제공하며, 앱은 로컬 네트워크를 통해 Roku에서 아이콘을 불러옵니다. 이 과정은 인터넷을 거치지 않습니다. Fire TV는 설치된 앱 목록을 앱에 알려 주며, 앱 아이콘은 Fire TV가 알려 주는 주소에 따라 Amazon 서버(m.media-amazon.com)에서 불러옵니다. 이 요청에는 일반적인 이미지 다운로드와 마찬가지로 IP 주소 외에 사용자에 관한 정보가 포함되지 않습니다.
충돌 보고서
앱이 충돌하거나 심각한 오류가 발생하면, 당사가 문제를 찾아 해결할 수 있도록 Google이 제공하는 서비스인 Firebase Crashlytics로 보고서를 보냅니다. 보고서에는 다음 정보가 포함됩니다.
- 오류의 기술적 세부 정보(스택 트레이스)
- 휴대전화 모델, Android 버전, 앱 버전
- 삼성 또는 LG TV의 경우: 해당 TV의 모델과 소프트웨어 버전
- Roku의 경우: 해당 기기의 모델과 소프트웨어 버전, Roku TV인지 플레이어인지, Wi-Fi와 유선 중 어느 쪽으로 연결되어 있는지
- Fire TV의 경우: Fire OS와 Vega OS 중 어느 쪽으로 동작하는지, 소프트웨어 버전과 리모컨 API 버전, 볼륨 및 전원 제어를 지원하는지, 스틱/박스인지 TV인지
- 이 앱 설치를 나타내는 임의의 식별자(이름이나 Google 계정과 연결되지 않음)
- 오류 발생 전 앱이 수행하던 작업에 대한 짧은 기술 로그. 이 로그에는 TV 이름, PIN 코드, 입력한 텍스트가 절대 포함되지 않습니다.
충돌 보고서는 기본적으로 켜져 있습니다. 언제든지 설정 → 지원 → 충돌 보고서 보내기에서 끌 수 있으며, 이때 아직 전송되지 않은 보고서는 삭제됩니다. Crashlytics는 충돌 데이터를 90일 동안 보관합니다. Google의 데이터 처리 방식은 Firebase의 개인정보 보호 및 보안을 참고하세요.
문제 신고
설정 → 지원 → 문제 신고를 누르면 사용자의 이메일 앱에서 당사 앞으로 작성된 이메일이 열리고, 앱의 기술 로그가 첨부됩니다 (위와 같은 종류의 로그로, TV 이름, PIN 코드, 입력한 텍스트는 포함되지 않음). 사용자가 직접 이메일을 보내지 않는 한 아무것도 전송되지 않습니다. 당사는 이메일과 로그를 답변과 문제 해결에만 사용하며, 더 이상 필요하지 않으면 삭제합니다.
구매
Just Remote Pro는 Google Play를 통해 구매합니다. 결제는 Google 개인정보처리방침에 따라 Google이 처리하며, 당사는 사용자의 결제 정보를 볼 수 없습니다. 앱은 Pro를 활성화하기 위해 계정에서 어떤 구매가 활성 상태인지만 Google Play에서 확인합니다.
권한
- 인터넷 및 네트워크 상태 — TV와 위에 설명한 서비스에 연결하고, 알림 리모컨의 “집에서” 모드에서 휴대전화가 TV의 Wi-Fi 네트워크에 연결되어 있는지 확인하기 위해 사용합니다. 이 확인은 휴대전화에서 이루어지며 아무것도 전송되지 않습니다.
- Wi-Fi 멀티캐스트 — 네트워크에서 TV를 찾기 위해 사용합니다.
- 진동 — 리모컨 버튼의 햅틱 피드백에 사용합니다.
- 알림, 포그라운드 서비스, 부팅 시 시작 — 알림 창의 리모컨(Pro)을 표시하고, 사용하는 동안 TV와의 연결을 유지하며, 휴대전화를 다시 시작한 후 다시 설정하기 위해 사용합니다.
- Google Play 결제 — Just Remote Pro를 구매하고 복원하기 위해 사용합니다.
공유 및 판매
저희는 사용자의 데이터를 판매하거나 누구와도 공유하지 않습니다. 관련된 제3자는 위에 언급한 Google(Firebase Crashlytics 및 Google Play)과 Apple(iTunes Search)뿐입니다. Android TV 제어에는 어떤 Google 서비스도 사용되지 않으며, 앱이 TV와 직접 통신합니다.
사용자의 선택과 데이터 삭제
충돌 보고서는 설정에서 끌 수 있으며, 앱 데이터를 지우거나 앱을 삭제하면 앱이 휴대전화에 저장한 모든 데이터가 삭제됩니다. 설치와 연결된 충돌 보고서나 당사에 보낸 이메일을 더 일찍 삭제하길 원하시면 cacaobobapps@gmail.com으로 연락해 주세요.
아동
앱은 13세 미만 아동을 대상으로 하지 않으며, 당사는 아동의 개인정보를 고의로 수집하지 않습니다.
방침의 변경
앱의 데이터 처리 방식이 바뀌면 이 페이지와 상단의 날짜를 업데이트합니다.
문의
CacaoBob Apps — cacaobobapps@gmail.com