Effective Date: June 19, 2026
App: HealthCare+ - Your Discipline, Health Agent
Bundle ID: com.yaotianshu.healthcare
Developer: Independent Developer (Team ID: 64T95QD5LK)
HealthCare+ is designed with a privacy-first architecture. The vast majority of your data is stored locally on your device using Apple SwiftData with iOS system-level encryption. We do not operate backend servers for user data storage.
| Health data (HealthKit) | Local device | Yes (iOS-level) | Never |
|---|---|---|---|
| Habits, discipline, mood, diet | Local SwiftData | Yes | Never |
| Buddy collection, badges | Local + iCloud (optional) | Yes (CloudKit) | Never |
| Location (routes, landmarks) | Local SwiftData | Yes | Never |
| AI chat messages | Local SwiftData | Yes | See Section 7 |
| Analytics / crash logs | Not collected | - | Never |
| Advertising identifiers | Not collected | - | Never |
The App reads and writes health data via Apple HealthKit. Access requires your explicit permission. Revoke anytime: iOS Settings > Privacy and Security > Health > HealthCare+.
| Category | Specific Data Types | Purpose |
|---|---|---|
| Read | Steps, distance, active energy, exercise minutes, stand hours, heart rate (resting/walking/workout), HRV (SDNN), blood oxygen (SpO2), wrist temperature, respiratory rate, sleep stages (deep/core/REM/awake), weight, height, body fat, BMI, 39 nutrients (calories/protein/carbs/fat/fiber/sugar/sodium/potassium/calcium/iron/vitamins A/C/E/B1-B3/selenium/magnesium/zinc/phosphorus/saturated fat/cholesterol), mindful minutes, workout GPS routes (coordinates/elevation/pace), VO2max, handwashing, water intake, caffeine, daylight time, hearing health | Health insights, stress analysis, sleep quality, nutrition tracking, fitness trends |
| Write | Dietary nutrition (39 types), mindful minutes, water intake, caffeine intake | Log your nutrition, mindfulness sessions, and hydration |
| Processing | All on-device. HRV stress calculation uses personal 7-day baseline. Background HKObserverQuery for widget updates. | Never for advertising / never sold / never mined |
Workout route GPS (when-in-use), Golden Buddy landmark detection (1km region monitoring, stores landmark name + timestamp only, NOT raw coordinates), Weather lookup (city-level approximate). Always-on location only for landmark detection via iOS region monitoring (battery-efficient). Revoke: iOS Settings > Privacy > Location Services.
| Use Case | Precision | Purpose | Stored |
|---|---|---|---|
| Workout routes | GPS (when-in-use) | Track exercise path, distance, pace | Local SwiftData |
| Golden Buddy landmarks | 1km region monitoring | Detect nearby landmarks for buddy feature | Landmark name + timestamp only (no raw coordinates) |
| Weather | City-level approximate | Show local weather for activity context | Cached max 24h |
Apple SoundAnalysis (on-device ML). When user manually activates (before sleep), microphone captures audio, SoundAnalysis classifies snoring locally. Short clips stored locally for playback. NO audio transmitted to servers. Never auto-activated. Revoke: iOS Settings > Privacy > Microphone.
Optional cross-device sync via Apple CloudKit (public database, container: iCloud.com.yaotianshu.tinyFolish). Synced: user profile (anonymized), buddy collection, badges, coffee/discipline/mood/food records, location events (landmark name only). Apple CloudKit encryption (server-side + TLS). Developer CANNOT access synced data content. HealthKit data NOT synced via CloudKit.
Received: anonymous User Record ID (e.g. _abc123def456). NOT received: your Apple ID email, real name, phone number. Nickname and avatar chosen by you within App. Account deletion: Settings > Account > Delete Account clears all data.
MiniMax M2.7 API (api.minimaxi.com): sends your typed health questions + aggregated summaries (e.g. walked 8000 steps). Does NOT send raw HealthKit samples, GPS, audio, or personal identity. Requires explicit opt-in consent. Disable: Settings > AI Analysis > off. Chat history stored locally only. Open-meteo API: sends approximate lat/long for weather. No personal data sent.
Avatar: PhotosUI picks ONE photo for profile. Stored locally + CloudKit (encrypted). Does NOT access full photo library. Camera: NOT used.
Optionally writes discipline activity reminders to iOS Calendar/Reminders. One-way write only. Does not read existing calendar data.
Shares data with own widgets via App Group (group.com.yaotianshu.healthcare): habit progress, sleep stages, HRV, stress levels, snore status. Stays within device sandbox. Never transmitted externally.
Local SwiftData: until app deletion or manual clear. CloudKit: until account deletion or sync disabled. AI chat: local until cleared, never persisted on server. Weather cache: max 24 hours.
| Data | Retention |
|---|---|
| Health data (HealthKit) | Controlled by iOS Health app; App does not retain copies |
| Local SwiftData (habits, mood, diet, etc.) | Until app deletion or manual clear |
| CloudKit data | Until account deletion or sync disabled |
| AI chat history | Local only; until manually cleared |
| Weather cache | Max 24 hours |
| Snore audio clips | Local only; until manually deleted |
App rated 4+. Does not knowingly collect personal info from children under 13. Health data accessed only with device owner permission.
Access (request data copy), Erasure (Settings > Delete Account), Restriction (disable AI/CloudKit), Withdraw consent (revoke HealthKit/Location/Microphone in iOS Settings anytime).
iOS Data Protection (NSFileProtectionComplete), SwiftData (iOS sandbox + file encryption), CloudKit (Apple-managed, server-side + TLS), API communication (HTTPS/TLS), No data brokerage.
The App integrates the following third-party services. No user data is sold to any of them.
| Service | Purpose |
|---|---|
| Apple HealthKit | Read/write health and fitness data (all on-device) |
| Apple CloudKit | Optional cross-device sync (Apple-encrypted) |
| MiniMax API (api.minimaxi.com) | AI health Q&A (opt-in; only typed questions + aggregated summaries sent) |
| Open-meteo API | Weather data (approximate coordinates only) |
| Lottie (airbnb) | Animation rendering (locally bundled, no network calls) |
We may update this policy. Changes posted here with updated effective date. Material changes announced in-app.
Settings > Support > Contact Author, or via App Store Connect Contact module. English version is authoritative.
English version is authoritative. Available in 8 languages below.
本App采用隐私优先架构。绝大部分数据本地存储在您的设备上(Apple SwiftData + iOS系统级加密)。不运营后端服务器存储用户数据。
| 健康数据(HealthKit) | 本地设备 | 是(iOS级) | 从不 |
|---|---|---|---|
| 习惯/自律/心情/饮食 | 本地SwiftData | 是 | 从不 |
| 伙伴收藏/勋章 | 本地+iCloud(可选) | 是(CloudKit) | 从不 |
| 位置(路线/地标) | 本地SwiftData | 是 | 从不 |
| AI聊天消息 | 本地SwiftData | 是 | 见第7节 |
| 分析/崩溃日志 | 不收集 | - | 从不 |
| 广告标识符 | 不收集 | - | 从不 |
本App通过 HealthKit 读写健康数据。需明确授权。随时撤销:iOS设置→隐私与安全性→健康→HealthCare+。
| 类别 | 具体数据类型 | 用途 |
|---|---|---|
| 读取 | 步数/步数强度/距离/活动能量/运动分钟/站立小时/心率(静息/步行/运动)/心率变异性(HRV SDNN)/血氧(SpO2)/手腕温度/呼吸频率/睡眠阶段(深睡/核心/REM/清醒)/体重/身高/体脂率/BMI/39种营养素(卡路里/蛋白质/碳水/脂肪/纤维/糖/钠/钾/钙/铁/维生素A/C/E/B1-B3/硒/镁/锌/磷/饱和脂肪/胆固醇)/正念分钟/运动GPS路线(坐标/海拔/配速)/VO2max/洗手事件/饮水量/咖啡因/日照时间/听力水平 | 健康洞察/压力分析/睡眠质量/营养追踪/健身趋势 |
| 写入 | 饮食营养(39种)/正念分钟/饮水量/咖啡因摄入 | 记录您的营养/正念/水分摄入 |
| 处理 | 全部本地运行,不传服务器。HRV压力计算基于个人7天基线。后台HKObserverQuery保持小组件更新。 | 绝不用于广告/不出售/不挖掘 |
运动路线GPS(使用时);金色伙伴地标检测(1km区域监测,仅存地标名称+时间戳,不存原始坐标);天气查询(城市级近似)。始终位置仅用于地标检测(iOS区域监测,省电)。撤销:iOS设置→隐私→定位服务。
| 使用场景 | 精度 | 用途 | 是否存储 |
|---|---|---|---|
| 运动路线 | GPS(使用时) | 追踪运动路径/距离/配速 | 本地SwiftData |
| 金色伙伴地标 | 1km区域监测 | 检测附近地标用于伙伴功能 | 仅存地标名称+时间戳(不含原始坐标) |
| 天气 | 城市级近似 | 显示当地天气辅助活动决策 | 缓存最多24小时 |
Apple SoundAnalysis(设备端ML)。用户手动启动(睡前),麦克风采集音频,设备端分类鼾声。短片段本地存储供回放。音频绝不传服务器。不自动启动。撤销:iOS设置→隐私→麦克风。
可选跨设备同步(Apple CloudKit公共数据库,容器:iCloud.com.yaotianshu.tinyFolish)。同步:用户资料(匿名化)/伙伴收藏/勋章/咖啡/自律/心情/饮食记录/位置事件(仅地标名)。Apple CloudKit加密(服务器端+TLS)。开发者无法访问同步内容。HealthKit数据不通过CloudKit同步。
收到:匿名User Record ID(如_abc123def456)。不收到:Apple ID邮箱/真实姓名/电话。昵称和头像在App内自行选择。删除账户:设置→账户→删除账户,清除所有数据。
MiniMax M2.7 API(api.minimaxi.com):发送您输入的健康问题+聚合摘要(如走了8000步)。不发送原始HealthKit样本/GPS/音频/身份。需明确同意。可关闭:设置→AI分析→关。聊天记录仅本地存储。Open-meteo API:发送近似经纬度查天气,不发个人数据。
头像:PhotosUI选择一张照片,本地+CloudKit存储(加密)。不访问完整相册。相机:不使用。
可选将自律活动提醒写入iOS日历/提醒事项。单向写入,不读现有日历数据。
通过App Group(group.com.yaotianshu.healthcare)与自己的小组件共享数据:习惯进度/睡眠阶段/HRV/压力等级/鼾声状态。留在设备沙盒内,不外传。
本地SwiftData:至删除App或手动清除。CloudKit:至删账户或禁用同步。AI聊天:本地至清除,不持久存服务器。天气缓存:最多24小时。
| 数据 | 保留期限 |
|---|---|
| 健康数据(HealthKit) | 由iOS健康App控制;本App不保留副本 |
| 本地SwiftData(习惯/心情/饮食等) | 至删除App或手动清除 |
| CloudKit数据 | 至删除账户或禁用同步 |
| AI聊天记录 | 仅本地存储;手动清除即删 |
| 天气缓存 | 最多24小时 |
| 鼾声音频片段 | 仅本地存储;手动删除即删 |
App评级4+。不故意收集13岁以下儿童个人信息。健康数据仅在设备所有者iOS权限许可下访问。
访问(请求数据副本)、删除(设置→删除账户)、限制(禁用AI/CloudKit)、撤回同意(iOS设置中随时撤销HealthKit/位置/麦克风权限)。
iOS数据保护(NSFileProtectionComplete);SwiftData(iOS沙盒+文件加密);CloudKit(Apple管理,服务器端+TLS);API通信(HTTPS/TLS);不出售/出租/交易用户数据。
本App集成以下第三方服务。用户数据不出售给任何第三方。
| 服务 | 用途 |
|---|---|
| Apple HealthKit | 读写健康与健身数据(全部本地处理) |
| Apple CloudKit | 可选跨设备同步(Apple加密) |
| MiniMax API (api.minimaxi.com) | AI健康问答(需同意;仅发送输入问题+聚合摘要) |
| Open-meteo API | 天气数据(仅发送近似坐标) |
| Lottie (airbnb) | 动画渲染(本地打包,无网络请求) |
可能更新本政策。变更发布于此并更新生效日期。重大变更App内通知。
设置→支持→联系作者,或通过App Store Connect联系我们模块。英文版为权威版本。
本App採用隱私優先架構。絕大部分資料本地儲存在您的裝置上(Apple SwiftData + iOS系統級加密)。不營運後端伺服器儲存使用者資料。
| 健康資料(HealthKit) | 本機裝置 | 是(iOS級) | 從不 |
|---|---|---|---|
| 習慣/自律/心情/飲食 | 本機SwiftData | 是 | 從不 |
| 夥伴收藏/勳章 | 本機+iCloud(可選) | 是(CloudKit) | 從不 |
| 位置(路線/地標) | 本機SwiftData | 是 | 從不 |
| AI聊天訊息 | 本機SwiftData | 是 | 見第7節 |
| 分析/崩潰日誌 | 不收集 | - | 從不 |
| 廣告識別碼 | 不收集 | - | 從不 |
本App透過 HealthKit 讀寫健康資料。需明確授權。隨時撤銷:iOS設定→隱私與安全性→健康→HealthCare+。
| 類別 | 具體資料類型 | 用途 |
|---|---|---|
| 讀取 | 步數/距離/活動能量/運動分鐘/站立小時/心率(靜息/步行/運動)/心率變異性(HRV SDNN)/血氧(SpO2)/手腕溫度/呼吸頻率/睡眠階段(深睡/核心/REM/清醒)/體重/身高/體脂率/BMI/39種營養素(卡路里/蛋白質/碳水/脂肪/纖維/糖/鈉/鉀/鈣/鐵/維生素A/C/E/B1-B3/硒/鎂/鋅/磷/飽和脂肪/膽固醇)/正念分鐘/運動GPS路線(坐標/海拔/配速)/VO2max/洗手/飲水/咖啡因/日照/聽力 | 健康洞察/壓力分析/睡眠品質/營養追蹤/健身趨勢 |
| 寫入 | 飲食營養(39種)/正念分鐘/飲水量/咖啡因攝取 | 記錄您的營養/正念/水分攝取 |
| 處理 | 全部本機執行,不傳伺服器。HRV壓力計算基於個人7天基線。後台HKObserverQuery保持小工具更新。 | 絕不用於廣告/不出售/不挖掘 |
運動路線GPS(使用時);金色夥伴地標偵測(1km區域監測,僅存地標名稱+時間戳,不存原始座標);天氣查詢(城市級)。始終位置僅用於地標偵測(iOS區域監測,省電)。撤銷:iOS設定→隱私→定位服務。
| 使用場景 | 精確度 | 用途 | 是否儲存 |
|---|---|---|---|
| 運動路線 | GPS(使用時) | 追蹤運動路徑/距離/配速 | 本機SwiftData |
| 金色夥伴地標 | 1km區域監測 | 偵測附近地標用於夥伴功能 | 僅存地標名稱+時間戳(不含原始座標) |
| 天氣 | 城市級近似 | 顯示當地天氣輔助活動決策 | 快取最多24小時 |
Apple SoundAnalysis(裝置端ML)。使用者手動啟動(睡前),麥克風採集音訊,裝置端分類鼾聲。短片段本地儲存供回放。音訊絕不傳伺服器。不自動啟動。撤銷:iOS設定→隱私→麥克風。
可選跨裝置同步(Apple CloudKit公共資料庫,容器:iCloud.com.yaotianshu.tinyFolish)。同步:使用者資料(匿名化)/夥伴收藏/勳章/咖啡/自律/心情/飲食記錄/位置事件(僅地標名)。Apple CloudKit加密(伺服器端+TLS)。開發者無法存取同步內容。HealthKit資料不透過CloudKit同步。
收到:匿名User Record ID(如_abc123def456)。不收到:Apple ID信箱/真實姓名/電話。暱稱和頭像在App內自行選擇。刪除帳戶:設定→帳戶→刪除帳戶,清除所有資料。
MiniMax M2.7 API(api.minimaxi.com):發送您輸入的健康問題+聚合摘要(如走了8000步)。不發送原始HealthKit樣本/GPS/音訊/身份。需明確同意。可關閉:設定→AI分析→關。聊天記錄僅本機儲存。Open-meteo API:發送近似經緯度查天氣,不發個人資料。
頭像:PhotosUI選擇一張照片,本機+CloudKit儲存(加密)。不存取完整相簿。相機:不使用。
可選將自律活動提醒寫入iOS日曆/提醒事項。單向寫入,不讀現有日曆資料。
透過App Group(group.com.yaotianshu.healthcare)與自己的小工具共享資料:習慣進度/睡眠階段/HRV/壓力等級/鼾聲狀態。留在裝置沙盒內,不外傳。
本機SwiftData:至刪除App或手動清除。CloudKit:至刪除帳戶或停用同步。AI聊天:本機至清除,不持久存伺服器。天氣快取:最多24小時。
| 資料 | 保留期限 |
|---|---|
| 健康資料(HealthKit) | 由iOS健康App控制;本App不保留副本 |
| 本機SwiftData(習慣/心情/飲食等) | 至刪除App或手動清除 |
| CloudKit資料 | 至刪除帳戶或停用同步 |
| AI聊天記錄 | 僅本機儲存;手動清除即刪 |
| 天氣快取 | 最多24小時 |
| 鼾聲音訊片段 | 僅本機儲存;手動刪除即刪 |
App評級4+。不故意收集13歲以下兒童個人資料。健康資料僅在裝置所有者iOS權限許可下存取。
存取(請求資料副本)、刪除(設定→刪除帳戶)、限制(停用AI/CloudKit)、撤回同意(iOS設定中隨時撤銷HealthKit/位置/麥克風權限)。
iOS資料保護(NSFileProtectionComplete);SwiftData(iOS沙盒+檔案加密);CloudKit(Apple管理,伺服器端+TLS);API通訊(HTTPS/TLS);不出售/出租/交易使用者資料。
本App整合以下第三方服務。使用者資料不出售給任何第三方。
| 服務 | 用途 |
|---|---|
| Apple HealthKit | 讀寫健康與健身資料(全部本機處理) |
| Apple CloudKit | 可選跨裝置同步(Apple加密) |
| MiniMax API (api.minimaxi.com) | AI健康問答(需同意;僅發送輸入問題+聚合摘要) |
| Open-meteo API | 天氣資料(僅發送近似座標) |
| Lottie (airbnb) | 動畫渲染(本機打包,無網路請求) |
可能更新本政策。變更發布於此並更新生效日期。重大變更App內通知。
設定→支援→聯絡作者,或透過App Store Connect聯絡我們模組。英文版為權威版本。
본 앱은 프라이버시 우선 아키텍처를 채택했습니다. 데이터 대부분은 Apple SwiftData로 기기에 로컬 저장되며 iOS 시스템 수준 암호화로 보호됩니다. 백엔드 서버를 운영하지 않습니다.
| 건강 데이터(HealthKit) | 로컬 기기 | 예(iOS 수준) | 안 함 |
|---|---|---|---|
| 습관/자기관리/기분/식단 | 로컬 SwiftData | 예 | 안 함 |
| 버디 컬렉션/배지 | 로컬 + iCloud(선택) | 예(CloudKit) | 안 함 |
| 위치(경로/랜드마크) | 로컬 SwiftData | 예 | 안 함 |
| AI 채팅 메시지 | 로컬 SwiftData | 예 | 제7절 참조 |
| 분석/충돌 로그 | 수집 안 함 | - | 안 함 |
| 광고 식별자 | 수집 안 함 | - | 안 함 |
HealthKit으로 건강 데이터를 읽고 씁니다. 명시적 권한 필요. 언제든 철회: iOS 설정→개인정보 보호 및 보안→건강→HealthCare+.
| 분류 | 구체적 데이터 유형 | 목적 |
|---|---|---|
| 읽기 | 걸음수/거리/활동 에너지/운동 시간/서 있는 시간/심박수(안정시/걷기/운동)/심박수 변이성(HRV SDNN)/혈중 산소(SpO2)/손목 온도/호흡수/수면 단계(깊은 수면/핵심/REM/깨어남)/체중/신장/체지방률/BMI/39종 영양소(칼로리/단백질/탄수화물/지방/섬유질/당/나트륨/칼륨/칼슘/철분/비타민A/C/E/B1-B3/셀레늄/마그네슘/아연/인/포화지방/콜레스테롤)/마음챙김 분/운동 GPS 경로(좌표/고도/페이스)/최대산소섭취량(VO2max)/손 씻기/음수량/카페인/일조 시간/청력 | 건강 인사이트/스트레스 분석/수면 품질/영양 추적/피트니스 트렌드 |
| 쓰기 | 식단 영양(39종)/마음챙김 분/음수량/카페인 섭취 | 영양/마음챙김/수분 섭취 기록 |
| 처리 | 전부 기기에서 로컬 실행, 서버 전송 없음. HRV 스트레스 계산은 개인 7일 기준선 기반. 백그라운드 HKObserverQuery로 위젯 업데이트. | 광고/판매/마이닝 절대 불가 |
운동 경로 GPS(사용 시); 골든 버디 랜드마크 감지(1km 영역 모니터링, 랜드마크 이름+시간만 저장, 원시 좌표 저장 안 함); 날씨 조회(도시급). 상시 위치는 랜드마크 감지에만 사용(iOS 영역 모니터링, 배터리 효율적). 철회: iOS 설정→개인정보→위치 서비스.
| 사용 사례 | 정밀도 | 목적 | 저장 여부 |
|---|---|---|---|
| 운동 경로 | GPS(사용 시) | 운동 경로/거리/페이스 추적 | 로컬 SwiftData |
| 골든 버디 랜드마크 | 1km 영역 모니터링 | 주변 랜드마크 감지, 버디 기능용 | 랜드마크 이름+시간만(원시 좌표 제외) |
| 날씨 | 도시급 근사 | 활동 컨텍스트용 현지 날씨 표시 | 최대 24시간 캐시 |
Apple SoundAnalysis(기기 내 ML). 사용자 수동 시작(취침 전), 마이크로 오디오 캡처, 기기에서 코골이 분류. 짧은 클립 로컬 저장.오디오는 서버로 전송되지 않음. 자동 시작 안 함. 철회: iOS 설정→개인정보→마이크.
선택적 교차 기기 동기화(Apple CloudKit 공용 데이터베이스, 컨테이너: iCloud.com.yaotianshu.tinyFolish). 동기화: 사용자 프로필(익명화)/버디 컬렉션/배지/커피/자기관리/기분/식단 기록/위치 이벤트(랜드마크 이름만). Apple 암호화(서버 측+TLS). 개발자는 동기화된 콘텐츠에 접근 불가. HealthKit 데이터는 CloudKit으로 동기화되지 않음.
수신: 익명 User Record ID(예: _abc123def456). 수신 안 함: Apple ID 이메일/실명/전화번호. 닉네임과 아바타는 앱 내에서 선택. 계정 삭제: 설정→계정→계정 삭제, 모든 데이터 삭제.
MiniMax M2.7 API(api.minimaxi.com): 건강 질문+집계 요약(예: 8000보 걸음) 전송. 원시 HealthKit 샘플/GPS/오디오/신원 전송 안 함. 명시적 동의 필요. 비활성화 가능: 설정→AI 분석→끄기. 채팅 기록은 로컬만 저장. Open-meteo: 근사 좌표로 날씨 조회, 개인 데이터 전송 안 함.
아바타: PhotosUI로 1장 선택, 로컬+CloudKit 저장(암호화). 전체 사진첩 접근 안 함. 카메라: 사용 안 함.
선택적으로 자기관리 활동 알림을 iOS 캘린더/미리알림에 기록. 단방향 쓰기만. 기존 캘린더 데이터 읽지 않음.
App Group(group.com.yaotianshu.healthcare)으로 자체 위젯과 데이터 공유: 습관 진행률/수면 단계/HRV/스트레스 수준/코골이 상태. 기기 샌드박스 내에만 존재. 외부 전송 안 함.
로컬 SwiftData: 앱 삭제 또는 수동 삭제 시까지. CloudKit: 계정 삭제 또는 동기화 비활성화 시까지. AI 채팅: 로컬에서 사용자 삭제 시까지. 날씨 캐시: 최대 24시간.
| 데이터 | 보존 기간 |
|---|---|
| 건강 데이터(HealthKit) | iOS 건강 앱이 제어; 본 앱은 사본을 보관하지 않음 |
| 로컬 SwiftData(습관/기분/식단 등) | 앱 삭제 또는 수동 삭제 시까지 |
| CloudKit 데이터 | 계정 삭제 또는 동기화 비활성화 시까지 |
| AI 채팅 기록 | 로컬만; 수동 삭제 시까지 |
| 날씨 캐시 | 최대 24시간 |
| 코골이 오디오 클립 | 로컬만; 수동 삭제 시까지 |
앱 등급 4+. 13세 미만 아동의 개인정보를 고의로 수집하지 않음. 건강 데이터는 기기 소유자의 iOS 권한 하에만 접근.
접근(데이터 사본 요청), 삭제(설정→계정 삭제), 제한(AI/CloudKit 비활성화), 동의 철회(iOS 설정에서 HealthKit/위치/마이크 언제든).
iOS 데이터 보호(NSFileProtectionComplete);SwiftData(iOS 샌드박스+파일 암호화);CloudKit(Apple 관리, 서버 측+TLS);API 통신(HTTPS/TLS);데이터 매매 안 함.
본 앱은 다음 타사 서비스를 통합합니다. 사용자 데이터는 어느 제3자에게도 판매되지 않습니다.
| 서비스 | 목적 |
|---|---|
| Apple HealthKit | 건강 및 피트니스 데이터 읽기/쓰기(전부 로컬 처리) |
| Apple CloudKit | 선택적 교차 기기 동기화(Apple 암호화) |
| MiniMax API (api.minimaxi.com) | AI 건강 Q&A(동의 필요; 입력한 질문+집계 요약만 전송) |
| Open-meteo API | 날씨 데이터(근사 좌표만) |
| Lottie (airbnb) | 애니메이션 렌더링(로컬 번들, 네트워크 호출 없음) |
본 정책을 업데이트할 수 있습니다. 변경 사항은 이곳에 게시되고 시행일이 업데이트됩니다. 중대한 변경 사항은 앱 내에서 공지됩니다.
설정→지원→개발자에게 문의, 또는 App Store Connect 문의 모듈을 통해. 영어 버전이 권위 있는 참조입니다.
本アプリはプライバシーファースト設計を採用しています。データの大部分はApple SwiftDataでデバイスにローカル保存され、iOSシステムレベルの暗号化で保護されます。バックエンドサーバーは運営していません。
| 健康データ(HealthKit) | ローカルデバイス | はい(iOSレベル) | なし |
|---|---|---|---|
| 習慣/自律/気分/食事 | ローカルSwiftData | はい | なし |
| バディコレクション/バッジ | ローカル+iCloud(任意) | はい(CloudKit) | なし |
| 位置情報(ルート/ランドマーク) | ローカルSwiftData | はい | なし |
| AIチャットメッセージ | ローカルSwiftData | はい | 第7節参照 |
| 分析/クラッシュログ | 収集しない | - | なし |
| 広告識別子 | 収集しない | - | なし |
HealthKitで健康データを読み書きします。明示的な許可が必要。いつでも取り消し: iOS設定→プライバシーとセキュリティ→健康→HealthCare+.
| カテゴリ | 具体的データ種類 | 目的 |
|---|---|---|
| 読み取り | 歩数/距離/アクティブエネルギー/運動時間/スタンド時間/心拍数(安静時/歩行/運動)/心拍変動(HRV SDNN)/血中酸素(SpO2)/手首温度/呼吸数/睡眠段階(深睡眠/コア/REM/覚醒)/体重/身長/体脂肪率/BMI/39種栄養素(カロリー/タンパク質/炭水化物/脂質/食物繊維/糖/ナトリウム/カリウム/カルシウム/鉄/ビタミンA/C/E/B1-B3/セレン/マグネシウム/亜鉛/リン/飽和脂肪/コレステロール)/マインドフルネス分/運動GPSルート(座標/高度/ペース)/最大酸素摂取量(VO2max)/手洗い/飲水量/カフェイン/日照時間/聴力 | 健康インサイト/ストレス分析/睡眠品質/栄養追跡/フィットネス傾向 |
| 書き込み | 食事栄養(39種)/マインドフルネス分/飲水量/カフェイン摂取 | 栄養/マインドフルネス/水分摂取を記録 |
| 処理 | 全てデバイス上でローカル実行、サーバー送信なし。HRVストレス計算は個人7日間ベースラインに基づく。バックグラウンドHKObserverQueryでウィジェット更新。 | 広告/販売/マイニングに絶対使用しない |
ワークアウトルートGPS(使用時); ゴールデンバディランドマーク検出(1kmエリアモニタリング、ランドマーク名+タイムスタンプのみ保存、生座標は保存しない); 天気取得(都市レベル). 常時位置はランドマーク検出のみ(iOSエリアモニタリング、省電力). 取り消し: iOS設定→プライバシー→位置情報サービス.
| 利用シーン | 精度 | 目的 | 保存 |
|---|---|---|---|
| ワークアウトルート | GPS(使用時) | 運動経路/距離/ペースの追跡 | ローカルSwiftData |
| ゴールデンバディランドマーク | 1kmエリアモニタリング | バディ機能用の付近ランドマーク検出 | ランドマーク名+タイムスタンプのみ(生座標なし) |
| 天気 | 都市レベル近似 | アクティビティ文脈のための現地天気表示 | 最大24時間キャッシュ |
Apple SoundAnalysis(デバイス上ML). ユーザーが手動起動(就寝前)、マイクで音声キャプチャ、デバイス上でいびき分類. 短いクリップをローカル保存.音声はサーバーに送信されない. 自動起動しない. 取り消し: iOS設定→プライバシー→マイク.
オプションのクロスデバイス同期(Apple CloudKit公開データベース、コンテナ: iCloud.com.yaotianshu.tinyFolish). 同期: ユーザープロフィール(匿名化)/バディコレクション/バッジ/コーヒー/自律/気分/食事記録/位置イベント(ランドマーク名のみ). Apple暗号化(サーバー側+TLS). 開発者は同期コンテンツにアクセス不可. HealthKitデータはCloudKitで同期されない.
受信: 匿名User Record ID(例: _abc123def456). 非受信: Apple IDメール/本名/電話番号. ニックネームとアバターはアプリ内で選択. アカウント削除: 設定→アカウント→アカウントを削除、全データ消去.
MiniMax M2.7 API(api.minimaxi.com): 健康の質問+集計サマリー(例: 8000歩歩行)を送信. 生HealthKitサンプル/GPS/音声/身元は送信しない. 明示的な同意が必要. 無効化可能: 設定→AI分析→オフ. チャット履歴はローカルのみ. Open-meteo: 近似座標で天気取得、個人データ送信なし.
アバター: PhotosUIで1枚選択、ローカル+CloudKit保存(暗号化). フォトライブラリ全体にアクセスしない. カメラ: 使用しない.
オプションで自律活動リマインダーをiOSカレンダー/リマインダーに書き込み. 一方向書き込みのみ. 既存のカレンダーデータは読み取らない.
App Group(group.com.yaotianshu.healthcare)で独自ウィジェットとデータ共有: 習慣進捗/睡眠段階/HRV/ストレスレベル/いびき状態. デバイスサンドボックス内のみ. 外部送信なし.
ローカルSwiftData: アプリ削除または手動消去まで. CloudKit: アカウント削除または同期無効化まで. AIチャット: ローカルでユーザー削除まで. 天気キャッシュ: 最大24時間.
| データ | 保持期間 |
|---|---|
| 健康データ(HealthKit) | iOSヘルスケアAppが管理;本アプリはコピーを保持しない |
| ローカルSwiftData(習慣/気分/食事等) | アプリ削除または手動消去まで |
| CloudKitデータ | アカウント削除または同期無効化まで |
| AIチャット履歴 | ローカルのみ;手動消去まで |
| 天気キャッシュ | 最大24時間 |
| いびき音声クリップ | ローカルのみ;手動削除まで |
アプリ評価4+. 13歳未満のこどもの個人情報を意図的に収集しない. 健康データはデバイス所有者のiOS権限下でのみアクセス.
アクセス(データコピー請求)/削除(設定→アカウント削除)/制限(AI/CloudKit無効化)/同意撤回(iOS設定でHealthKit/位置/マイクをいつでも).
iOSデータ保護(NSFileProtectionComplete);SwiftData(iOSサンドボックス+ファイル暗号化);CloudKit(Apple管理、サーバー側+TLS);API通信(HTTPS/TLS);データ売買なし.
本アプリは以下のサードパーティサービスを統合しています。ユーザーデータはいかなる第三者にも販売されません。
| サービス | 目的 |
|---|---|
| Apple HealthKit | 健康・フィットネスデータの読み書き(すべてローカル処理) |
| Apple CloudKit | 任意のクロスデバイス同期(Apple暗号化) |
| MiniMax API (api.minimaxi.com) | AI健康Q&A(同意必要;入力質問+集計サマリーのみ送信) |
| Open-meteo API | 天気データ(近似座標のみ) |
| Lottie (airbnb) | アニメーションレンダリング(ローカルバンドル、ネットワーク通信なし) |
本ポリシーを更新する場合があります。変更はここに掲載し、発効日を更新します。重要な変更はアプリ内で通知します。
設定→サポート→開発者に連絡、またはApp Store Connectお問い合わせモジュールから。英語版が権威ある参照です。
L'application adopte une architecture axée sur la confidentialité. La grande majorité de vos données est stockée localement sur votre appareil via Apple SwiftData avec chiffrement au niveau du système iOS. Nous n'opérons pas de serveurs backend.
| Données de santé (HealthKit) | Appareil local | Oui (niveau iOS) | Jamais |
|---|---|---|---|
| Habitudes, discipline, humeur, alimentation | SwiftData local | Oui | Jamais |
| Collection buddies, badges | Local + iCloud (optionnel) | Oui (CloudKit) | Jamais |
| Position (trajets, repères) | SwiftData local | Oui | Jamais |
| Messages chat IA | SwiftData local | Oui | Voir section 7 |
| Analytiques / logs crash | Non collectés | - | Jamais |
| Identifiants publicitaires | Non collectés | - | Jamais |
L'app lit et écrit des données de santé via Apple HealthKit. Autorisation explicite requise. Révoquer: iOS Réglages > Confidentialité > Santé > HealthCare+.
| Catégorie | Types de données | Objectif |
|---|---|---|
| Lecture | Pas, distance, énergie active, minutes d'exercice, heures debout, fréquence cardiaque (repos/marche/entraînement), VFC (HRV SDNN), oxygène sanguin (SpO2), température du poignet, fréquence respiratoire, phases de sommeil (profond/léger/paradoxal/éveil), poids, taille, graisse corporelle, IMC, 39 nutriments (calories/protéines/glucides/lipides/fibres/sucre/sodium/potassium/calcium/fer/vitamines A/C/E/B1-B3/sélénium/magnésium/zinc/phosphore/graisses saturées/cholestérol), minutes de pleine conscience, parcours GPS d'entraînement (coordonnées/altitude/allure), VO2max, lavage des mains, hydratation, caféine, exposition solaire, audition | Aperçus santé, analyse stress, qualité sommeil, suivi nutrition, tendances fitness |
| Écriture | Entrées nutritionnelles (39 types), minutes de pleine conscience, hydratation, caféine | Enregistrer votre nutrition, pleine conscience et hydratation |
| Traitement | Tout en local sur l'appareil, aucune transmission serveur. Calcul stress HRV basé sur référence personnelle 7 jours. HKObserverQuery en arrière-plan pour mise à jour widgets. | Jamais utilisé pour publicité / jamais vendu / jamais exploité |
Parcours GPS d'entraînement (en utilisation); détection de points de repère Golden Buddy (surveillance de zone 1km, stocke nom + horodatage uniquement, PAS de coordonnées brutes); Météo (niveau ville approximatif). Localisation permanente uniquement pour détection de points de repère (surveillance de zone iOS, économie batterie). Révoquer: iOS Réglages > Confidentialité > Services de localisation.
| Cas d'usage | Précision | Objectif | Stocké |
|---|---|---|---|
| Parcours d'entraînement | GPS (en utilisation) | Suivre le trajet, la distance, l'allure | SwiftData local |
| Points de repère Golden Buddy | Surveillance zone 1km | Détecter les repères proches pour la fonction buddy | Nom du repère + horodatage uniquement (pas de coordonnées brutes) |
| Météo | Niveau ville approximatif | Afficher la météo locale pour le contexte d'activité | Cache max 24h |
Apple SoundAnalysis (ML sur appareil). L'utilisateur active manuellement (avant le coucher), le microphone capture l'audio, SoundAnalysis classe les ronflements localement. Courts clips stockés localement pour lecture. AUCUN audio transmis aux serveurs. Jamais activé automatiquement. Révoquer: iOS Réglages > Confidentialité > Microphone.
Synchronisation optionnelle entre appareils (Apple CloudKit, base publique, conteneur: iCloud.com.yaotianshu.tinyFolish). Synchronise: profil utilisateur (anonymisé), collection de buddies, badges, café, discipline, humeur, entrées alimentaires, événements de localisation (nom de repère uniquement). Chiffrement Apple (côté serveur + TLS). Le développeur ne peut pas accéder au contenu synchronisé. Données HealthKit NON synchronisées via CloudKit.
Reçu: identifiant utilisateur anonyme (ex. _abc123def456). Non reçu: email Apple ID, nom réel, téléphone. Surnom et avatar choisis dans l'app. Suppression du compte: Réglages > Compte > Supprimer le compte, efface toutes les données.
MiniMax M2.7 API (api.minimaxi.com): envoie vos questions de santé + résumés agrégés (ex. 8000 pas effectués). N'envoie PAS les échantillons HealthKit bruts, GPS, audio, ou identité. Consentement explicite requis. Désactivable: Réglages > Analyse IA > désactiver. Historique chat stocké localement uniquement. Open-meteo: envoie coordonnées approximatives pour météo. Aucune donnée personnelle envoyée.
Avatar: PhotosUI choisit UNE photo. Stockée localement + CloudKit (chiffrée). N'accède PAS à toute la photothèque. Appareil photo: NON utilisé.
Écrit optionnellement des rappels d'activité dans le Calendrier/Rappels iOS. Écriture unidirectionnelle uniquement. Ne lit pas les données existantes du calendrier.
Partage des données avec ses propres widgets via App Group (group.com.yaotianshu.healthcare): progrès habitudes, phases de sommeil, HRV, niveaux de stress, état ronflement. Reste dans le sandbox de l'appareil. Jamais transmis à l'extérieur.
SwiftData local: jusqu'à suppression de l'app ou effacement manuel. CloudKit: jusqu'à suppression du compte ou désactivation synchronisation. Chat IA: local jusqu'à effacement, jamais persisté sur serveur. Cache météo: max 24 heures.
| Données | Rétention |
|---|---|
| Données de santé (HealthKit) | Contrôlées par l'app Santé iOS; l'app ne conserve pas de copies |
| SwiftData local (habitudes, humeur, alimentation, etc.) | Jusqu'à suppression de l'app ou effacement manuel |
| Données CloudKit | Jusqu'à suppression du compte ou désactivation synchronisation |
| Historique chat IA | Local uniquement; jusqu'à effacement manuel |
| Cache météo | Max 24 heures |
| Clips audio ronflement | Local uniquement; jusqu'à suppression manuelle |
App classée 4+. Ne collecte pas sciemment les données personnelles des moins de 13 ans. Données de santé accessibles uniquement avec l'autorisation du propriétaire de l'appareil.
Accès (demander copie des données), Effacement (Réglages > Supprimer le compte), Restriction (désactiver IA/CloudKit), Retrait du consentement (révoquer HealthKit/Localisation/Microphone dans Réglages iOS à tout moment).
Protection des données iOS (NSFileProtectionComplete); SwiftData (sandbox iOS + chiffrement fichiers); CloudKit (géré par Apple, côté serveur + TLS); Communication API (HTTPS/TLS); Aucun courtage de données.
L'application intègre les services tiers suivants. Aucune donnée utilisateur n'est vendue.
| Service | Objectif |
|---|---|
| Apple HealthKit | Lecture/écriture données santé et fitness (tout en local) |
| Apple CloudKit | Synchronisation optionnelle entre appareils (chiffrement Apple) |
| MiniMax API (api.minimaxi.com) | Q&R santé IA (opt-in; questions saisies + résumés agrégés uniquement) |
| Open-meteo API | Données météo (coordonnées approximatives uniquement) |
| Lottie (airbnb) | Rendu d'animations (local, aucun appel réseau) |
Nous pouvons mettre à jour cette politique. Les modifications sont publiées ici avec la date d'entrée en vigueur mise à jour. Les changements importants sont annoncés dans l'application.
Réglages > Support > Contacter l'auteur, ou via le module Contact d'App Store Connect. La version anglaise fait foi.
La aplicación adopta una arquitectura centrada en la privacidad. La gran mayoría de sus datos se almacenan localmente en su dispositivo mediante Apple SwiftData con cifrado a nivel del sistema iOS. No operamos servidores backend.
| Datos de salud (HealthKit) | Dispositivo local | Sí (nivel iOS) | Nunca |
|---|---|---|---|
| Hábitos, disciplina, ánimo, dieta | SwiftData local | Sí | Nunca |
| Colección buddies, insignias | Local + iCloud (opcional) | Sí (CloudKit) | Nunca |
| Ubicación (rutas, puntos referencia) | SwiftData local | Sí | Nunca |
| Mensajes chat IA | SwiftData local | Sí | Ver sección 7 |
| Analíticas / registros fallos | No recopilados | - | Nunca |
| Identificadores publicitarios | No recopilados | - | Nunca |
La app lee y escribe datos de salud via Apple HealthKit. Requiere permiso explícito. Revocar: iOS Ajustes > Privacidad > Salud > HealthCare+.
| Categoría | Tipos de datos | Propósito |
|---|---|---|
| Lectura | Pasos, distancia, energía activa, minutos de ejercicio, horas de pie, frecuencia cardíaca (reposo/caminata/entrenamiento), variabilidad FC (HRV SDNN), oxígeno en sangre (SpO2), temperatura de muñeca, frecuencia respiratoria, fases de sueño (profundo/ligero/REM/despierto), peso, altura, grasa corporal, IMC, 39 nutrientes (calorías/proteínas/carbohidratos/grasas/fibra/azúcar/sodio/potasio/calcio/hierro/vitaminas A/C/E/B1-B3/selenio/magnesio/zinc/fósforo/grasas saturadas/colesterol), minutos de atención plena, rutas GPS de entrenamiento (coordenadas/altitud/ritmo), VO2max, lavado de manos, hidratación, cafeína, exposición solar, audición | Información de salud, análisis estrés, calidad sueño, seguimiento nutrición, tendencias fitness |
| Escritura | Entradas nutricionales (39 tipos), minutos de atención plena, hidratación, cafeína | Registrar su nutrición, atención plena e hidratación |
| Procesamiento | Todo en local, sin transmisión a servidores. Cálculo estrés HRV basado en referencia personal de 7 días. HKObserverQuery en segundo plano para actualizar widgets. | Nunca para publicidad / nunca vendido / nunca explotado |
Rutas GPS de entrenamiento (en uso); detección de puntos de referencia Golden Buddy (monitoreo de zona 1km, almacena nombre + marca de tiempo solamente, NO coordenadas crudas); Clima (nivel ciudad aproximado). Ubicación permanente solo para detección de puntos de referencia (monitoreo de zona iOS, eficiente en batería). Revocar: iOS Ajustes > Privacidad > Servicios de ubicación.
| Caso de uso | Precisión | Propósito | Almacenado |
|---|---|---|---|
| Rutas de entrenamiento | GPS (en uso) | Seguir trayectoria, distancia, ritmo | SwiftData local |
| Puntos referencia Golden Buddy | Monitoreo zona 1km | Detectar puntos cercanos para función buddy | Solo nombre + marca de tiempo (sin coordenadas crudas) |
| Clima | Nivel ciudad aproximado | Mostrar clima local para contexto de actividad | Caché máx. 24h |
Apple SoundAnalysis (ML en dispositivo). El usuario lo activa manualmente (antes de dormir), el micrófono captura audio, SoundAnalysis clasifica ronquidos localmente. Clips cortos almacenados localmente. NINGÚN audio transmitido a servidores. Nunca se activa automáticamente. Revocar: iOS Ajustes > Privacidad > Micrófono.
Sincronización opcional entre dispositivos (Apple CloudKit, base pública, contenedor: iCloud.com.yaotianshu.tinyFolish). Sincroniza: perfil de usuario (anonimizado), colección de buddies, insignias, café, disciplina, ánimo, entradas de alimentos, eventos de ubicación (solo nombre de punto). Cifrado Apple (lado servidor + TLS). El desarrollador no puede acceder al contenido sincronizado. Datos HealthKit NO se sincronizan via CloudKit.
Recibido: identificador de usuario anónimo (ej. _abc123def456). No recibido: email Apple ID, nombre real, teléfono. Apodo y avatar elegidos en la app. Eliminar cuenta: Ajustes > Cuenta > Eliminar cuenta, borra todos los datos.
MiniMax M2.7 API (api.minimaxi.com): envía sus preguntas de salud + resúmenes agregados (ej. caminó 8000 pasos). NO envía muestras HealthKit crudas, GPS, audio, o identidad. Requiere consentimiento explícito. Desactivable: Ajustes > Análisis IA > apagar. Historial chat solo almacenado localmente. Open-meteo: envía coordenadas aproximadas para clima. No se envían datos personales.
Avatar: PhotosUI elige UNA foto. Almacenada localmente + CloudKit (cifrada). NO accede a toda la fototeca. Cámara: NO usada.
Opcionalmente escribe recordatorios de actividad en Calendario/Recordatorios iOS. Solo escritura unidireccional. No lee datos existentes del calendario.
Comparte datos con sus propios widgets via App Group (group.com.yaotianshu.healthcare): progreso hábitos, fases sueño, HRV, niveles estrés, estado ronquidos. Permanece en el sandbox del dispositivo. Nunca transmitido externamente.
SwiftData local: hasta eliminar app o borrado manual. CloudKit: hasta eliminar cuenta o desactivar sincronización. Chat IA: local hasta borrado, nunca persistido en servidor. Caché clima: máx. 24 horas.
| Datos | Retención |
|---|---|
| Datos de salud (HealthKit) | Controlados por la app Salud iOS; la app no retiene copias |
| SwiftData local (hábitos, ánimo, dieta, etc.) | Hasta eliminar app o borrado manual |
| Datos CloudKit | Hasta eliminar cuenta o desactivar sincronización |
| Historial chat IA | Solo local; hasta borrado manual |
| Caché clima | Máx. 24 horas |
| Clips audio ronquidos | Solo local; hasta eliminación manual |
App clasificada 4+. No recopila a sabiendas datos de menores de 13 años. Datos de salud accesibles solo con permiso del propietario del dispositivo.
Acceso (solicitar copia de datos), Eliminación (Ajustes > Eliminar cuenta), Restricción (desactivar IA/CloudKit), Retiro del consentimiento (revocar HealthKit/Ubicación/Micrófono en Ajustes iOS en cualquier momento).
Protección de datos iOS (NSFileProtectionComplete); SwiftData (sandbox iOS + cifrado archivos); CloudKit (gestionado por Apple, lado servidor + TLS); Comunicación API (HTTPS/TLS); Sin venta de datos.
La aplicación integra los siguientes servicios de terceros. No se venden datos de usuario a ninguno de ellos.
| Servicio | Propósito |
|---|---|
| Apple HealthKit | Lectura/escritura de datos de salud y fitness (todo local) |
| Apple CloudKit | Sincronización opcional entre dispositivos (cifrado Apple) |
| MiniMax API (api.minimaxi.com) | Preguntas y respuestas de salud IA (opt-in; solo preguntas + resúmenes agregados) |
| Open-meteo API | Datos meteorológicos (solo coordenadas aproximadas) |
| Lottie (airbnb) | Renderizado de animaciones (empaquetado local, sin llamadas de red) |
Podemos actualizar esta política. Los cambios se publican aquí con la fecha de entrada en vigor actualizada. Los cambios importantes se anuncian en la aplicación.
Ajustes > Soporte > Contactar al autor, o a través del módulo de Contacto de App Store Connect. La versión en inglés es la autorizada.
Die App verwendet eine datenschutzorientierte Architektur. Die überwiegende Mehrheit Ihrer Daten wird lokal auf Ihrem Gerät über Apple SwiftData mit iOS-Verschlüsselung gespeichert. Wir betreiben keine Backend-Server.
| Gesundheitsdaten (HealthKit) | Lokales Gerät | Ja (iOS-Ebene) | Nie |
|---|---|---|---|
| Gewohnheiten, Disziplin, Stimmung, Ernährung | Lokal SwiftData | Ja | Nie |
| Buddy-Sammlung, Abzeichen | Lokal + iCloud (optional) | Ja (CloudKit) | Nie |
| Standort (Routen, Wahrzeichen) | Lokal SwiftData | Ja | Nie |
| KI-Chatnachrichten | Lokal SwiftData | Ja | Siehe Abschnitt 7 |
| Analytik / Absturzprotokolle | Nicht gesammelt | - | Nie |
| Werbe-IDs | Nicht gesammelt | - | Nie |
Die App liest und schreibt Gesundheitsdaten über Apple HealthKit. Erfordert ausdrückliche Genehmigung. Widerrufen: iOS Einstellungen > Datenschutz > Gesundheit > HealthCare+.
| Kategorie | Datentypen | Zweck |
|---|---|---|
| Lesen | Schritte, Distanz, aktive Energie, Bewegungsminuten, Stehstunden, Herzfrequenz (Ruhe/Gehen/Training), Herzfrequenzvariabilität (HRV SDNN), Blutsauerstoff (SpO2), Handgelenktemperatur, Atemfrequenz, Schlafphasen (Tiefschlaf/Kern/REM/wach), Gewicht, Größe, Körperfett, BMI, 39 Nährstoffe (Kalorien/Protein/Kohlenhydrate/Fett/Ballaststoffe/Zucker/Natrium/Kalium/Kalzium/Eisen/Vitamine A/C/E/B1-B3/Selen/Magnesium/Zink/Phosphor/gesättigte Fette/Cholesterin), Achtsamkeitsminuten, GPS-Trainingsrouten (Koordinaten/Höhe/Tempo), VO2max, Händewaschen, Flüssigkeitsaufnahme, Koffein, Tageslicht, Hören | Gesundheitseinblicke, Stressanalyse, Schlafqualität, Nährstoffverfolgung, Fitness-Trends |
| Schreiben | Ernährungseinträge (39 Arten), Achtsamkeitsminuten, Flüssigkeitsaufnahme, Koffein | Ernährung, Achtsamkeit und Flüssigkeitsaufnahme protokollieren |
| Verarbeitung | Alles lokal, keine Serverübertragung. HRV-Stressberechnung basiert auf persönlicher 7-Tage-Basislinie. Hintergrund-HKObserverQuery für Widget-Updates. | Niemals für Werbung / niemals verkauft / niemals ausgewertet |
GPS-Trainingsrouten (bei Verwendung); Golden Buddy Wahrzeichenerkennung (1km-Zonenüberwachung, speichert nur Name + Zeitstempel, KEINE Rohkoordinaten); Wetter (Stadtebene). Standort dauerhaft nur für Wahrzeichenerkennung (iOS-Zonenüberwachung, stromsparend). Widerrufen: iOS Einstellungen > Datenschutz > Standortdienste.
| Anwendungsfall | Genauigkeit | Zweck | Gespeichert |
|---|---|---|---|
| Trainingsrouten | GPS (bei Verwendung) | Strecke, Distanz, Tempo verfolgen | Lokal SwiftData |
| Golden Buddy Wahrzeichen | 1km-Zonenüberwachung | Nahe Wahrzeichen für Buddy-Funktion erkennen | Nur Name + Zeitstempel (keine Rohkoordinaten) |
| Wetter | Stadtebene (ungefähr) | Lokales Wetter für Aktivitätskontext anzeigen | Cache max. 24h |
Apple SoundAnalysis (geräteseitiges ML). Benutzer startet manuell (vor dem Schlaf), Mikrofon erfasst Audio, SoundAnalysis klassifiziert Schnarchen lokal. Kurze Clips lokal gespeichert. KEIN Audio an Server übertragen. Nie automatisch aktiviert. Widerrufen: iOS Einstellungen > Datenschutz > Mikrofon.
Optionale geräteübergreifende Synchronisierung (Apple CloudKit, öffentliche DB, Container: iCloud.com.yaotianshu.tinyFolish). Sync: Benutzerprofil (anonymisiert), Buddy-Sammlung, Abzeichen, Kaffee, Disziplin, Stimmung, Essenseinträge, Standortereignisse (nur Name). Apple-Verschlüsselung (serverseitig + TLS). Entwickler kann nicht auf synchronisierte Inhalte zugreifen. HealthKit-Daten NICHT über CloudKit synchronisiert.
Erhalten: anonyme User Record ID (z.B. _abc123def456). Nicht erhalten: Apple ID E-Mail, Name, Telefon. Spitzname und Avatar in der App gewählt. Konto löschen: Einstellungen > Konto > Konto löschen, löscht alle Daten.
MiniMax M2.7 API (api.minimaxi.com): sendet Ihre Gesundheitsfragen + aggregierte Zusammenfassungen (z.B. 8000 Schritte gegangen). Sendet KEINE rohen HealthKit-Daten, GPS, Audio oder Identität. Erfordert ausdrückliche Zustimmung. Deaktivierbar: Einstellungen > KI-Analyse > aus. Chat-Verlauf nur lokal gespeichert. Open-meteo: sendet ungefähre Koordinaten für Wetter. Keine personenbezogenen Daten gesendet.
Avatar: PhotosUI wählt EIN Foto. Lokal + CloudKit gespeichert (verschlüsselt). Kein Zugriff auf gesamte Fotobibliothek. Kamera: NICHT verwendet.
Schreibt optional Disziplin-Aktivitätserinnerungen in iOS-Kalender/Erinnerungen. Nur unidirektionales Schreiben. Liest keine bestehenden Kalenderdaten.
Teilt Daten mit eigenen Widgets über App Group (group.com.yaotianshu.healthcare): Gewohnheitsfortschritt, Schlafphasen, HRV, Stresslevel, Schnarchstatus. Bleibt im Geräte-Sandbox. Niemals extern übertragen.
Lokal SwiftData: bis App-Löschung oder manuelle Löschung. CloudKit: bis Konto-Löschung oder Sync-Deaktivierung. KI-Chat: lokal bis Löschung, nie auf Server gespeichert. Wetter-Cache: max. 24 Stunden.
| Daten | Aufbewahrung |
|---|---|
| Gesundheitsdaten (HealthKit) | Von iOS Health App kontrolliert; App behält keine Kopien |
| Lokal SwiftData (Gewohnheiten, Stimmung, Ernährung etc.) | Bis App-Löschung oder manuelle Löschung |
| CloudKit-Daten | Bis Konto-Löschung oder Sync-Deaktivierung |
| KI-Chatverlauf | Nur lokal; bis manuelle Löschung |
| Wetter-Cache | Max. 24 Stunden |
| Schnarch-Audioclips | Nur lokal; bis manuelle Löschung |
App bewertet 4+. Sammelt nicht wissentlich Daten von Kindern unter 13. Gesundheitsdaten nur mit Erlaubnis des Gerätebesitzers zugänglich.
Zugriff (Datenkopie anfordern), Löschung (Einstellungen > Konto löschen), Einschränkung (KI/CloudKit deaktivieren), Einwilligung widerrufen (HealthKit/Standort/Mikrofon in iOS-Einstellungen jederzeit).
iOS-Datenschutz (NSFileProtectionComplete); SwiftData (iOS-Sandbox + Dateiverschlüsselung); CloudKit (Apple-verwaltet, serverseitig + TLS); API-Kommunikation (HTTPS/TLS); Kein Datenhandel.
Die App integriert folgende Drittanbieterdienste. Keine Nutzerdaten werden an diese verkauft.
| Dienst | Zweck |
|---|---|
| Apple HealthKit | Gesundheits- und Fitnessdaten lesen/schreiben (alles lokal) |
| Apple CloudKit | Optionale geräteübergreifende Synchronisierung (Apple-Verschlüsselung) |
| MiniMax API (api.minimaxi.com) | KI-Gesundheits-Fragen & Antworten (opt-in; nur eingegebene Fragen + aggregierte Zusammenfassungen) |
| Open-meteo API | Wetterdaten (nur ungefähre Koordinaten) |
| Lottie (airbnb) | Animationsrendering (lokal gebündelt, keine Netzwerkaufrufe) |
Wir können diese Richtlinie aktualisieren. Änderungen werden hier mit aktualisiertem Gültigkeitsdatum veröffentlicht. Wesentliche Änderungen werden in der App angekündigt.
Einstellungen > Support > Autor kontaktieren, oder über das App Store Connect Kontaktmodul. Englische Version ist maßgeblich.