法律信息
隐私政策
Kegel.Today 如何处理本地锻炼数据、可选的每日提醒、分析和联系信息。
Kegel.Today 是一款注重隐私的静态 PWA。
本地锻炼数据
训练记录、设置、选定的训练方案和连续训练天数的计算均使用 LocalStorage 存储在您的浏览器中。这些数据不会发送到 Kegel.Today 后端。
Kegel.Today 不提供帐户或远程备份。LocalStorage 数据可以由您的浏览器、浏览器隐私工具或您在清除站点数据时删除。
每日提醒
每日提醒是可选的。如果您开启提醒并允许通知,Kegel.Today 会存储安排和发送提醒所需的最少技术数据:浏览器提供的推送端点和加密密钥、语言、IANA 时区、选定的本地提醒时间、发送状态、有限的故障信息、时间戳和散列管理凭据。其中不包括训练记录、进度、连续训练天数、症状、诊断和其他健康信息。
明文管理凭证及其配对端点仅存储在您设备上的 LocalStorage 中,以便站点可以更新或删除您的服务器记录。Kegel.Today 仅在服务器上存储该凭证的 SHA-256 哈希值。
Cloudflare 处理运行和保护 Kegel.Today 服务所需的服务器端订阅数据和连接元数据。Kegel.Today 应用程序代码不会将 IP 地址或用户代理字符串写入提醒数据库或提醒日志。提醒发送还会使用您的浏览器或操作系统选择的推送服务。该推送服务接收订阅路由请求和加密的通知负载;通知内容在从 Kegel.Today 的 Worker 发出前会被加密。
每个提醒订阅在创建或最后由同一经过身份验证的浏览器客户端确认后,在活动数据库中保留的时间不超过 180 天。当网站打开且保存的管理凭据、通知权限和匹配的浏览器 PushSubscription 仍然可用时,Kegel.Today 会更新此期限。推送服务的成功响应不会更新该期限,因为它不能证明浏览器仍然可以管理订阅。
如果网站无法在 180 天内确认订阅,则提醒发送将停止,活动数据库记录将自动删除。清除站点数据会删除浏览器的管理凭据并阻止进一步确认,因此较旧的服务器记录只能保留到其现有 180 天期限结束。关闭每日提醒仍会在服务可达时立即删除服务器记录并取消浏览器订阅;如果服务器暂时不可用,设备会在之后重新尝试删除记录。当推送服务报告其端点已永久过期或连续十次发送失败后,也会提前删除记录。
从活动数据库中删除后,Cloudflare D1 Time Travel 可以将可恢复的数据库版本保留最多 30 天,作为托管灾难恢复的一部分。Kegel.Today 不会创建寿命较长的提醒备份。
提醒发送将尽力进行,并且可能会因浏览器、推送服务、操作系统或设备设置而延迟或抑制。您可以随时通过关闭“设置”中的“每日提醒”来退出此可选处理。在清除站点数据之前使用切换是请求立即从活动服务器数据库中删除的可靠方法。
分析
Kegel.Today 使用 Google Analytics 4 来了解聚合使用情况,例如页面浏览量、计时器事件、设备类型、大致位置和一般交互模式。Google Analytics 可能会在您的浏览器中存储第一方 Cookie,例如“_ga”。
训练记录、选定的设置值、联系表单内容、诊断、症状和其他敏感健康信息不会发送到 GA4。每日提醒分析仅限于粗略设置、权限、成功或失败、禁用和待清理状态。选定的提醒时间、时区、推送端点、加密密钥、通知文本和提醒订阅标识符不会发送到 GA4。您可以通过清除浏览器中的 Cookie 和站点数据或使用 Google 的选择退出工具来删除 Analytics Cookie。
Google 在 Google 隐私政策 中描述了如何处理 Analytics 数据,并提供了 Google Analytics 选择退出浏览器插件。
联系方式
当您联系 Kegel.Today 时,您提供的信息仅用于回复您的消息、改进服务或处理安全和滥用问题。
敏感信息
Kegel.Today 不会询问诊断、症状、怀孕状况、性健康详细信息或其他敏感的医疗信息。
隐私问题
如有隐私问题,请联系 [email protected]。由于 Kegel.Today 没有帐户,也不存储带有提醒订阅的电子邮件地址,因此每日提醒切换及其设备持有的管理凭据是安全识别和删除该订阅的正常方法。
最后更新:2026年7月16日