隐私政策
月经来了是一款在 iPhone 和 Apple Watch 上记录、查看并估算月经周期的本地优先 App。有效试用或永久解锁期间不登录也能完整使用;你也可以选择 Apple 登录,在设置的“数据与隐私 → 同步说明”了解范围后,将经过隐私过滤的月经来了记录自动同步到自己的其他 iPhone。App 不包含广告、分析或跨 App 跟踪。
Privacy Policy
Hello Cycle is a local-first cycle tracking app for iPhone and Apple Watch. During an active trial or lifetime unlock, you can use it without signing in. Optional Apple sign-in syncs privacy-filtered records to your other iPhones after you review the sync scope. No ads, analytics, or cross-app tracking.
简体中文
试用领取和永久解锁通过 Apple 内购处理,App 在设备上验证交易与试用截止时间。购买权益不进入 Wristlab 账号云档案;iPhone 只向配对 Watch 发送使用权益与截止时间,不包含健康内容。领取或恢复购买需要连接 Apple。未购买或试用到期后,已有记录仍可查看、导出和删除。
登录月经来了后,本 App 会将 Apple 签名购买凭据单独提交服务器核验并关联该账号,保存商品、原始交易、购买时间、试用截止时间、撤销状态、Apple 商店地区、交易环境及最近核验时间,用于确认试用、永久购买与退款。未登录仍可购买;无账号标识的历史购买由首次成功关联的账号持有,同一交易不能重复关联多个账号。购买记录与后台账号授权独立,不进入周期云档案,也不包含健康或备注内容。删除月经来了账号会删除本 App 的服务端购买关联,不删除 Apple 管理的购买记录。
核心承诺:不登录时,月经来了记录只在你的 iPhone、配对 Apple Watch 与 Apple HealthKit 中处理。登录前的完整说明是账号同步的授权边界:当你继续并成功使用 Apple 登录,即表示你同意 App 连接 Wristlab,发送完成账号认证所需的 Apple 登录凭据与账号标识,并把下述有限月经来了档案通过加密传输自动与所选账号合并、同步,用于同 App 换机同步。
App 在设备上处理什么
- 你主动记录的内容:经期日期、经量、血色、痛感、每日情绪/身体状态(含自定义项)、严重度、对日常生活的影响、备注,以及你选择保存的其他周期条目。未填写的日期不会被当作“没有状态”。
- 你授权的健康数据:首次进入时,App 会先说明健康数据的本机用途,你可以继续到 Apple 系统授权页或跳过;跳过不会影响手动记录和基础预测。只有你继续并允许后,App 才会自动读取可见的 Apple 健康经期历史,以及最长 420 日窗口内的睡眠腕温、静息心率、心率变异性(HRV,HealthKit 指标为 SDNN)和睡眠摘要;授权完成后立即处理,并在 App 启动或回到前台时自动刷新,不使用 HealthKit 后台投递,也不要求你在设置中手动导入或刷新。旧测试版中仅请求过健康权限、但从未确认导入历史的设备会再显示一次同样的读取与同步范围说明;只有你继续后才开启自动经期历史导入。旧档案已经保存过明确导入 ledger 时才会直接迁移为自动导入。月经来了在设备上把真实经期记录形成历史中心,并可用这些体征形成可选的生理信号参考;尚无完整历史体征周期时,只在当前腕温持续上移后给出低可信、宽范围的初步参考,完成一个体征周期后才开始个人化。睡眠摘要只调节数据质量。App 还可在估算层把已记录的出血开始标为“更像新的经期开始”“更像不是新的经期开始”或“暂时无法判断”,但不会改写真实记录。长间隔的临时计算边界只存在于本机推导中。
- 写入健康的数据:当你选择保存到“健康”时,只有你主动记录且已授权的经期和经量会写入 HealthKit,并由 Apple 的“健康”数据权限和存储机制管理。血色、痛感、备注、内置或自定义每日状态、严重度和生活影响不会写入 HealthKit。
- 设置与提醒:显示状态和必要配置保存在设备上;使用 Apple 登录后,两项提醒的独立选择和自动补全偏好可随月经来了档案同步,但系统通知权限与实际排程只属于当前设备。新用户的经期将至与每日记录提醒初始开启,入门时请求系统通知权限;旧测试版中能确认为从未发生任何设置修改的初始状态会使用新默认,无法区分默认关闭与主动关闭的旧值保守保持关闭,明确选择不会被升级覆盖。拒绝权限时,这台 iPhone 不会投递提醒,设置会明确提示权限关闭,但不会据此关闭另一台设备的提醒。提醒由系统在设备上安排,不使用远程推送。iPhone 界面、弹窗、PDF 和本地通知使用 iOS 为本 App 选择的系统语言;月经来了不另存或上传语言偏好,Apple Watch 继续跟随 watchOS。
- 报告与系统分享:只有你明确选择生成或分享时,App 才会在设备上形成报告并打开 Apple 的系统分享面板。预测诊断 JSON 只含算法/报告版本、原因码、门槛、计数、覆盖率、有界质量/置信分数与布尔判定,不含原始健康数值、经期日期、HealthKit UUID/source identifier、账号或设备标识。App 不会自动上传报告;接收人、App 或保存位置由你选择。
可选账号同步会收集什么
使用 Apple 登录时,Wristlab 会处理账号用户标识及完成认证、维持会话和支持撤销所需的 Apple 凭据;服务端保存的 Apple refresh credential 经过加密。Apple 登录成功后,月经来了会自动收集并同步你在 App 中可见的经期/非经期事实、每日记录(经量、血色、痛感、内置状态和备注)、你明确填写的结构化每日状态(情绪/身体分类、内置或自定义项、严重度与生活影响)、进行中状态、偏好与删除标记。每日状态发生跨设备并发删除时,同步只保留不含状态名称、严重度、影响或正文的随机删除版本标记,用于阻止旧设备复活已删除内容;不会保留被删除的冲突内容副本。若改用另一个 Apple 登录账号,当前手机数据可能包含上一账号或未登录期间的记录,也会自动并入新选择的账号;不同账号不会复用同一同步基线。这些档案数据仅用于月经来了在你的 iPhone 之间同步,并按月经来了的 app_id 与其他 Wristlab App 隔离。由 Apple 健康导入且已显示在月经来了中的经期事实会去除来源标识与样本 UUID 后同步。
升级新版时,旧测试版中保存在普通每日记录、无法判断属于情绪还是身体的自定义症状文字会在本机迁移时删除,并在新版首次成功自动同步后从账号云档案清除;经期/非经期日期、经量、血色、痛感、内置状态、备注、既有结构化状态、生活影响、偏好和删除标记都会保留。新版自定义状态必须选择情绪或身体分类,并保存在结构化每日状态中。
月经来了不会上传腕温、静息心率、HRV、睡眠时长等按日摘要、HealthKit source identifier/UUID、导入账本、预测辅助状态、状态负担热图、经前模式分析、Health 或通知权限、系统通知计划、iOS 管理的 App 语言、PDF、缓存或诊断日志。自动导入后已经显示在月经来了中的经期/经量事实属于上段所述有限档案:仅在你使用 Apple 登录后去除来源标识与样本 UUID 并进入账号同步;原始健康样本仍不会上传。状态负担和经前模式由 iPhone 根据同步回来的原始结构化每日状态重新计算。App 不集成自有或第三方分析、崩溃、广告或跟踪 SDK,不出售个人数据,也不会把月经来了业务数据提供给轻递等其他 Wristlab App。Apple 可能依据你的设备分析共享设置及其政策向开发者提供诊断信息。
压力与 HRV 组件自动使用已可读取的健康数据,无需独立开关;仅向配对 Watch 发送最新 HRV、压力趋势分与模型版本、测量时间、样本日、更新时间、到期时间与清空版本,不发送历史、原始样本数组、来源标识或账号信息,不上传服务器。压力使用个人近期 HRV 与可用静息心率在手机本机估算,仅供日常参考。手表缓存启用文件保护并排除备份,仅展示今天或昨天的数值。数据消失或档案清空后在下次成功同步时清除;离线内容仍会到期。
HealthKit 与 Apple 同步边界
HealthKit 由 Apple 管理。若你在 Apple 设备设置中开启“健康”的 iCloud 同步或设备备份,Apple 可能按你的设置在设备间同步或备份健康数据;这不是 Wristlab 的上传,开发者无法访问或控制该同步。撤回健康权限会阻止 App 今后读取或写入相应类型,但不会自动删除 HealthKit 中已经存在的记录。
自定义主题仅处理你通过系统照片选择器选取的四阶段图片,可在 iPhone 本地去除背景并裁剪。处理后的图片不保留原始照片元数据,仅存于本机及配对 Apple Watch,不上传我们的服务器或账号云档案。未完成图片保留为本机草稿;清空 App 数据时一并删除,离线手表在下次同步后清除。若原图仅在 iCloud 中,系统可能需要联网下载。
为了让配对的 iPhone 与 Apple Watch 显示同一估算,iPhone 会通过 Apple WatchConnectivity 发送经过验证的紧凑派生投影及有效期:历史中心、可选生理信号中心、最终最可能日与范围、体征证据强度和聚合准备度。该投影不含原始或按日 HealthKit 样本、source identifier/UUID、出血事件分类明细、任何临时边界日期、每日情绪/身体状态、自定义状态、状态负担热图或经前模式,也不进入账号云档案。Watch 不登录、不持有服务会话,也不直接联网;结构化每日状态目前只在 iPhone 记录和查看。
从月经来了账号档案接收的记录会在本机保留云来源标记;其中可同步到 Watch 的周期记录也会在 Watch 副本中保留该标记。结构化每日状态不会发送给 Watch。账号合并、App 重启或以后刷新健康都不会把这些记录写入 Apple 健康。只有你随后在支持该记录的设备上明确修改并形成新记录版本后,才按本地保存规则处理。
删除 App 与删除健康数据
- 从设备删除月经来了,会依照 iOS/watchOS 的行为移除该设备上 App 容器内的本地数据和设置。
- 删除 App 不会删除 HealthKit 中已经存在的数据。如需查看或删除这些记录,请在 Apple“健康”App 中管理对应的数据类型与数据来源。
- 你通过系统分享面板发送或保存的报告已离开 App 容器,删除 App 不会删除这些副本;请在你选择的接收 App、文件位置或服务中管理它们。
- 退出登录会停止同步并保留本机与 Watch 数据;此前已同步的服务端月经来了档案会保留,直到你重新登录管理或删除月经来了账号。
- App 内“删除月经来了账号与数据”需要两次确认。服务端确认后,月经来了会删除当前账号下的月经来了 app user/archive,并清除本机与 Watch 副本。它不会删除 HealthKit 数据,也不会删除轻递等其他 Wristlab App 的数据或权益。
- Apple 管理的设备备份与“健康”同步受你的 Apple 账户和系统设置控制,Wristlab 无法代你删除 Apple 管理的副本。
权限与安全
健康与通知访问都由 Apple 的系统权限控制。拒绝或撤回健康权限会停止今后的读取与刷新,但不会自动删除此前保存在 App 本机档案中的日摘要或仍在有效期内的体征辅助状态;卸载 App 可移除该设备上的本地内容。卸载本身不会清空已同步的云档案;已登录用户可在账号管理中使用“删除月经来了账号与数据”,经两次确认后删除服务端、本机与 Watch 副本。两种方式都不会删除 Apple 健康中的原始记录。手动记录和基于经期记录的基础预测不受影响。账号 session 只保存在本 App 的 ThisDeviceOnly Keychain;本地档案与同步 base 使用完全数据保护并排除备份;网络地址来自签名构建配置且仅接受 HTTPS。App 不会将 HealthKit 数据用于广告、营销或出售。
健康与预测说明
周期、经期或预计排卵期结果都是根据有限记录和可用体征得出的估算,可能不准确。有效的生理候选优先作为主要预测;暂不可用、过期或与历史估算差异过大时,使用周期记录估算。洞察显示当前候选日期、对应范围与可信度,以及实际信号类型、体征证据强度和可用数据;尚无完整体征周期时,初步生理参考保持低可信度和较宽范围。只有腕温可用时只写“腕温上移”,不会冒充三项信号共同支持,也不能确认是否已经排卵。月经来了不是医疗器械,不提供诊断、治疗、紧急预警或用药建议。
“月经不规律”、“月经稀发”和“月经延长”以及出血事件估算分类、短间隔或预测敏感记录提示都不是诊断。分类不会修改真实记录,临时计算边界也不会成为真实经期;App 不会把记录缺失自动解释为真实健康情况。
“经前模式”只比较你明确填写的经前 7 天和周期第 5–10 天记录;内置和分类后的自定义状态使用相同规则。一个周期只是初步观察,重复模式至少需要多个合格周期。持续整月的状态与经前进一步加重会分开表达。腕温、心率、HRV 和睡眠健康摘要不会被用来推断情绪或替代填写。你不需要手动判断或标记 PMS,任何结果也都不是 PMS 或 PMDD 诊断。
请勿把本 App 用作避孕工具,也不要仅依赖它来避免或计划怀孕。如有健康疑问、异常症状、怀孕可能或用药问题,请咨询合格的医疗专业人员;紧急情况请联系当地急救服务。
账号会员:登录后,App 还会查询本 App 的账号会员授权。Wristlab 保存账号标识、授权来源、订单或操作编号、生效与到期时间,以及创建和撤销的操作记录;不包含周期或 HealthKit 数据。本机授权缓存受文件保护、排除备份并设有离线有效期;配对 Watch 只收到带截止时间的权益快照。退出登录清除账号缓存,删除本 App 账号时删除对应授权。
English
Trial claims and lifetime unlocks use Apple In-App Purchase. The app verifies transactions and the trial deadline on device. Purchase access is not included in Wristlab account archives; iPhone sends only access status and the deadline to its paired Watch, without health content. Claiming or restoring a purchase requires an Apple connection. Existing records remain viewable, exportable and deletable without a purchase or after trial expiry.
After sign-in, this app separately submits Apple-signed purchase evidence for server verification and account association. The server stores the product, original transaction, purchase time, trial deadline, revocation status, Apple storefront, transaction environment and latest verification time to track trial, lifetime purchase and refunds. Buying without sign-in remains available. A historical purchase without an account token belongs to the first account that successfully links it; one transaction cannot be linked to multiple accounts. These records are independent of operator grants, are outside the cycle archive, and contain no health records or notes. Deleting the Hello Cycle account removes its server purchase association, but does not delete Apple's purchase records.
Core commitment: Without sign-in, Hello Cycle records are processed only on your iPhone, paired Apple Watch, and in Apple HealthKit. Full account sync details are available under Data & Privacy in Settings before you choose to sign in. Continuing and successfully completing Sign in with Apple means you agree that the app may contact Wristlab, send the Apple credential and account identifier required for authentication, and automatically merge and sync the limited Hello Cycle archive described below with the selected account over encrypted transport for same-app device sync.
What the app processes on your device
- Entries you make: period dates, flow, blood color, pain, daily emotional and physical states (including custom items), severity, impact on daily life, notes, and other cycle entries you choose to save. An unfilled date is never treated as “no state.”
- Health data you authorize: on first use, the app first explains the on-device purpose of Health data. You may continue to Apple’s system permission sheet or skip; skipping does not affect manual logging or the basic estimate. Only after you continue and allow access does the app automatically read visible Apple Health period history plus up to 420 days of sleeping wrist temperature, resting heart rate, heart-rate variability (HRV; HealthKit uses SDNN), and sleep summaries. It processes them after authorization and refreshes automatically when the app launches or returns to the foreground. It does not use HealthKit background delivery or require a manual import or refresh in Settings. A device from an earlier beta that requested Health access but never confirmed a history import receives the same read-and-sync disclosure once more; automatic period-history import starts only after you continue. Only an older archive with a confirmed non-empty import ledger migrates directly to automatic import. Hello Cycle forms a history-based center from real period records and may form an optional physiology reference from those signals. Before a complete historical signal cycle exists, it shows only a low-confidence, wide preliminary reference after a sustained current wrist-temperature rise; personalization starts after one complete signal cycle. Sleep summaries adjust data quality only. In the estimate layer, recorded bleeding starts may be labeled “more like a new period start,” “more like not a new period start,” or “not enough information to tell,” but the real records are never rewritten. Temporary long-gap calculation boundaries exist only in the on-device derivation.
- Data saved to Health: when you choose to save to Health, only period and flow records you actively enter and authorize are written to HealthKit and managed by Apple’s Health data permissions and storage. Blood color, pain, notes, built-in or custom daily states, severity, and daily-life impact are not written to HealthKit.
- Settings and reminders: display state and necessary configuration stay on device. After Apple sign-in, the two independent reminder choices and automatic-fill preferences may sync with the Hello Cycle archive, while system notification access and actual schedules remain specific to each device. Upcoming-period and daily-log reminders start on for new users, and onboarding requests system notification permission. An older beta archive that can be identified as untouched uses the same defaults; an old off value that cannot be distinguished from an opt-out conservatively stays off, and an explicit choice is never overwritten. If permission is denied, this iPhone delivers neither reminder and Settings clearly reports that access is off, without turning reminders off on another device. Reminders are scheduled locally by the operating system and do not use remote push notifications. The iPhone UI, dialogs, PDFs, and local notifications use the system language selected for this app in iOS; Hello Cycle does not separately store or upload a language preference, and Apple Watch continues to follow watchOS.
- Reports and system sharing: only when you explicitly choose to generate or share does the app create a report on device and open Apple’s system share sheet. A prediction-diagnostics JSON contains only algorithm/report versions, reason codes, thresholds, counts, coverage, bounded quality/confidence scores, and Boolean decisions—never raw Health values, period dates, HealthKit UUIDs/source identifiers, account IDs, or device identifiers. The app does not upload reports automatically; you choose the recipient, app, or save location.
What optional account sync collects
When you use Sign in with Apple, Wristlab processes the account user identifier and Apple credentials required to authenticate, maintain the session, and support revocation; the Apple refresh credential retained by the service is encrypted. After Apple sign-in succeeds, Hello Cycle automatically collects and syncs the period/not-period facts, daily records (flow, blood color, pain, built-in states, and notes), structured daily states you explicitly enter (Emotional/Physical category, built-in or custom item, severity, and daily-life impact), active-period state, preferences, and deletion markers visible in the app. If a daily-state entry is deleted concurrently across devices, sync retains only random deletion-version markers containing no state name, severity, impact, or entry text, so an old device cannot revive deleted content; it does not retain a deleted conflict-content copy. If you switch to another Apple sign-in account, current phone data may include records from a prior account or local-only use and is automatically merged into the newly selected account; sync bases are not reused across accounts. Those archive data are used only to sync Hello Cycle between your iPhones and are isolated by the app’s app_id from other Wristlab apps. Period facts imported from Apple Health and visible in Hello Cycle are stripped of source identifiers and sample UUIDs before sync.
When you upgrade, custom-symptom text stored by an earlier beta in ordinary daily records without enough information to classify it as Emotional or Physical is removed during local migration and cleared from the account archive after the new version first syncs successfully. Period/not-period dates, flow, blood color, pain, built-in states, notes, existing structured states, daily-life impact, preferences, and deletion markers are preserved. New custom states require an Emotional or Physical category and are stored in the structured daily-state record.
Hello Cycle does not upload daily wrist-temperature, resting-heart-rate, HRV, or sleep summaries; HealthKit source identifiers or UUIDs; import ledgers; prediction-assistance state; the status-burden heatmap or premenstrual-pattern analysis; Health or notification permissions; system notification schedules; the iOS-managed app language; PDFs; caches; or diagnostic logs. Period and flow facts that are visible in Hello Cycle after automatic import belong to the limited archive described above: only after you use Apple sign-in are source identifiers and sample UUIDs removed and those visible facts included in account sync. The original Health samples are never uploaded. Status burden and premenstrual patterns are recalculated on iPhone from synchronized raw structured daily states. The app integrates no first-party or third-party analytics, crash-reporting, advertising, or tracking SDK, does not sell personal data, and does not expose Hello Cycle business data to other Wristlab apps such as Wrist Signal. Apple may provide diagnostics according to your device analytics-sharing setting and Apple’s policies.
Stress and HRV complications automatically use available Health data without a separate switch. The app sends only the latest HRV, stress trend score and model version, measurement time, sample day, update/expiry times and a reset version to your paired Watch. It sends no history, raw sample arrays, source identifiers or account information and never uploads this projection to a server. Stress is estimated on iPhone from your recent HRV and available resting heart rate for everyday reference only. The protected, backup-excluded Watch cache displays only today’s or yesterday’s values. Missing data or an archive reset clears them on the next successful sync; offline values still expire.
Account membership: If you sign in, the app also queries membership grants for this app. Wristlab stores your account identifier, grant source and order or operation reference, effective and expiration dates, and creation or revocation audit fields. These records do not contain cycle or HealthKit data. The app keeps a protected, backup-excluded cache with a limited offline validity period and sends only an expiring access snapshot to your paired Watch. Signing out clears this account cache; deleting this app account deletes its grants.
HealthKit and Apple sync boundary
Apple manages HealthKit. If Health iCloud sync or device backup is enabled in your Apple device settings, Apple may sync or back up Health data according to those settings. That is not an upload to Wristlab; the developer cannot access or control it. Revoking Health permission stops future access or writes for the relevant types, but does not automatically delete records already in HealthKit.
Custom themes process only the four phase images you select with the system photo picker. Background removal and cropping run locally on iPhone. Re-encoded images exclude original photo metadata and remain on this iPhone and its paired Apple Watch; they are not uploaded to our servers or account cloud archive. Incomplete themes remain local drafts. Clearing app data removes themes and drafts; an offline Watch clears them after the next sync. The system may need internet access to download an original stored only in iCloud.
To let a paired iPhone and Apple Watch display the same estimate, iPhone sends a validated compact derived projection and its validity period through Apple WatchConnectivity: the history-based center, optional physiology-based center, final most-likely date and range, body-signal evidence strength, and aggregate readiness. It contains no raw or daily HealthKit samples, source identifiers or UUIDs, detailed bleeding-event classifications, temporary-boundary dates, daily emotional or physical states, custom states, status-burden heatmaps, or premenstrual patterns, and it is not included in the account cloud archive. Watch does not sign in, hold a service session, or contact the service; structured daily states are currently recorded and viewed on iPhone only.
Records received from the Hello Cycle account archive retain cloud provenance on the local phone; cycle records eligible for Watch sync retain it in the Watch copy as well. Structured daily-state entries are not sent to Watch. Account merging, an app restart, or a later Health refresh does not write those records into Apple Health. Only an explicit subsequent edit on a device that supports the record creates a new local version that follows the local save rules.
Deleting the app and deleting Health data
- Deleting Hello Cycle removes local data and settings in the app container on that device according to iOS/watchOS behavior.
- Deleting the app does not delete data already in HealthKit. Use Apple’s Health app to inspect or delete those records by data type or data source.
- A report you sent or saved through the system share sheet has left the app container. Deleting the app does not delete those copies; manage them in the recipient app, file location, or service you selected.
- Signing out stops sync and keeps phone and Watch data. A previously synchronized server-side Hello Cycle archive remains until you sign in to manage it or delete the Hello Cycle account.
- Delete Hello Cycle Account & Data requires two confirmations. After server confirmation, Hello Cycle deletes its app user/archive for the current account and clears phone and Watch copies. It does not delete HealthKit data or data, memberships, or entitlements in other Wristlab apps such as Wrist Signal.
- Apple-managed backups and Health sync are controlled by your Apple account and system settings; Wristlab cannot delete Apple-managed copies for you.
Permissions and security
Apple system permissions control Health and notification access. Denying or revoking Health access stops future reads and refreshes, but it does not automatically erase daily summaries already saved in the app’s local archive or a body-sign assistance state still within its validity period; uninstall the app to remove that device’s local content. Uninstalling alone does not clear a previously synchronized cloud archive. A signed-in user can choose Delete Hello Cycle Account & Data under Account Management; after two confirmations it removes the server, phone, and Watch copies. Neither method deletes original Apple Health records. Manual logging and the basic prediction still work. The account session is stored only in this app’s ThisDeviceOnly Keychain; the local archive and sync base use complete file protection and are excluded from backup; the signed build supplies an HTTPS-only service address. HealthKit data is never used for advertising, marketing, or sale.
Health and prediction notice
Cycle, period, and estimated ovulation results are estimates based on limited records and available signals and can be wrong. A valid body-signal estimate takes priority. When it is unavailable, expired, or too far from the history-based estimate, the app uses cycle history. Insights shows the selected estimate’s date, range and confidence, along with the actual signals, their evidence strength and available data. Before a complete signal cycle exists, the body-signal estimate remains a low-confidence preliminary reference with a wide range. Personalization starts after one complete signal cycle. Temperature-only evidence is labeled only as a wrist-temperature rise, never as three-signal support, and no result confirms ovulation. Hello Cycle is not a medical device and does not provide diagnosis, treatment, emergency alerts, or medication advice.
“Irregular periods,” “infrequent periods,” and “prolonged periods,” estimated bleeding-event classifications, and short-interval or prediction-sensitive record notices are all non-diagnostic. A classification never changes a real record, and a temporary calculation boundary never becomes a real period. The app does not automatically interpret missing records as a real health condition.
Premenstrual patterns compare only the entries you explicitly complete in the 7 days before a period with cycle days 5–10; built-in and categorized custom states follow the same rules. One cycle is preliminary; a recurring pattern needs multiple eligible cycles. Persistent all-month states are distinguished from states that rise further before a period. Wrist temperature, heart rate, HRV, and Health sleep summaries never infer mood or replace an entry. You never need to decide or label PMS, and no result diagnoses PMS or PMDD.
Do not use this app as contraception or rely on it alone to avoid or plan pregnancy. Ask a qualified health professional about health concerns, unusual symptoms, possible pregnancy, or medication; contact local emergency services in an emergency.
联系与政策更新Contact and changes
如果你主动向支持邮箱发送邮件,开发者会收到你选择提供的邮箱地址和邮件内容,仅用于回复和排查该请求。请勿发送不必要的健康明细。
If you email support, the developer receives the address and content you choose to provide solely to respond and troubleshoot that request. Please do not send unnecessary Health details.
Email: linqun0123@gmail.com
如 App 的数据处理方式发生变化,本页面将同步更新并标注新的生效日期。
If the app’s data practices change, this page will be updated with a new effective date.
数据存储地区Data storage region
登录时,App 根据当前 App Store 商店区域使用中国大陆或新加坡的服务。账号与云端数据保存在所选服务区域;已登录会话不会随旅行或商店变化自动迁移。两个区域的数据独立,退出后切换商店区域再登录可能进入另一套账号。删除账号只处理当前登录区域内本 App 的账号与数据,另一地区的账号需在该地区登录后另行管理。
At sign-in, the app uses services in mainland China or Singapore according to the current App Store storefront. Your account and cloud data remain in the selected service region; travel or storefront changes do not move an active session. The regions store data independently. Signing out, changing storefront and signing in again may open a separate account. Account deletion applies to this app in the signed-in region; an account in the other region must be managed by signing in there.
界面语言
登录后,iPhone 会随账号请求上报此 App 实际使用的界面语言。服务端按此 App 与账号保存语言代码及最后一次语言变化的时间,用于本地化支持和问题排查。它不包含记录内容,不用于广告或跨 App 跟踪,也不能确认你的国籍。删除此 App 的账号时会一并删除;退出登录停止上报,但保留已有值。
Interface language
After sign-in, your iPhone reports this App's active interface language with account requests. Our service stores the language code and the time of its last change for this App and account to support localization and troubleshooting. It contains no record content and is not used for advertising, cross-app tracking, or determining nationality. Deleting this App's account removes it. Signing out stops reporting while retaining the existing value.