KeepWatch 개인정보 처리방침

HYPER C · 2026년 11월 11일 시행

이 번역은 편의를 위해 제공되는 것입니다. 구속력을 갖는 것은 영문본이며, 내용이 다를 경우 영문본이 우선합니다.

요약. KeepWatch는 계정 없이 사용자 자신의 네트워크에 있는 카메라를 찾아 그 카메라가 보는 것을 보여 줍니다. 카메라의 주소와 로그인 정보, 사용자가 보는 것, 되감아 보기 위해 휴대폰이 보관한 영상, 사용자가 저장한 스냅샷과 클립, 앱이 찾아낸 움직임은 모두 휴대폰에 남습니다. 기본 설정에서는 당사가 직접 운영하는 서버로 전송되는 오류 보고서와, 앱을 시작할 때 앱의 원격 설정을 Google의 Firebase에 묻는 요청 외에는 아무것도 휴대폰을 떠나지 않습니다. 연결되지 않는 카메라에 관한 보고서는 사용자가 보낼 때만 휴대폰을 떠나며, 익명 이용 현황 리포트는 사용자가 켜기 전까지 꺼져 있습니다. Apple이나 Google로, 또는 이메일 주소로 받은 코드로 로그인하면 당사는 사용자의 이메일 주소와, Google의 경우 이름과 프로필 사진 링크도, 그리고 로그인 상태를 유지하는 기록을 보유합니다. 중계를 켜면 집에 있는 휴대폰이 보고 있는지와 관계없이 자신의 모든 카메라 영상을 그 휴대폰에만 보관하고, 카메라 목록, 곧 카메라 이름과 집 네트워크에서의 주소, 로그인 정보, 사용자의 구역과 멀티뷰를 당사가 열 수 없는 중계 암호 문구로 봉인하여 당사에 보내고, 영상과 스냅샷, 카메라 명령도 같은 암호 문구로 봉인된 채 사용자의 한 휴대폰에서 다른 휴대폰으로 갑니다. 사용자의 휴대폰들은 서로 직접 연결을 시도하며, 직접 연결할 수 없으면 그 봉인된 트래픽이 저장되는 일 없이 실시간으로 당사 서버를 거쳐 가고, 그곳에서도 당사는 그것을 읽을 수 없습니다. 동기화를 켜면 사용자의 구성이 다른 휴대폰들을 위해 같은 암호 문구로 봉인된 채 당사 서버에 보관됩니다. Pro는 App Store 또는 Google Play에서 구매하며, 구매에 관한 어떤 것도 당사 서버에 도달하지 않습니다. 이용 현황 리포트를 켰다면 Google의 Firebase가 그 리포트의 일부로 구매를 집계하지만, 사용자와 연결하지는 않습니다. 당사는 광고를 표시하지 않으며, 광고를 위해 개인정보를 판매하거나 공유하지 않습니다.

이 방침은 KeepWatch 앱(이하 "앱")이 어떤 데이터를 다루고, 무엇이 HYPER C(이하 "당사")에 도달하며, 무엇이 사용자의 휴대폰과 네트워크에 남는지를 설명합니다. iOS 및 Android 앱, 그 뒤의 중계 서비스, 그리고 그로 인해 당사가 보내는 이메일에 적용됩니다. HYPER C는 대한민국의 개인사업자 임중혁의 상호(사업자등록번호 494-01-04265)이며, 이 방침에서 "당사"는 HYPER C(대표 임중혁)를 가리킵니다. 문의는 [email protected]로 보내주십시오. 이 방침은 영어로 작성되었으며 스페인어, 포르투갈어, 프랑스어, 일본어, 중국어 간체, 한국어로도 게시됩니다. 번역본은 편의를 위해 제공되며, 번역본이 영어 원문과 다를 경우 영어 원문이 우선합니다.

1. 휴대폰에 남는 데이터

앱은 계정이 없어도 온전히 동작합니다. 앱에 필요한 것은 모두 휴대폰 안에 있습니다.

권한도 같은 선을 따릅니다. iPhone에서 로컬 네트워크 권한은 앱이 카메라를 찾고 카메라와 통신할 수 있게 하는 권한이고, 카메라와 마이크는 방송에서만 쓰이며, 사진 앱에는 추가 전용 접근만 요청하므로 앱은 스냅샷이나 클립, 녹화를 그곳에 넣을 수는 있어도 이미 들어 있는 것은 볼 수 없습니다.

2. 기본 설정에서 휴대폰을 떠나는 것

계정이 없을 때 휴대폰을 떠나는 것은 다음뿐입니다. 세 가지는 저절로, 네 번째는 사용자가 보낼 때만 떠납니다.

카메라의 영상은 이 경로로 휴대폰을 떠나는 일이 결코 없으며, 휴대폰을 떠나는 것 가운데 휴대폰에 설정된 지역과 시간대보다 사용자가 어디에 사는지를 더 자세히 말해 주는 것은 없습니다.

3. 로그인한 경우 당사가 받는 데이터

로그인은 선택 사항입니다. 로그인은 중계와 동기화가 같은 사람의 휴대폰들을 이어 줄 수 있도록 하기 위해 존재합니다. Apple이나 Google로, 또는 여섯 자리 코드를 받는 이메일 주소로 로그인하며, 당사에 설정할 비밀번호는 없습니다. 로그인 방법마다 별개의 계정이 됩니다. 당사는 이메일 주소로 계정을 합치지 않으므로, Apple로 로그인한 뒤 나중에 같은 주소로 받은 코드로 로그인하면 서로 다른 두 계정이 생깁니다.

네트워크 주소는 당사 데이터베이스에 저장되기 전에 축약됩니다. IPv4는 /24, IPv6는 /48까지만 남기므로, 당사가 거기에 보관하는 것은 기기가 아니라 대략적인 접속 지역을 가리킵니다. 제한된 기간만 보관되는 서버의 요청 로그에는 요청이 온 전체 주소가 담길 수 있습니다.

4. 중계나 동기화를 켠 경우 당사가 받는 데이터

중계를 사용하면 같은 계정으로 로그인한 다른 휴대폰에서 집에 있는 카메라를 볼 수 있습니다. 집에 있는 휴대폰은 앱이 화면 앞에 열려 있는 동안 당사 서버와의 연결을 열어 두고, 집 밖에 있는 휴대폰은 같은 서버에 연결하며, 당사 서버가 둘을 이어 줍니다. 서버는 두 휴대폰이 서로 직접 연결하도록 돕고, 직접 연결할 수 없을 때는 둘 사이의 트래픽을 서버가 대신 실어 나릅니다. 이를 위해 세 종류의 데이터가 당사를 거쳐 갑니다.

휴대폰들이 직접 연결되면 카메라 트래픽은 당사를 거치지 않습니다. 두 휴대폰 사이의 경로를 찾기 위해 각 휴대폰은 공개 STUN 서버(기본값은 Google의 stun.l.google.com과 Cloudflare의 stun.cloudflare.com)에 자신의 공인 IP 주소와 포트를 묻고, 그런 다음 두 휴대폰이 WebRTC로 서로 연결합니다. 연결된 뒤에는 카메라 영상, 카메라에 쓰는 로그인 정보, 그 밖의 카메라 트래픽이 중계되는 트래픽과 마찬가지로 중계 암호 문구에서 유도한 키로 봉인되고, WebRTC 자체의 암호화(DTLS)에 한 번 더 싸여 사용자의 한 휴대폰에서 다른 휴대폰으로 바로 가며, 당사 서버는 이를 보지 못합니다. 따라서 사용자의 각 휴대폰은 상대 휴대폰의 IP 주소를 알게 됩니다. 이 연결은 사용자 자신의 휴대폰끼리만 이어 주며, 다른 사용자와 공유되는 것은 없습니다.

중계가 켜져 있는 동안 당사는 집에 있는 휴대폰이 연결되어 있는지와 몇 대의 휴대폰이 그것을 통해 보고 있는지도 알게 되며, 이것이 앱이 사용자에게 보여 주는 정보입니다. 이 정보는 연결이 끝나면 보관되지 않습니다.

중계는 같은 계정으로 로그인한 휴대폰 사이에서만 동작합니다. 중계를 통해 다른 누구에게도 카메라에 대한 접근을 줄 수 없으며, 당사 역시 카메라를 볼 수 없습니다.

동기화는 사용자의 계정으로 로그인하고 설정 맨 위의 동기화 스위치를 켠 모든 휴대폰에서 사용자의 구성을 똑같이 유지합니다. 사용자가 켜기 전까지는 꺼져 있습니다. 동기화가 당사 서버에 보관하는 것은 구성 파일에 담기는 내용을 계정마다 한 부씩입니다. 카메라의 이름과 주소, 스트림과 그 로그인 정보, 사용자의 구역과 멀티뷰, 카메라별 움직임 감지 영역, 그리고 설정입니다. 이 모두는 휴대폰을 떠나기 전에 휴대폰에서 봉인됩니다. 중계와 같은 중계 암호 문구로 사용자의 계정에 묶여 봉인되므로 당사는 읽을 수 없고, 다른 계정으로 옮겨진 사본은 열리지 않습니다. 그 옆에 당사가 저장하는 것은 어떤 버전의 구성 형식을 쓰는지 알려 주는 헤더뿐입니다. 중계와 마찬가지로 당사는 사본의 크기와 언제 바뀌는지는 볼 수 있지만 그 내용은 결코 볼 수 없으며, 당사가 할 수 있는 일은 새 사본을 저장하지 않거나 더 오래된 사본을 돌려주는 것입니다. 이벤트, 스냅샷, 클립, 보관된 영상, 방송 녹화는 동기화로 가지 않고, 그것을 만든 휴대폰에 남습니다.

어떤 휴대폰에서 동기화를 끄면 그 휴대폰은 동기화를 멈추고, 계정의 사본은 다른 휴대폰들을 위해 남습니다. 사본은 계정과 함께 삭제됩니다. 암호 문구를 잊으면 당사는 그것을 복구하거나 사본을 열 수 없습니다. 휴대폰 한 대에서 새 암호 문구를 설정하면 사본이 그것으로 다시 봉인되니, 다른 휴대폰들에서 그 암호 문구를 입력하십시오.

5. 당사가 보내는 이메일

당사는 사용자가 한 행동 때문에만 이메일을 보냅니다. 로그인 코드, 그리고 계정 삭제가 예약되었거나 완료되었다는 안내입니다. Apple로 로그인하면서 주소를 숨기기로 했다면 이런 메일은 Apple이 당사에 준 비공개 릴레이 주소로 가고, Apple이 이를 전달합니다. 메일은 미국에서 Amazon Web Services가 운영하는 Amazon Simple Email Service를 통해 발송됩니다. 당사는 어떤 계정 안내를 누구에게 보냈는지에 대한 기록(로그인 코드는 즉시 발송되며 이런 기록을 남기지 않습니다)과, 반송되었거나 수신 중단을 요청한 주소의 목록을 보관하여 그런 주소로 계속 메일을 보내지 않도록 합니다.

6. 결제

KeepWatch Pro는 App Store 또는 Google Play를 통해 구매하는 구독입니다. 결제는 Apple 또는 Google이 각자의 약관과 개인정보 처리방침에 따라 받으며, 당사 서버는 카드 번호나 청구 정보, 그 밖에 구매에 관한 어떤 것도 결코 받지 않습니다. 영수증이나 구매가 유효하다는 확인조차 받지 않습니다. 앱은 시작할 때마다, 그리고 사용자가 앱으로 돌아올 때 사용자의 Apple ID 또는 Google 계정이 Pro를 보유하고 있는지 휴대폰의 스토어에 묻고, 신호가 없어도 Pro를 쓸 수 있도록 스토어의 마지막 답을 휴대폰에 보관합니다. 앱 자체는 구매를 어디에도 보내지 않으며, 당사는 자체 서비스든 다른 누구의 서비스든 구매 관리 서비스를 쓰지 않습니다. 유일한 예외는 이용 현황 리포트입니다. 이를 켰다면 앱이 그 리포트에 쓰는 Google Analytics for Firebase가 App Store 또는 Google Play를 통해 앱에서 이루어진 구매를 감지하여 어떤 상품을 샀는지와 그 이름, 가격을 기록하며, 이 기록은 다른 이용 이벤트와 같은 익명의 앱 인스턴스 식별자에 연결될 뿐 KeepWatch 계정이나 스토어 계정에는 결코 연결되지 않습니다. 이용 현황 리포트가 꺼져 있으면 구매에 관해 아무것도 기록하지 않습니다. Pro는 KeepWatch 계정이 아니라 구매한 스토어 계정에 속합니다. 그래서 로그인하지 않아도 쓸 수 있고, 다른 스토어를 쓰는 휴대폰으로는 따라오지 않습니다.

7. 당사가 하지 않는 일

당사는 개인정보를 판매하지 않고, 교차 맥락 행태 광고를 위해 공유하지 않으며, 광고를 표시하지 않습니다. 앱에는 광고 SDK가 없고, 광고 식별자 권한을 요청하지 않습니다. 당사는 사용자의 카메라를 보지 않으며, 볼 수도 없습니다. 중계가 없으면 카메라에 관한 어떤 것도 당사에 도달하지 않고, 중계가 있어도 영상은 봉인된 채 한 휴대폰에서 다른 휴대폰으로, 직접 또는 휴대폰들이 직접 연결할 수 없을 때는 당사 서버를 거쳐 가며, 서버는 그것을 열 수 없고 아무것도 저장하지 않습니다. 당사는 카메라 목록과 동기화된 구성, 곧 카메라의 이름과 주소, 비밀번호를 읽을 수 없으며, 이것들은 봉인된 채로만 당사에 도달합니다. 연락처, 위치, 사진 등 이 방침이 열거하지 않은 어떤 것도 수집하지 않습니다.

8. 보유와 삭제

9. 처리의 법적 근거

GDPR 또는 영국 GDPR이 적용되는 경우, 당사는 다음 근거로 데이터를 처리합니다. 사용자가 요청한 계정과 중계, 동기화에 대해서는 계약의 이행, 오류 보고와 사용자가 보내기로 한 카메라 문제 보고서, 앱의 원격 설정, 보안, 남용 방지, 감사 기록, 서버 로그에 대해서는 정당한 이익, 이용 현황 리포트와 그 밖에 법이 동의를 요구하는 사항에 대해서는 동의입니다. 대한민국 개인정보 보호법이 적용되는 경우, 이용 현황 리포트는 선택적 동의 항목이며 이를 거부하더라도 서비스 이용이 제한되지 않습니다.

당사는 법적 효력을 갖는 자동화된 의사결정에 사용자의 데이터를 이용하지 않습니다.

10. 사용자의 권리

EU, EEA 또는 영국에 있는 경우, 개인정보에 접근하고 정정하고 삭제하고 그 사본을 받을 권리, 처리에 반대하거나 처리를 제한할 권리, 그리고 언제든지 동의를 철회할 권리가 있습니다. 현지 감독기관에 민원을 제기할 수도 있습니다.

캘리포니아 주민인 경우, 당사가 수집하는 개인정보를 알 권리, 그것을 삭제할 권리, 정정할 권리, 그리고 그 판매나 공유를 거부할 권리가 있습니다. 당사는 CCPA/CPRA가 정의하는 의미로 개인정보를 판매하거나 공유하지 않으며, 권리를 행사했다는 이유로 사용자를 차별하지 않습니다.

대한민국에 있는 경우, 개인정보 보호법이 보장하는 바에 따라 개인정보의 열람, 정정, 삭제, 처리정지를 요구할 권리와 동의를 철회할 권리가 있습니다.

대부분의 권리를 행사하는 가장 빠른 방법은 앱 안에 있습니다. 이용 현황 리포트는 스위치 하나이고, 계정 삭제도 앱에 내장되어 있습니다. 데이터 사본을 포함한 그 밖의 사항은 [email protected]로 이메일을 보내주십시오. 당사는 적용되는 법이 정한 기한 안에 답변합니다. 카메라 목록과 동기화된 구성은 봉인된 채로만 당사에 도달하므로 사본에는 암호문으로만 담길 수 있으며, 중계된 영상은 보관되지 않으므로 복사할 것이 없습니다.

11. 국외 이전

당사 서버는 사용자의 국가 밖에 있을 수 있으며, 당사의 수탁사 가운데 두 곳이 미국에 있습니다. 이메일 발송과 암호화된 백업을 맡는 Amazon Web Services, 그리고 이용 현황 리포트와 앱의 원격 설정을 맡는 Google입니다. 개인정보 보호법이 요구하는 경우, 이전은 유럽연합 집행위원회의 표준계약조항이나 적정성 결정과 같은 적절한 보호조치에 근거합니다. 대한민국은 EU 적정성 결정의 대상입니다.

12. 아동

KeepWatch 계정은 만 14세 이상을 위한 것이며, 거주 지역의 법이 데이터 처리에 대한 동의 연령을 더 높게 정한 경우에는 그 연령 이상을 위한 것입니다. 당사는 아동의 개인정보를 알면서 수집하지 않습니다. 아동이 당사에 데이터를 제공했다고 생각되면 연락해 주십시오. 삭제하겠습니다.

13. 보안

로그인 정보를 포함한 카메라 목록과 동기화된 구성은 당사에 도달하기 전에 휴대폰에서, 중계가 실어 나르는 것은 한 휴대폰에서 다른 휴대폰까지, 당사가 결코 보지 못하는 암호 문구로 봉인됩니다. 휴대폰 안에서 카메라 비밀번호는 보안 키 저장소에 보관되며 백업에서 빠집니다. 앱과 당사 서버 사이의 모든 통신은 암호화된 연결을 지나며, 휴대폰들이 직접 연결로 주고받는 것도 마찬가지입니다(DTLS). 세션 토큰은 해시하여, Apple에서 받은 토큰은 암호화하여 저장하고, 네트워크 주소는 당사 데이터베이스에 저장하기 전에 축약하며, 중계되는 트래픽은 저장 없이 전달되고, 오류 추적은 식별 항목을 끄고 카메라 비밀번호를 지운 채 당사 자체 서버에서 돌아갑니다. 카메라 자체의 보안 — 비밀번호, 펌웨어, 네트워크에 또 누가 있는지 — 은 사용자의 몫이며, 방송으로 휴대폰을 같은 Wi-Fi의 모두를 위한 카메라로 만들지에 대한 선택도 마찬가지입니다. 보안 문제를 발견하셨다면 공개하지 마시고 [email protected]로 알려주십시오. 당사는 그 소식을 이르게, 그리고 비공개로 듣기를 바랍니다.

14. 수탁사와 제삼자

당사는 소수의 수탁사만을 이용하며, 각 수탁사는 그 역할에 필요한 것만 받습니다.

사용자의 카메라는 당사의 수탁사가 아닙니다. 앱은 사용자를 대신하여 사용자의 네트워크에서 카메라와 통신하며, 카메라 제조사는 당사로부터 아무것도 알게 되지 않습니다.

Apple과 Google은 사용자가 그것으로 로그인하거나 그 스토어에서 Pro를 구매할 때 당사의 수탁사가 아닙니다. 사용자는 각자의 개인정보 처리방침에 따라 그들과 직접 거래하며, 로그인으로 당사에 도달하는 것은 3항에 열거한 것입니다.

중계가 휴대폰들을 직접 연결할 때 각 휴대폰이 자신의 주소를 묻는 공개 STUN 서버(기본값은 Google과 Cloudflare의 서버)도 당사의 수탁사가 아닙니다. 각 휴대폰이 스스로 묻고, 그 서버는 휴대폰의 공인 IP 주소와 포트를 보게 되며, 당사는 그 서버에 아무것도 보내지 않습니다.

15. 이 방침의 변경

이 방침을 의미 있게 바꾸는 경우 위의 날짜를 갱신하며, 로그인한 사용자에게 영향을 주는 중대한 변경은 앱에서 알려드립니다. 변경 후에도 계속 이용하면 갱신된 방침이 적용됩니다.

16. 연락처

임중혁(HYPER C)
개인정보 보호책임자: 임중혁
데이터에 관한 모든 문의는 [email protected]
보안 문제는 [email protected]