프로젝트 소개

HealthLog은 자체 호스팅 방식의 프라이버시 우선 건강 추적 애플리케이션으로, PWA(Progressive Web App)와 네이티브 iOS 동반 앱으로 실행됩니다. 체중, 혈압, 맥박, 혈당, 체성분, 수면, 기분, 생리 주기, 약물을 단일 타임라인에 통합하며, 데이터는 사용자가 제어하는 하드웨어의 PostgreSQL 데이터베이스에 저장됩니다. 이 앱은 Withings, WHOOP, Oura, Polar, Google Health(Fitbit/Pixel Watch), Nightscout, Apple Health와 동기화되며, 지표별 소스 우선순위를 설정해 충돌을 해결합니다. 주요 기능으로는 임상 참고 범위(ESH 2023, ADA 2024), 검증된 자가 점검(WHO-5, PHQ-9, GAD-7, 수면 상태 지표), 구조화된 알레르기 및 가족력 기록, 인쇄된 보고서의 검사실 값 OCR, 예방 접종 로그, 암호화된 문서 보관함, 날씨/일광 영향 신호를 위한 선택적 환경 모듈이 포함됩니다. 약물 추적은 유연한 일정과 추적 가능한 복용 이력을 지원합니다. AI 인사이트(일일 브리핑, 건강 점수, 상관관계, 대화형 코치)는 사용자 자신의 데이터에 기반하며, OpenAI/Anthropic 키를 직접 가져오거나 로컬 엔드포인트(Ollama, LM Studio, vLLM)를 사용할 수 있습니다. 출력에는 의사 보고서 PDF, 읽기 전용 HL7 FHIR R4 API, 범위가 제한된 공유 링크가 포함됩니다. 프라이버시 기능으로는 자유 텍스트, 문서, 자격 증명에 대한 AES-256-GCM 저장 시 암호화, 패스키 로그인, 엄격한 CSP, 제3자 추적 없음이 있습니다. 배포는 단일 Docker Compose 명령으로 이루어지며, 사전 빌드된 멀티 아키텍처 이미지를 제공하고 Unraid 및 Portainer 템플릿을 지원합니다. 이 앱은 영어, 독일어, 스페인어, 프랑스어, 이탈리아어, 폴란드어, 한국어로 제공됩니다. PolyForm 비상업적 1.0.0 라이선스(최대 v1.15.18 릴리스까지는 AGPL-3.0)로 배포됩니다.