HRV Expert 앱 개인정보 처리방침
HRV Expert 앱은 블루투스 가슴 스트랩에서 심장 박동 사이의 간격을 기록하고, 심박변이도(HRV)를 휴대폰에서 계산합니다. 광고와 분석 도구가 없습니다. hrv.expert에 로그인한 경우에만 데이터가 우리 서버에 전달됩니다.
최종 업데이트
이 문서는 번역본입니다. 영어판과 내용이 다를 경우 영어판이 우선합니다.
책임자
이 방침은 패키지 이름이 com.cardiomood.hrvble인 Android 앱 HRV Expert(이전 이름 HRV BLE)에 적용됩니다. 앱의 개발자이자 이 방침이 설명하는 개인정보의 처리 책임자(컨트롤러)는 CardioMood SA, Chemin du Pré-Fleuri 5, 1228 Plan-les-Ouates, Geneva, Switzerland입니다. 개인정보 보호 담당자에게는 dpo@cardiomood.com로 연락할 수 있습니다.
GDPR 27조에 따른 EU 내 대리인은 Nuvem Catita Unipessoal Lda, Av. Aida 411 – Centro Comercial Estoril Garden, 2765-187 Estoril, Portugal입니다(info@nuvemcatita.com).
휴대폰에 남는 정보
- 기록: 스트랩이나 카메라 측정에서 얻은 박동 간(RR) 간격과 심박수, 기록마다의 시각, 프로토콜, 자세, 그리고 이를 바탕으로 앱이 계산한 결과
- 입력한 내용: 프로필 이름, 아침 설문 답변(수면, 피로, 근육통, 기분, 스트레스, 훈련), 태그, 메모
- 스트랩 정보: 블루투스 이름, 그리고 스트랩이 제공하는 경우 제조사, 모델, 일련번호, 펌웨어 버전. 기록마다 함께 저장됩니다.
앱은 이 모든 정보를 휴대폰의 암호화된 데이터베이스에 보관합니다. 암호화 키는 Android의 보안 키 저장소에 있으며 우리에게 전달되는 일은 없습니다.
휴대폰에서 나가는 정보와 시점
데이터는 아래의 경우에만 휴대폰을 떠납니다.
앱 업데이트
앱을 시작하면 Expo의 업데이트 서비스(expo.dev)에 앱 코드의 새 버전이 있는지 묻습니다. 이 요청에는 앱이 만든 임의의 설치 ID, 앱과 Android의 버전, 이미 설치된 업데이트의 ID가 담깁니다. 기록이나 입력한 내용은 전혀 담기지 않습니다.
hrv.expert 계정(로그인한 경우)
hrv.expert 로그인은 선택 사항이며, 직접 로그인하기 전에는 로그인되어 있지 않습니다. 로그인하면 앱이 이메일 주소와 휴대폰 설명(모델 이름, Android 버전, 앱 버전)을 보냅니다. 그 뒤에는 동의한 것만 보냅니다.
- ‘Keep my readings’(내 측정 기록 보관)에 동의하면, 아침 측정마다 RMSSD, lnRMSSD, 안정 시 심박수, 자세, 시각, 스트랩 이름을 보냅니다.
- 별도의 동의인 ‘Keep my beat-to-beat recordings’(내 박동 간 간격 기록 보관)에 동의하면, 기록의 박동 간 간격을 기록 중에 누른 마커, 직접 입력한 라벨과 함께 보냅니다. 운동 기록이면 파워 미터나 풋팟의 파워, 속도, 케이던스도 보내며, 이를 보내려면 ‘Keep my readings’에도 동의해야 합니다.
- hrv.expert로 실시간 스트리밍을 허용하면, 스트랩이 연결되어 있는 동안 심박수와 박동 간 간격을 실시간으로 보내고, 사용하는 경우 파워, 속도, 케이던스, 마커도 보냅니다. 아래 ‘실시간 스트리밍’을 참조하세요.
각 동의는 앱에서 언제든지 철회할 수 있으며, 그때 저장된 데이터를 삭제할지도 선택할 수 있습니다. 로그아웃하면 모든 전송이 멈춥니다.
hrv.expert가 앱에서 받아 저장하는 것, 저장 위치, 보관 기간, 데이터를 처리하는 서비스, 그에 대한 이용자의 권리는 hrv.expert 개인정보 처리방침에 있습니다.
직접 내보내는 파일
파일(RR, CSV, JSON, PDF, 프로필 ZIP)을 내보내거나 공유하면, Android의 공유 시트나 파일 선택기에서 고른 앱이나 위치로 전달됩니다.
직접 켜는 연동
앱에는 연동이 다섯 가지 있습니다. 직접 설정하기 전에는 어떤 연동도 데이터를 보내지 않습니다.
- Export folder(내보내기 폴더): 새 기록마다 그 파일을 Google Drive나 Dropbox 등 이용자가 고른 폴더에 씁니다.
- intervals.icu: 아침 측정이 끝날 때마다 그 RMSSD, 평균 심박수, 설문 답변을 이용자가 입력한 선수 ID와 API 키로 intervals.icu 계정에 보냅니다. 키는 Android의 보안 저장소에 보관합니다.
- Webhook(웹훅): 기록이 끝날 때마다 JSON 내보내기와 같은 파일을 이용자가 입력한 HTTPS 주소로 보냅니다. 여기에는 기록의 박동 간 간격, 결과, 스트랩 정보, 설문 답변, 태그가 들어 있고 프로필 이름은 들어 있지 않습니다.
- Health Connect: 아침 측정의 결과를 휴대폰의 Health Connect에 쓰고, Health Connect에서 수면, 걸음 수, 운동을 읽습니다. 아래 ‘Health Connect’ 항목을 참조하세요.
- Live stream(실시간 스트리밍): 스트랩이 연결되어 있는 동안 심박수와 박동 간 간격을 hrv.expert나 이용자 자신의 서버로 실시간 전송합니다. 아래 ‘실시간 스트리밍’을 참조하세요.
데이터가 전달된 뒤에는 그 데이터를 받는 서비스의 방침이 적용됩니다.
앱은 데이터를 판매하지 않으며 광고주나 데이터 중개업체와 공유하지 않습니다. 앱에는 제3자의 분석, 광고, 충돌 보고 코드가 없습니다. 앱이 인터넷으로 보내는 모든 것은 암호화됩니다(HTTPS, 실시간 스트림은 WSS).
Health Connect
Health Connect는 건강·피트니스 앱이 이용자가 허용한 경우에 데이터를 주고받는 Android 휴대폰 안의 공간입니다. 이 앱은 ‘Integrations’(연동)에서 연결한 경우에만, 거기서 허용한 권한 범위에서만 Health Connect를 사용합니다.
- 앱이 쓰는 것: 가슴 스트랩이나 휴대폰 카메라로 하는 아침 측정이 끝날 때마다, 그 측정에서 얻은 RMSSD(심박변이도 지표의 하나)와 안정 시 심박수를 씁니다. 이용자의 다른 건강·훈련 앱이 이를 사용할 수 있습니다.
- 앱이 읽는 것: 지난밤 수면 시간, 어제의 걸음 수, 어제의 운동과 그 총 시간. 이 값은 ‘Today’(오늘) 화면에서 아침 측정값 옆에 표시합니다. 저장하지 않으며, hrv.expert를 포함해 어디에도 보내지 않습니다.
Health Connect는 데이터를 휴대폰에 보관합니다. 이용자가 허용한 다른 앱은 이 앱이 거기에 쓴 데이터를 읽을 수 있으며, 그 경우 그 앱의 방침이 적용됩니다. 이 앱은 Health Connect의 데이터를 광고에 사용하지 않으며 판매하지 않습니다. 앱의 권한은 Health Connect에서 언제든지 바꾸거나 없앨 수 있고, 앱이 쓴 데이터도 거기서 삭제할 수 있습니다.
Health Connect에서 받은 정보의 사용은 제한적 사용(Limited Use) 요건을 포함한 Health Connect 권한 정책(Health Connect Permissions policy)을 따릅니다.
실시간 스트리밍
스트랩이 연결되어 있는 동안 앱은 심박수와 박동 간 간격을 초당 한 번 정도 hrv.expert나 이용자 자신의 서버로 실시간 전송할 수 있습니다. 설정의 ‘Live stream’(실시간 스트리밍)이 주 스위치입니다. 기본값은 켜짐이지만, 데이터를 어디로 보낼지 정하기 전에는 아무것도 전송되지 않습니다. hrv.expert로 보내려면 허용해야 하고, 자신의 서버로 보내려면 그 주소를 입력해야 합니다. 스위치를 끄면 모든 스트림이 즉시 멈춥니다.
hrv.expert로 실시간 스트리밍
앱은 hrv.expert에 로그인했고 허용한 경우에만 hrv.expert로 스트리밍합니다. hrv.expert에 로그인한 직후 앱이 그곳으로 스트리밍할지 한 번 묻습니다. 허용하면 그것이 실시간 스트리밍에 대한 동의이며, hrv.expert가 계정에 이를 보관합니다. 계정에 이미 이 동의가 있으면 묻지 않고 스트리밍이 시작됩니다. hrv.expert에 로그인한 프로필만 그곳으로 스트리밍하며, 휴대폰의 다른 프로필은 스트리밍하지 않습니다.
그러면 앱은 초당 한 번 정도 hrv.expert에 다음을 보냅니다.
- 스트랩의 심박수와 박동 간(RR) 간격
- 스트랩이 피부에 닿아 있는지 여부와 배터리 잔량
- 기록의 종류
- 스트랩의 이름, 제조사, 모델
- 파워 미터나 풋팟이 연결되어 있으면 파워, 속도, 케이던스
- 기록 중에 누른 마커와 직접 입력한 라벨
이 데이터는 브라우저에서 볼 수 있고, 이용자가 고른 코치(‘Live stream’ 범위를 허용한 공유)도 볼 수 있습니다. 코치는 계정에 추가한 사람을 절대 볼 수 없습니다. 앱에는 몇 명이 보고 있는지 표시됩니다.
저장하는 것은 없습니다. 최근 10분 분량이 EU에 있는 hrv.expert 서버의 메모리에 있어, 늦게 보기 시작한 사람도 따라잡을 수 있습니다. 이 데이터는 스트림이 끝나고 10분 뒤, 동의를 철회할 때, 계정이나 어떤 사람이 삭제될 때, 서버가 다시 시작될 때 삭제됩니다. 데이터베이스, 백업, 로그에는 보관하지 않습니다. 법적 근거는 GDPR 9조 2항 (a)호에 따른 명시적 동의입니다. 나머지는 hrv.expert 개인정보 처리방침에 있습니다.
중단하려면 앱 설정에서 ‘Live stream’을 끄세요. 동의를 철회하려면 웹사이트의 계정 설정을 사용하세요. 동의를 철회하면 계정의 모든 실시간 스트림이 즉시 끝나고 코치의 시청도 끝납니다.
자신의 서버로 실시간 스트리밍
hrv.expert 대신 자신의 서버로 스트리밍할 수 있습니다. ‘Integrations’ → ‘Live stream’ → ‘Your own server’(내 서버)에 그 주소를 입력하세요. 주소는 https:// 또는 wss://로 시작해야 하며, 그래야 데이터가 전송 중에 암호화됩니다. 그러면 앱은 실시간 데이터를 휴대폰에서 그 주소로 바로, 그곳으로만 보냅니다. hrv.expert는 이 데이터를 받거나 보는 일이 없습니다. 그 주소를 운영하는 쪽이 심장 데이터를 받으며 그에 대한 책임을 집니다. 그곳에서 데이터가 어떻게 되는지는 이 방침과 hrv.expert 개인정보 처리방침의 적용 대상이 아닙니다. 앱은 인증에 주소 자체에 들어 있는 것, 예를 들어 주소에 붙은 토큰만 사용합니다. 중단하려면 주소를 지우거나 설정에서 ‘Live stream’을 끄세요.
권한
- 블루투스: 스트랩을 찾아 연결하기 위해서입니다. Android 11 이하에서는 Android가 모든 블루투스 검색에 위치 권한을 요구합니다. 앱이 위치를 읽는 일은 없습니다.
- 알림: 기록이 진행되는 동안의 상시 알림, 앱이 기록할 수 없을 때의 경고, 선택 사항인 아침 알림을 위해서입니다.
- 백그라운드 실행과 재시작 후 실행: 화면이 꺼져도 기록이 계속되고, 밤새 하는 기록이 휴대폰을 다시 시작한 뒤에도 이어지도록 하기 위해서입니다.
- 카메라: 카메라 측정을 위해서입니다. 손가락 끝을 후면 카메라와 조명에 대고 맥박을 잽니다. 영상은 휴대폰에서 분석하며, 저장하거나 전송하는 일은 없습니다.
- Health Connect: 연결한 경우에만, ‘Health Connect’ 항목에 나열한 데이터를 쓰고 읽기 위해서입니다.
앱은 마이크, 연락처, 위치를 사용하지 않습니다.
데이터 보관과 삭제
데이터는 이용자가 삭제할 때까지 휴대폰에 있습니다. 앱에서 기록이나 프로필을 삭제하거나, 설정의 ‘Delete all data’(모든 데이터 삭제)를 쓰거나, 앱을 삭제할 수 있습니다.
hrv.expert에 로그인했다면 앱에서 계정을 삭제할 수 있습니다. ‘Integrations’ → ‘hrv.expert account’ → ‘Delete my hrv.expert account’(내 hrv.expert 계정 삭제)를 선택하세요. 앱 없이 웹사이트에서 삭제할 수도 있으며, 방법은 계정 삭제 페이지에 있습니다. 계정을 삭제하면 계정에 저장된 모든 것이 삭제됩니다.
내보냈거나 연동으로 보낸 데이터는 보낸 곳에 그대로 남습니다.
성인 전용
이 앱은 만 18세 이상의 성인을 위한 앱이며 아동을 대상으로 하지 않습니다. 이용약관에 나와 있듯이 hrv.expert 계정도 만 18세 이상이어야 만들 수 있습니다.
건강 정보
HRV Expert 앱은 컨디션 관리, 훈련, 연구를 위한 앱입니다. 의료기기가 아니며 어떤 질환도 진단, 치료, 모니터링하지 않습니다. 자세한 내용은 의료 면책 조항에 있습니다.
변경
이 방침이 바뀌면 새 버전을 이 주소에 게시하고 맨 위의 날짜를 바꿉니다. 앞으로의 앱 버전이 이 방침에 나와 있지 않은 우리 서비스로 데이터를 보내게 되면, 그 기능을 쓸 수 있게 되기 전에 이 방침에 밝히며, 그 기능은 이용자가 켜기 전까지 꺼져 있습니다.
문의
이 방침이나 데이터에 관해서는 dpo@cardiomood.com로 문의해 주세요. 우편 주소는 CardioMood SA, Chemin du Pré-Fleuri 5, 1228 Plan-les-Ouates, Geneva, Switzerland입니다.