Heart-rate measurement and AI allowance
PulseRest does not require an app account. One local start time begins 7 × 24 consecutive hours of measurement access at first launch. New heart-rate measurements require an active subscription after that period. The period includes no AI replies: the AI assistant requires an active subscription verified on your device by Apple StoreKit. Existing records, waveform replay, individual PDFs, deletion and past conversations remain accessible.
An active subscription verified on your device by Apple StoreKit provides measurement access and up to 50 AI replies per device per local calendar day. The daily allowance resets at 00:00 in the phone’s current time zone; it is not rolling and is not shared across devices. Follow-ups count. A request reserves one local slot; the first non-empty reply content counts once, including a partial reply followed by cancellation or disconnection. A failure without reply content does not count. Streaming fragments and recovery of the same request do not count again. Requests crossing midnight belong to their sending day. Weekly and yearly plans provide the same benefits.
A reply that has begun to appear counts once even if local saving later fails. In-flight requests may temporarily reserve allowance. Network, provider capacity and security restrictions still apply; AI availability is not guaranteed. Opening Home does not make another AI request.
Does clearing local data restart access?
No. The original start time is kept separately in the device Keychain. Clearing measurements and chats does not restart access, reset AI usage or cancel an Apple subscription. An older installation with no reliable start record establishes one only at its first launch of the version with seven-day measurement access. Preservation after device erasure or every reinstall scenario cannot be promised. If the date cannot be read, retry or contact support; this does not grant another seven days.
How to measure
Open the illustrated seated and lying-down guide. Both positions use the same left-chest placement shown in the app.
Read the safety information before measuring. Place the back of the phone firmly against the left chest above the heart, screen facing out. Keeping still is an important step in reducing interference. The five-second preparation countdown does not measure or record. After the start cue, breathe naturally and stay still for 30 seconds. Both seated handheld and resting supine use are supported without a posture selector.
Talking, hand movement, clothing, contact pressure and device differences can affect estimates. The requested sampling rate is 100 Hz; timestamps determine the actual rate. Results show estimated heart rate only. This version does not estimate breathing rate or read or sync Apple Health data. The trace is mechanical chest movement, not an ECG. The app does not measure blood pressure or blood oxygen, detect atrial fibrillation, or diagnose disease.
Single-measurement PDF reports and local records
Export a PDF immediately from the measurement result or later from that record's details. The report contains estimated heart rate, recording time, device/version information and three ten-second waveform strips, without a point-by-point waveform appendix. Raw ZIP/CSV and bulk PDF export from Settings are not offered. A loading state appears while the report is being generated; wait for completion before sharing.
Delete individual records, or delete all local records in Settings. Choose recipients carefully when sharing health PDFs. Deleting local records does not automatically delete previously shared files or data held by providers.
AI sharing
Home shows AI guidance only when it belongs to the latest saved measurement. If that measurement has no saved guidance, choose Analyze this result; earlier advice remains in its original conversation. This action attaches the result locally without sending it.
Analysis can show a one-time subscription introduction during a visit when the app confirms no active subscription and no previous purchase. A known purchase or a subscription confirmed during that visit prevents repeated automatic offers. You can still open plans or manage your subscription yourself. Previous purchases alone do not unlock AI; sending a new question requires a currently valid Pro subscription. Purchasing or restoring access preserves the selected result and draft, but never sends a question automatically.
Analysis never auto-sends. With active Pro access, explicit consent and an active send, information passes only through our ECS servers to DeepSeek or PoYo; the app contains no provider API key or direct-provider route. The first request in a new measurement-linked conversation includes necessary results and an available processed, sampled chest-motion waveform, not raw multi-axis IMU samples. After the first complete reply is saved, follow-ups include necessary results and relevant chat without resending the waveform. An initial retry, an unsaved reply or failover may transmit the initial context again. See the Privacy Policy for recipients, retention and deletion boundaries.
Subscriptions, restoration and cancellation
Open PulseRest Pro in Settings to view weekly and yearly plans. Apple's purchase confirmation displays the applicable price and billing period. Subscriptions renew automatically. Restore purchases in the app, or manage and cancel in iPhone Settings → Apple Account → Subscriptions. Cancel at least 24 hours before the current period ends to avoid renewal. Deleting the app does not cancel a subscription. After subscription expiry, AI is unavailable. New measurement continues only if the original seven-day measurement period is still active. Existing records, PDFs and past chats remain accessible.
Product names and local prices come from Apple. If plans load slowly, check your connection and retry; do not buy again just because information is temporarily unavailable. StoreKit verifies membership on your device, without ECS membership sync. If Apple has not provided your verified purchase, use Restore Purchases with the purchasing Apple account. Contact support with your app version and a screenshot without payment credentials; never send passwords or card details.
After a purchase or restoration is verified and saved locally, the app returns to the previous screen and shows one brief “Subscription successful” or “Purchases restored” message. Reopening the plans page does not replay that message. Routine background checks stay quiet; they still handle renewals, expiry, refunds and revocations. The absence of a recurring “Membership updated” notice does not mean access has been lost.
AI after reopening the app
The app checks membership and daily usage locally without waiting for ECS membership or allowance synchronization. Apple subscription information may still need to refresh. Clearing local content, restarting, restoring purchases or changing plans does not refill today’s allowance. To first authorize or renew an AI service session, ECS verifies Apple-signed purchase evidence and binds a limited-duration, revocable session to this installation’s signing key. Ordinary requests reuse a valid session with signature, anti-replay, reasonable concurrency, abnormal-frequency and timeout protections; they do not query Apple for every message. ECS does not enforce this version’s daily reply quota. First authorization, renewal and actual replies need internet access; a temporary network or authorization failure does not require another purchase.
Entering Analysis reuses an already verified subscription while it remains valid. Renewal, expiry, refunds and revocations are still checked through Apple; purchase history does not replace verification of a currently valid subscription. A cached AI session remains bounded by the verified subscription expiry and may be revoked. If service authorization is temporarily unavailable, check your connection and retry; buying again does not repair a network or session problem. Contact support with safe diagnostic codes if it continues.
This version no longer requires App Attest or waits for its rejected-device-key recovery cooldown to authorize AI. Older app versions retain their earlier device-verification path. If an older version still shows a device-proof or key-cooldown error, update to the current version and retry. Do not share purchase credentials, signing keys or passwords with support.
Clearing measurements and chats retains protected installation credentials, current daily usage and the original seven-day start. The counter does not sync with other devices. An active app refreshes at midnight; if closed, the next launch applies the new day.
Suggestion safety
AI provides general lifestyle information, not medical advice. Check allergens, personal dietary restrictions and food/medicine interactions before trying specific foods. Measurements cannot rule out allergies or contraindications, and not every contraindication can be identified. Consult an appropriate clinician, pharmacist or nutrition professional when uncertain. Do not stop, substitute or adjust medication based on AI. Seek timely medical help for chest pain, severe difficulty breathing or fainting; do not wait for measurements or AI.
Feedback and privacy requests
Contact support@sunnycreate.com with the app version, iPhone model, iOS version and reproduction steps. Do not send health exports, identity documents or API keys unless specifically requested with your consent. This address also handles help with server-identity deletion and sharing withdrawal. It is not an emergency service.
心率测量与 AI 额度
PulseRest 无需注册 App 账号。首次打开时,本机记录一次连续 7 × 24 小时的测量体验期;期限结束后新心率测量需有效订阅。体验期不含 AI 回复,AI 健康助手需本机 Apple StoreKit 验证的有效订阅。已有记录、曲线回放、单次 PDF、删除和旧对话阅读不被锁住。
有效订阅由本机 Apple StoreKit 验证,订阅期间可测量心率,每台设备每个当地自然日的 AI 回复上限为 50 次。按手机当前时区于 00:00 重置,不采用滚动 24 小时,不跨设备共享计数。追问计次;发送先预占一次,收到首段非空回复即计一次,随后取消或断线的部分回复仍计一次。没有回复内容的失败不计次;流式片段和同一请求恢复不重复扣次。跨午夜请求计入发送当日。 周订阅与年订阅权益相同。
回复已经开始显示后,即使本机保存失败,也计一次。并发中的请求可能暂时占用额度。AI 仍受网络、供应商容量及安全限制,不保证任何时间均可用。打开首页不会额外调用 AI。
清除本地数据会重新开始体验期吗?
不会。原始开始时间单独保存在设备钥匙串;清除测量和聊天不会重启体验期、重置 AI 用量或取消 Apple 订阅。旧安装没有可靠起点时,仅在首次打开具有七天测量体验期的版本时建立一次。不能承诺抹掉设备或所有重装情况下仍可保留。若期限暂时无法读取,请重试或联系支持,不会因此发放新的 7 天。
测量方法
打开静坐与仰卧图文指导。两种姿势都使用 App 示意的左胸放置位置。
先阅读测量前的安全提示。手机背面贴紧左胸心脏上方,屏幕朝外。保持静止,是减少干扰的重要一步。5 秒准备倒计时期间不测量、不记录;开始提示音后自然呼吸并保持静止 30 秒。支持静坐手持和静息仰卧,无需切换姿势选项。
说话、手抖、衣物、接触压力与设备差异都会影响估计。请求采样率为 100 Hz,实际频率由采样时间戳确定。结果仅为估计心率,不提供呼吸频率测量或 Apple 健康数据读取、同步。曲线表示胸部机械运动,不是心电图;本 App 不测量高压、低压或血氧,不识别房颤或诊断疾病。
单次 PDF 报告与本机记录
测量完成后的结果页,或「记录」中的该次详情,均可导出单次 PDF 报告。报告包含估计心率、记录时间、设备与版本信息及三段各 10 秒的测量曲线,不含逐点波形数据附录。本版本不导出原始 ZIP/CSV,也不提供设置页的批量 PDF 导出。生成期间显示加载状态,请等待完成后再分享。
可删除单条记录,或在设置中删除全部本机记录。分享 PDF 时请谨慎选择接收方;删除本机记录不会自动删除已分享的文件或供应商持有的数据。
AI 共享范围
首页只显示与按时间倒序排列的首条已保存测量对应的 AI 建议。本次没有已保存建议时,可选择「分析本次结果」;以前的建议仍保留在原对话中。此操作只在本机附加本次结果,不自动发送。
只有确认没有有效订阅且没有历史购买时,进入分析才会在本次访问中自动介绍一次订阅。已知有购买历史,或本次访问已确认订阅后,不会反复自动弹出;您仍可主动查看方案或管理订阅。历史购买本身不解锁 AI,发送新问题仍需当前有效的 Pro 订阅。购买或恢复权益会保留已选测量和草稿,不会自动发送问题。
进入分析不会自动发送。需有效订阅,经明确同意并主动发送后,信息仅通过公司 ECS 服务器交给 DeepSeek 或 PoYo;App 不内置供应商 API 密钥,也不直接连接供应商。新关联测量对话的首轮请求包含必要测量结果及可用的处理、抽样胸部运动波形,不包含原始多轴 IMU 逐点数据。首个完整回复保存后,后续追问仅附必要结果及相关对话,不重复附波形;首轮重试、回复未保存或容灾转发仍可能再次传输首轮上下文。具体接收方、保留及删除边界见隐私政策。
订阅、恢复与取消
在设置页打开「脉息 Pro」查看周、年方案。价格及周期以 Apple 购买确认页显示为准;订阅自动续订。可在 App 内恢复购买,或前往 iPhone 设置 → Apple 账户 → 订阅管理、取消。请在当前周期结束前至少 24 小时取消以避免续订;删除 App 不会取消订阅。订阅结束后 AI 不再可用;新测量仅在原始 7 天体验期仍有效时可继续。已有记录、PDF 和聊天仍可查看。
商品与当地价格来自 Apple。加载慢时请检查网络并重试,不要因为信息暂未显示而重复购买。本机 StoreKit 判断会员,不同步 ECS 会员状态;若 Apple 尚未提供有效购买,请使用购买时的 Apple 账户恢复购买。需要帮助时提供版本和不含付款凭据的截图,切勿发送密码或银行卡信息。
购买或恢复购买经验证并保存到本机后,App 返回原页面,并短暂显示一次「订阅成功」或「已恢复购买」。重新打开方案页不会重播该提示。普通后台检查保持安静,但仍处理续订、到期、退款与撤销。不再反复出现「会员状态已更新」不代表权益丢失。
重新打开 App 后使用 AI
App 在本机判断会员与每日次数,不等待 ECS 会员或额度同步;Apple 订阅信息本身仍可能需要刷新。清除本机内容、重启、恢复购买或更换方案不会补满当天次数。首次授权或更新 AI 服务会话时,ECS 核验 Apple 签名购买凭据,签发绑定本机安装签名公钥、期限有限且可撤销的会话。日常请求复用有效会话,并保留签名、防重放、合理并发、异常高频保护和超时管理,不逐条消息查询 Apple;ECS 不执行本版本每日回复配额。首次授权、更新及实际回复仍需联网,暂时网络或授权失败不要求重复购买。
进入分析时会沿用已经验证且仍有效的订阅;续订、到期、退款与撤销仍通过 Apple 核对,购买历史不能替代对当前有效订阅权益的核验。缓存 AI 会话不能超过已验证订阅到期,也可被撤销。若服务授权暂不可用,请检查网络后重试;重复购买不能修复网络或会话问题。持续出现时,可携安全诊断代码联系支持。
本版本 AI 授权不再要求 App Attest,也不等待被拒绝设备密钥的恢复冷却;旧 App 版本仍使用其原设备验证路径。如果旧版本继续提示设备证明或密钥冷却错误,请更新至当前版本后重试。请勿向支持人员发送购买凭据、签名密钥或密码。
清除测量和聊天保留受保护的安装凭证、当天次数和七天体验起点,不与其他设备同步。午夜仍在使用时更新额度;关闭期间跨日则下次打开自动按新日期重置。
建议的安全边界
AI 内容是一般生活参考,不是医学建议。具体食物需核对过敏原、个人饮食限制及食物与药物相互作用;不能从测量推断没有过敏或用药禁忌,也不保证已排除所有禁忌。不确定时请咨询医生、药师或营养专业人员,不要自行依据 AI 停药、换药或改变剂量。出现胸痛、明显呼吸困难或晕厥等症状时,请及时寻求医疗帮助,不要等待测量或 AI。
反馈和隐私请求
请通过 support@sunnycreate.com 提供 App 版本、iPhone 型号、系统版本和复现步骤。不要主动发送健康导出、API 密钥或身份证明;如需更多数据,我们会说明范围并征求同意。需要服务器身份删除或数据共享撤回帮助时,也请联系此邮箱。该邮箱不是急救通道。