세무법인 연우(이하 "운영자")는 몸의 소리(BodySense, 이하 "서비스")를 운영하면서 이용자의 개인정보를 「개인정보 보호법」과 Garmin Connect 개발자 프로그램 약관에 따라 다룹니다. 이 방침은 서비스가 어떤 정보를 받고, 무엇에 쓰고, 언제 지우는지를 적은 것입니다.
1. 수집하는 정보
서비스는 이용자가 Garmin Connect 계정 연결 화면에서 명시적으로 허용한 범위의 데이터만 Garmin으로부터 받습니다. 이용자의 Garmin 비밀번호는 받지 않으며, Garmin이 발급한 접근 토큰만 보관합니다.
| 구분 | 항목 | 출처 |
| 계정 | 이메일 주소, Garmin 사용자 식별자, 접근 토큰 | 이용자 입력 · Garmin OAuth |
| 일일 건강 | 걸음 수, 안정시 심박, 스트레스, 바디배터리, 활동 강도 시간 | Garmin Health API |
| 수면 | 수면 시작·종료 시각, 단계별 시간, 수면 점수, 야간 호흡·심박 | Garmin Health API |
| 회복 지표 | HRV, 혈중 산소, 피부 온도 편차, 트레이닝 레디니스 | Garmin Health API |
| 운동 | 활동 요약(종목·거리·시간·심박·페이스·훈련 효과), 원본 FIT 파일 | Garmin Activity API |
위치 좌표(GPS 경로)는 리포트 작성에 쓰지 않으며, FIT 파일에 포함되어 받더라도 저장 시 제거합니다.
2. 이용 목적
- 해당 이용자 한 사람을 위한 주간 리포트(이메일)를 작성하고 발송하는 것
- 이용자가 요청한 경우, 제안 운동 한 건을 이용자의 Garmin 캘린더에 등록하는 것(Training API)
- 서비스 장애 대응과 보안 유지
이용자 간 데이터를 합쳐 분석하거나 비교하지 않습니다. 광고 목적으로 쓰지 않습니다.
3. 인공지능 이용에 관한 고지
리포트 문장은 이용자 본인의 데이터를 인공지능 언어 모델에 입력하여 생성합니다. 이때 입력되는 데이터는 그 이용자의 리포트를 만드는 데만 쓰이며, 운영자는 Garmin 데이터를 어떤 인공지능·기계학습 모델의 학습, 미세조정, 개선에도 사용하지 않습니다. 운영자가 이용하는 언어 모델 제공자와는 입력 데이터를 모델 학습에 사용하지 않는 조건의 계약만 체결합니다.
4. 제3자 제공 및 처리 위탁
이용자의 Garmin 데이터와 접근 토큰을 제3자에게 제공하거나 판매하지 않습니다. 서비스 운영에 필요한 범위에서 아래 업체에 처리를 위탁하며, 위탁받은 업체는 운영자의 지시 범위 안에서만 데이터를 다룹니다.
| 수탁자 | 위탁 업무 |
| 클라우드 인프라 제공자 | 서버 운영, 데이터 저장 |
| 이메일 발송 서비스 | 주간 리포트 발송 |
| 인공지능 언어 모델 제공자 | 리포트 문장 생성(학습 불사용 조건) |
법령에 따른 요구가 있는 경우를 제외하고는 그 밖의 제3자에게 제공하지 않습니다. 해외 사업자에게 위탁하는 경우 전송 국가·항목·보유 기간을 이 방침에 명시하고 이용자에게 고지합니다.
5. 보유 기간과 삭제
- 이용자가 Garmin Connect에서 서비스 연결을 해제하거나, 서비스에 탈퇴를 요청하면 30일 이내에 해당 이용자의 모든 Garmin 데이터, 생성된 리포트, 접근 토큰을 삭제합니다.
- Garmin으로부터 연결 해제 또는 이용자 삭제 통지를 받은 경우에도 같은 기간 안에 삭제합니다.
- 12개월 이상 동기화가 없는 계정은 사전 안내 후 삭제합니다.
- 법령이 보존을 요구하는 거래·결제 기록은 해당 법령이 정한 기간 동안만 보관합니다.
6. 이용자의 권리
이용자는 언제든지 다음을 요청할 수 있습니다. 요청은 아래 연락처로 받으며, 10일 이내에 처리합니다.
- 보유 중인 본인 데이터의 열람 및 사본 제공
- 정정 또는 삭제
- 처리 정지 및 연결 해제(Garmin Connect 앱의 연결된 앱 관리에서도 직접 해제할 수 있습니다)
7. 안전조치
접근 토큰과 데이터는 암호화하여 저장하고, 전송 구간은 TLS로 보호합니다. 데이터에 접근할 수 있는 운영자 인원을 최소화하고 접근 기록을 남깁니다.
8. 만 14세 미만
서비스는 만 14세 미만 아동의 가입을 받지 않습니다.
9. Garmin 관련 고지
Garmin, Garmin Connect는 Garmin Ltd. 또는 그 자회사의 상표입니다. 서비스는 Garmin Connect 개발자 프로그램을 통해 데이터를 받는 독립 서비스이며, Garmin과 제휴·보증 관계가 없습니다. Garmin 계정 자체의 개인정보 처리는 Garmin의 개인정보처리방침을 따릅니다.
10. 변경
이 방침을 바꿀 때는 시행 7일 전에 이 페이지와 이메일로 알립니다. 수집 항목이나 이용 목적이 늘어나는 변경은 이용자의 동의를 다시 받습니다.
11. 연락처
개인정보 보호책임자: 신재관 (세무법인 연우)
이메일: jaekwan.shin@bodysense.app
BodySense Privacy Policy
Effective 9 November 2026 · Operator: Yeonwoo Tax Corporation (세무법인 연우) · BodySense team, Seoul, Republic of Korea · 한국어
Yeonwoo Tax Corporation ("we") operates BodySense (the "Service"), a Korean-language weekly report for Garmin Connect users. This policy explains what data we receive, what we use it for, and when we delete it. It is written to comply with the Korean Personal Information Protection Act and the Garmin Connect Developer Program terms.
1. Data we collect
We receive only the data a user explicitly authorizes on Garmin's consent screen. We never receive the user's Garmin password; we store only the OAuth tokens Garmin issues.
- Account: email address, Garmin user identifier, OAuth tokens.
- Daily health (Garmin Health API): steps, resting heart rate, stress, Body Battery, intensity minutes.
- Sleep (Health API): sleep start/end, stage durations, sleep score, overnight respiration and heart rate.
- Recovery metrics (Health API): HRV, pulse ox, skin-temperature deviation, training readiness.
- Activities (Garmin Activity API): activity summaries (sport, distance, duration, heart rate, pace, training effect) and FIT files.
GPS track coordinates are not used for reports and are stripped from FIT files on storage.
2. How we use it
- To generate and email a weekly report to that individual user.
- At the user's request, to schedule one suggested workout to the user's Garmin calendar (Training API).
- To operate, secure and troubleshoot the Service.
We do not aggregate or compare data across users. We do not use it for advertising.
3. AI transparency
Report text is generated by passing the individual user's own data to a large language model. That data is used solely to produce that user's report. We do not use Garmin data to train, fine-tune or otherwise improve any AI or machine-learning model, and we contract with model providers only on terms that prohibit training on our inputs.
4. Sharing and processors
We do not sell Garmin data or tokens and do not share them with third parties. We use the following processors, who act only on our instructions: a cloud infrastructure provider (hosting and storage), an email delivery service (report delivery), and a language-model provider (text generation, no-training terms). We disclose data otherwise only where required by law.
5. Retention and deletion
- When a user disconnects BodySense in Garmin Connect, or asks us to delete their account, we delete all of that user's Garmin data, generated reports and tokens within 30 days.
- We honor deregistration and user-deletion notifications received from Garmin within the same period.
- Accounts with no sync for 12 months are deleted after notice.
6. User rights
Users may at any time request access to, a copy of, correction of, or deletion of their data, or stop processing by disconnecting the app in Garmin Connect. Requests sent to the contact below are handled within 10 days.
7. Security
Tokens and data are encrypted at rest and in transit (TLS). Access is limited to a minimum number of operator personnel and is logged.
8. Children
The Service is not offered to children under 14.
9. Garmin notice
Garmin and Garmin Connect are trademarks of Garmin Ltd. or its subsidiaries. BodySense is an independent service that receives data through the Garmin Connect Developer Program and is not affiliated with or endorsed by Garmin. Garmin's own handling of your Garmin account is governed by Garmin's privacy policy.
10. Changes
We announce changes on this page and by email at least 7 days before they take effect. Changes that expand data collection or purposes require renewed consent.
11. Contact
Data protection officer: Jaekwan Shin, Yeonwoo Tax Corporation
Email: jaekwan.shin@bodysense.app