Marrow Health
KO
다운로드

Apple Health 데이터를 내보내는 방법: 실제로 되는 모든 방법

iPhone과 워치에는 수년간의 건강 데이터가 있는데, Apple은 그 데이터를 꺼낼 방법을 딱 하나만 줘요. 이 가이드는 그 방법을 솔직하게 다루고, 한계를 넘는 방법도 소개해요. CSV, 예약 내보내기, 내 서버, AI 에이전트의 실시간 접근이에요. 아래에 나오는 앱 중 하나는 저희가 만들었고, 해당하는 곳에서 그렇게 밝혀 둘게요.

1. Apple 기본 내보내기 (무료, 큰 XML 파일 하나)

  1. 건강 앱을 여세요
  2. 오른쪽 위의 사진이나 이니셜을 탭하세요
  3. 아래로 스크롤해서 모든 건강 데이터 내보내기를 탭하고 확인하세요
  4. 기다린 다음(수년 치 데이터는 몇 분 걸려요) export.zip을 공유하세요

안에는 export.xml이 있고, Apple이 가진 모든 샘플이 들어 있어요. 좋은 점이에요. 나머지는 함정이에요. 기가바이트까지 커질 수 있는 파일 하나이고, 스프레드시트로 열 수 없는 XML이고, 예약할 방법이 없고, 지표 하나만 내보낼 방법도 없고, 지난번 이후 바뀐 것만 받을 방법도 없어요. 파이프라인이 아니라 전체 백업이에요. 한 번 보관하는 용도로는 괜찮고, 비용도 들지 않아요.

2. 대신 CSV로 받기

두 가지 방법이 있어요. XML 덤프를 변환할 수 있어요. 저희 무료 브라우저 변환기는 아무것도 업로드하지 않고 export.zip을 CSV와 JSON(일일 합계, 수면, 운동, 원본 기록)으로 바꿔 주고, 코드를 선호한다면 스크립트로도 같은 일을 할 수 있어요. 어느 쪽이든 새 데이터가 필요할 때마다 전체 아카이브를 다시 내보내야 해요. 아니면 HealthKit을 직접 읽어서 지표별 CSV를 쓰는 앱을 쓰세요. Marrow(저희 앱, 무료)는 공유 시트로 CSV, JSON, GPX를 내보내고, 지표 하나든 전부든 가능해요. Health Auto Export는 수동 CSV는 무료이고 자동화는 구독이 필요해요.

3. Apple Health 서버 API는 없어요

사람들이 찾아다니는 것이라서 분명히 말해 둘게요. HealthKit은 기기 안에서만 작동해요. 클라우드 엔드포인트도, OAuth도, 서버가 호출할 수 있는 것도 없어요. 휴대폰을 떠나는 모든 것은 휴대폰의 앱이 보내기 때문에 떠나는 거예요. 그래서 "자동 내보내기"는 언제나 백그라운드 접근 권한이 있는 앱이 내가 고른 곳으로 데이터를 푸시한다는 뜻이에요.

이 제약은 개인정보 보호 면에서는 장점이기도 해요. 보내는 것을 설치하지 않는 한 아무것도 떠나지 않고, 어디로 가는지 정확히 볼 수 있어요.

4. 예약된 자동 내보내기

대시보드, Home Assistant, n8n, 내 데이터베이스에는 내가 지정한 URL로 일정에 따라 푸시하는 방식이 필요해요. Marrow는 이를 무료로 하고, 백그라운드 동기화로 앱이 닫혀 있어도 내보내요(n8n, Home Assistant, 내 서버용 웹훅 설정). Health Auto Export가 이 분야를 개척했고 잘 해내며, 예약 자동화는 Premium 등급에 있어요. 둘 다 JSON이나 CSV를 모든 웹훅으로 보내요.

5. 내 하드웨어에 만드는 완전한 미러

가장 강력한 소유 방식이에요. 내가 통제하는 기기에 모든 것의 실시간 사본을 두는 거예요. Marrow는 Pi, NAS, 오래된 노트북의 셀프 호스팅 서버(Python 파일 하나, MIT 라이선스)와 페어링해요. 휴대폰이 백그라운드에서 최신 상태를 유지해 줘요. 미러는 SQLite라서 바로 쿼리할 수 있어요.

6. AI 에이전트가 읽게 하기 (MCP)

가장 새로운 방법이고, 많은 사람에게는 이것이 진짜 목표예요. 파일이 아니라 "아침 운동을 시작한 뒤 내 수면은 어떻게 달라졌어?"라는 질문에 실제 데이터로 답해 주는 어시스턴트요. 이건 MCP(Model Context Protocol)로 가능해요. Marrow는 iPhone에서 MCP 서버를 직접 실행하고, 무료이며, 읽기 전용 도구가 7개예요. 셀프 호스팅 미러도 MCP를 지원해서, 휴대폰이 잠들어 있어도 에이전트가 쿼리할 수 있어요. 아무것도 실행하지 않고 ChatGPT, Claude, Gemini를 쓰려면 클라우드 MCP(Marrow Pro)가 그 미러를 대신 호스팅해 줘요. Health Auto Export도 MCP 서버를 제공하고 먼저 나왔지만, Premium이 필요해요. Claude, Cursor, 모든 MCP 클라이언트 설정은 두 단계 가이드를 참고하세요.

운동과 경로: GPX를 요청하세요

운동 GPS 경로는 특별히 짚을 만해요. Apple의 XML 덤프에는 운동마다 하나씩 별도의 GPX 파일로 들어 있고 아카이브 깊숙이 묻혀 있기 때문이에요. 발굴 작업 없이 달리기 한 번의 경로를 원한다면, 앱에서 운동별로 GPX를 내보내세요. Marrow는 모든 운동을 경로와 함께 보여 주고, 요청하면 GPX를 공유해요.

세트별 근력 운동 상세도 비슷해요. HealthKit에는 있는데 대부분의 내보내기 도구가 평평하게 뭉개 버리니, 고르는 도구가 내가 중요하게 여기는 것을 보존하는지 확인해 볼 만해요.

Marrow의 근력 운동 페이지: 세션, 세트, 파운드 단위 볼륨, 훈련한 근육, 훈련 볼륨에 따라 색을 칠한 앞뒤 근육 맵
Marrow의 근력 운동 페이지. 실제로 기록한 운동에서 나온 세트, 볼륨, 근육 맵. 유산소 세션은 GPS 경로와 함께 그 옆에 있어요.

솔직한 비교

기본 내보내기Health Auto ExportMarrow
가격무료$2.99부터 $24.99까지. 자동화와 MCP는 Premium무료
형식XML 아카이브 하나(GPX 포함)CSV, JSONCSV, JSON, GPX
예약 푸시아니요Premium무료
셀프 호스팅 미러아니요아니요무료, 오픈 소스
AI 에이전트 (MCP)아니요Premium무료, 기기 내
추천 용도한 번 전체 보관오래된 내보내기 앱, 다양한 형식지속적인 파이프라인과 에이전트 접근

수치는 2026년 8월에 각 업체의 공식 페이지에서 확인했어요. 오래된 내용이 있다면 알려 주세요. 고칠게요. 정확한 페이지가 되는 것이 저희 전략의 전부예요.

요약