隐私政策
简要说明
- 没有账号,Muscla 也能使用。此时你的训练、饮食日记和身体数据只保存在你的 iPhone 上。
- 有了账号,我们会存储你的数据以便同步和备份。我们绝不出售这些数据,绝不用于广告,也绝不在其他 App 或网站上追踪你。
- 在社区中,谁能看到什么由你决定。饮食、体重、照片和排行榜在你分享之前一直保持私密。
- AI 功能是可选的。照片和描述会发送给 Google Gemini 进行分析。我们不会保留它们。
- 使用数据(不与你的账号关联)和崩溃报告帮助我们修复 App。你可以在「设置」中将它们关闭。
- 你可以随时在 App 中删除账号。如有疑问,请联系 support@muscla.app。
目录
我们是谁
Muscla 由 AlbaScout L.L.C. 提供,地址:Rruga Idriz Seferi, pn, 71000 Kaçanik,Kosovo(「Muscla」「我们」)。我们决定本文所述个人数据处理的目的和方式。按照许多隐私法律的说法,我们是控制者。
本政策涵盖面向 iPhone 和 Apple Watch 的 Muscla App、其背后的在线功能(账号、同步、社区、AI 功能、AI 助手连接器、日历订阅),以及网站 muscla.app。它不涵盖你选择与 Muscla 一起使用的服务,例如 Apple 健康、AI 助手或你的日历 App。这些服务适用它们自己的隐私政策。
隐私相关问题请发送至 privacy@muscla.app。关于本政策中的任何内容,你也可以通过 support@muscla.app 联系我们。
如何阅读本政策。 下面每一节说明 Muscla 的一个部分:涉及哪些数据、我们为什么使用、我们依据的法律依据、保留多久,以及谁会收到。凡是我们依据你的同意的地方,你都可以随时撤回同意。撤回不影响此前已发生的处理。
不使用账号的 Muscla
没有账号,你也可以规划和记录训练、记录饮食和饮水,以及记录体重。没有账号时,这些数据只保存在你的 iPhone 和 Apple Watch 上,我们不会收到。你可以在「设置」的「数据」中把它导出为备份文件。
即使没有账号,也有一些内容会到达我们或我们的服务提供商:
- 食物搜索和条形码。 当你搜索食物数据库或扫描条形码时,搜索词或条形码会发送到我们的服务器,由服务器查找匹配的食物。如果我们的数据库不认识某个条形码,我们的服务器会向 Open Food Facts 查询,仅发送该条形码。为防止滥用,我们的服务器按网络统计条形码查询次数,使用的是你的 IP 地址加盐后的哈希值,该值每天都会变化。我们不存储 IP 地址本身,计数器会在两天后删除。
- 动作动画。 动作动画和图片从公共内容分发网络 jsDelivr 加载。与任何网络服务器一样,它会收到你设备的 IP 地址和所请求的文件。
- 使用数据和崩溃报告,除非你将它们关闭(见使用数据和崩溃报告)。
- 购买,由 Apple 处理(见 Muscla Pro 订阅)。
你的账号
账号让你可以在多台设备间同步、在我们的服务器上保留备份,并使用社区、AI 功能、AI 助手连接器和日历订阅。创建账号是可选的。
- 内容: 如果你用邮箱验证码登录,则为你的电子邮件地址。如果使用「通过 Apple 登录」:Apple 提供给我们的标识符和一个电子邮件地址(如果你使用了「隐藏邮件地址」,这可能是一个私密中转地址),以及来自 Apple 的一个令牌,使我们能在你删除账号时终止你的 Apple 登录。如果使用通行密钥:仅其公钥和技术数据。私钥绝不会离开你的设备。我们还会保留登录会话和你上次登录的时间。Muscla 账号没有密码。
- 原因: 创建你的账号、让你安全登录、保持你的数据同步,并向你发送登录验证码。我们不会把你的电子邮件地址用于营销。
- 法律依据: 履行我们与你之间的合同;我们在保障账号安全方面的合法利益。
- 保留多久: 只要你的账号存在。登录验证码在 10 分钟后失效。通行密钥质询在 5 分钟后失效。
- 谁会收到: Supabase,负责托管我们的数据库、登录和文件存储;Resend,负责发送登录验证码邮件;Apple,如果你使用「通过 Apple 登录」或存储在你 iCloud 钥匙串中的通行密钥。
训练、饮食和身体数据
有了账号,App 会把你记录的内容同步到我们的服务器,这样它就有了备份,并可在你的其他设备上使用。
- 内容: 训练、各组数据、训练日、你的训练计划,以及 Muscla 制定计划时你的回答(目标、经验、器械、训练日、身高、体重、目标体重、出生年份和性别)、自定义动作、工作重量、体重和目标体重、你的饮食日记、你自己的食物、收藏、份量和餐食、饮水、营养目标、补剂及你服用的时间、提醒、每周目标、通知设置、你的时区和你的 App 设置。AI 助手为你创建的记录会带有它的名称。
- 原因: 提供 Muscla:规划你的训练、跟踪你的进度、计算你的目标并保持你的数据同步。
- 法律依据: 履行我们与你之间的合同。其中一些数据反映了你的健康状况:你的训练、饮食和身体测量数据。在这类与健康有关的数据存储到我们的服务器之前,我们会在 App 中征求你的明确同意,这项同意就是我们处理这类数据的法律依据。你可以随时在 App 中撤回同意。撤回后,我们会停止在服务器上存储与健康有关的数据,并删除我们保存的这些数据。数据仍保留在你的 iPhone 上,而需要服务器上这些数据的功能,例如跨设备同步、社区、排行榜和群组,对这些数据将不再起作用。对 Apple 健康的访问同时受 iOS 权限约束(见 Apple 健康)。
- 保留多久: 只要你的账号存在。当你删除一条记录时,其内容会从我们的服务器中删除。会保留一个不含内容的小标记,这样你的其他设备才能知道该记录已被删除。
- 谁会收到: Supabase,作为我们的托管服务提供商。除此之外没有其他人,除非你在社区中分享、连接了 AI 助手,或订阅了你的日历。
Apple 健康
连接 Apple 健康是可选的。iOS 会针对每一种数据类型征求你的许可,你可以随时在「健康」App 中更改。
- 经你许可,Muscla 读取的内容: 用于你的热量目标的身高、体重、出生日期和性别;来自你体重秤的称重;用于你训练周的其他 App 中的训练;Apple Watch 上训练期间的心率;以及如果你开启,用于你恢复情况的睡眠、静息心率和心率变异性。
- 经你许可,Muscla 写入的内容: 你完成的训练(来自带心率的 Apple Watch)、你的称重,以及如果你开启,你吃和喝的内容。
- 离开你设备的内容: 你导入 Muscla 的数值,例如称重或用于计划的身高,会成为 Muscla 记录并像你的其他数据一样同步。「健康」中记录过训练的日期(最近 21 天)会同步,这样你的群组的每周目标才能把它们计算在内。心率、睡眠、静息心率和心率变异性仅在你的设备上使用。
- 绝不: 健康数据绝不用于广告或营销,也绝不出售。留在你设备上的读数,例如心率、睡眠、静息心率和心率变异性,绝不与任何人分享,包括 AI 助手。你导入的数值(例如称重)会成为 Muscla 记录,并遵循你为它们所做的选择。
- 法律依据: 你的同意,在 iOS 权限对话框中给出。对于同步到我们服务器的数值,还包括训练、饮食和身体数据中所述的你的明确同意。
- 保留多久: 健康数据留在 Apple 健康中,由你掌控。你导入 Muscla 的数值,按训练、饮食和身体数据所述保留。对于来自「健康」的训练日期,我们的服务器保留最近 21 天。
- 谁会收到: 同步的内容由我们的托管服务提供商 Supabase 存储。除此之外,没有其他人会通过 Muscla 收到来自 Apple 健康的数据。
社区
社区是可选的。创建个人资料后它才开始。对于每一类数据,谁可以看到由你决定。
你的个人资料。 你的个人资料包含一个名称(2 到 30 个字符)、一张可选的头像、你的城市和国家或地区,以及你的出生年份。我们询问出生年份只是为了确认你至少 16 岁。其他人看不到它。通过你的邀请链接、群组、排行榜或评论等方式遇到你的其他成员,会看到你的个人资料卡:名称、头像、城市、国家或地区,以及你有多少粉丝和关注了多少人。没有公开的个人资料搜索。
粉丝。 只有在你接受请求之后,别人才能关注你。你的粉丝就是你接受了其请求的人。你可以随时移除粉丝、屏蔽他人以及将其静音。被屏蔽的人看不到你,你也看不到他们。
谁能看到什么。 在社区设置中,你为每一类数据选择受众:无人、你的粉丝,或选定的粉丝。
- 你的训练和个人最佳:默认对你的粉丝可见。
- 你的体重、饮食、照片和排行榜:默认对任何人都不可见。体重、饮食和排行榜(排行榜会在你的举重成绩旁显示你的体重)只有在你于 App 中给出明确同意之后才会被分享。
- 帖子是训练或餐食的快照。谁能看到帖子,是在每次被读取时按你当时的设置决定的。餐食的热量和蛋白质只有在你选择显示时才会显示。
- 你的个人资料数字(训练次数、连续周数和最佳成绩)对任何可以看到你训练的人可见。你的最佳深蹲、卧推和硬拉,按与你的好友排行榜相同的规则显示在你的个人资料中。
排行榜。 好友排行榜会向你与之分享排行榜的粉丝显示你的举重成绩。城市和全国排行榜在 App 内公开。只有在你加入时,并且只有在你达到 90 个训练日、完成三次包含该动作的训练,以及在该数值前后 30 天内有一次称重之后,你才会出现在其中。公开榜单会向你所在城市或国家的其他成员显示你的名称、头像、该动作(重量、次数和估算最大值)、其日期、你的体重,以及包含该动作的训练次数。榜单满 20 人才开放。自动检查会拒绝超过纪录上限的数值,并把其他看起来不合理的数值(例如短时间内的大幅跃升)搁置,直到审核员作出决定(见自动化决定)。对于被拒绝的数值,你可以在 App 中申诉一次。为检查跃升情况,我们会保留你在公开榜单中所持有数值的历史,最长约 400 天。
已验证的举重。 你可以通过三种方式确认一次举重。视频只会交给我们的审核员(见照片和视频)。证人是另外两位在健身房确认你这一组的成员。我们会记录谁为哪一组作证,证人可以看到他们所确认的那一组。比赛链接会把你的账号与公开 OpenPowerlifting 成绩中的姓名关联起来,并可附上给审核员的备注。这是自愿的。
群组。 加入群组即表示你同意向其成员显示你的名称、训练日、每周目标的完成进度和你的挑战数值。成员之间可以互相点赞。你离开后,就不再分享。
消息。 你可以向关注你并且你也关注的人发送消息。消息是文字,或一张包含训练或最佳成绩的卡片(训练名称、时长、总量、组数、最佳成绩)。消息存储在我们的服务器上,没有端到端加密。只有在收件人举报时,审核员才会看到消息。消息会一直保留,直到发送者或接收者的账号被删除。已读回执默认开启,且双向生效。如果你将其关闭,你既不会发送也不会看到已读回执。
动态与安全。 App 会向你显示最近 30 天内的点赞、评论、新粉丝和群组事件。名称和文字会经过自动敏感词过滤。成员可以举报帖子、评论、个人资料、群组、消息和排行榜数值。审核员会看到被举报的内容、其背后的人,以及对于排行榜检查而言,最近五次称重。三次举报会隐藏一个帖子、评论或群组,直到审核员作出决定。审核员可以删除内容、拒绝数值并暂停账号。
- 法律依据: 履行我们与你之间的合同(你选择使用的社区功能);你对体重、饮食、排行榜和群组的同意,你可以通过更改受众、退出排行榜或离开群组来撤回;我们在维护安全的社区和公平的排行榜方面的合法利益;在我们必须针对非法内容采取行动时的法定义务。
- 保留多久: 直到你删除该条内容或你的账号。只要被举报的内容或账号存在,我们就会保留举报和审核决定;此后,在我们需要用来防止反复滥用或履行法定义务时,我们会保留有限的记录。
- 谁会收到: 你分享的对象成员、我们的审核员,以及作为我们托管服务提供商的 Supabase。
照片和视频
头像和照片帖子。 在图片被存储之前,我们的服务器会把它发送给 Google Gemini,由其检查是否含有裸露、暴力、仇恨符号和毒品。Google 只收到图片,不含你的姓名或账号。App 会在上传前重新绘制每张照片,从而去除位置、拍摄时间和相机数据。照片帖子保存在私有存储中。当有人加载照片时,我们的服务器会检查这个人是否可以看到该帖子。照片在传输途中可能被短暂缓存,因此受众变更、屏蔽或删除可能需要片刻才能在各处生效。头像的存储方式使 App 可以通过链接加载它。任何拥有链接的人都可以看到该头像。
用于已验证举重的视频。 你为验证举重而录制的视频会不带声音导出。它被放入只有我们的审核员才能打开的私有存储,通过有效期为 10 分钟的链接访问。其他成员永远看不到它。视频在审核员作出决定 30 天后删除。从未完成上传的视频在一天后删除。
- 法律依据: 履行我们与你之间的合同;我们在使社区免受有害图片侵扰方面的合法利益。
- 保留多久: 照片直到你删除帖子或你的账号;头像直到你更换或移除它们或删除你的账号;视频如上所述。已删除的图片和视频会在数小时内从存储中清除。
- 谁会收到: Supabase(存储)、Google(图片检查)、我们的审核员。
Muscla Pro 订阅
Muscla Pro 由 Apple 通过 App Store 销售和收费。我们从不会看到你的付款信息。
- 内容: 当你订阅时,App 会把 Apple 签名的交易发送给我们。我们存储原始交易 ID、产品(月度或年度)、到期日期、状态(例如有效、宽限期内、已过期或已退款)、是否续订、Apple 环境,以及它所属的账号。Apple 还会将续订、取消和退款通知我们的服务器。
- 原因: 在你的所有设备上解锁 Muscla Pro,并防止订阅被滥用。
- 法律依据: 履行我们与你之间的合同;我们在防止欺诈方面的合法利益。
- 保留多久: 只要你的账号存在。
- 谁会收到: Apple(作为销售方)、Supabase(托管)。
删除账号不会取消你的订阅。请在你的 Apple 账户设置中取消。
通知
提醒,例如你的训练提醒或试用结束前的提示,是在你的 iPhone 上安排的。社区通知,例如新消息、评论或好友的训练,则由我们的服务器通过 Apple 推送通知服务发送。
- 内容: 与你的账号关联的 iPhone 设备令牌、你的通知设置,以及你的时区(用于 22:00 到 8:00 的免打扰时段)。通知包含事件的类型和相关人员的名称。
- 法律依据: 你的同意,在 iOS 权限对话框和 App 的通知设置中给出。
- 保留多久: 设备令牌保留到你退出登录、删除账号,或 Apple 报告其无效为止。待发送的通知最迟在 30 天后删除。
- 谁会收到: Apple(投递)、Supabase(托管)。
日历订阅
你可以在日历 App 中订阅你的训练计划。该订阅是一个秘密链接。它列出你的训练日和计划日,如果你选择,还包括你完成的训练。任何拥有该链接的人都可以读取该订阅,因此请谨慎分享。你可以在 App 中更新链接,旧链接将随之失效。订阅会随你的账号一起删除。法律依据:履行我们与你之间的合同。你的日历提供商按其自己的条款接收该订阅。
AI 功能
Muscla 可以读取营养成分标签,并根据照片或简短描述估算餐食。这些功能需要账号,可能需要 Muscla Pro,并且只有在你于 App 中同意之后才会工作。你可以随时在「设置」的「AI」中撤回该同意。此后不会再发送任何内容。
- 内容: 你提交的照片或文字,以及你的 App 语言。我们的服务器会把它转发给 Google Gemini,并在结果到达你之前检查回答。在保存任何内容之前,你会先检查结果。我们会统计你的账号每天和每月发出的请求数,以保持使用量在限制之内。
- 原因: 为你填写营养数值。
- 法律依据: 你的同意。
- 保留多久: Muscla 不保留照片或文字。只有你保存的内容才会成为你饮食日记的一部分。使用量计数器在你的账号存在期间保留。
- 谁会收到: Google,作为我们的服务提供商。Google 收到的内容不含你的姓名或账号。它处理这些内容以返回结果,并可能依据其条款在有限时间内保留,例如用于检测滥用。
AI 助手
你可以把你的 Muscla 账号连接到 AI 助手,例如 Claude(Anthropic)或 ChatGPT(OpenAI)。这是可选的。只有当你在助手中设置并在 Muscla 的同意页面上允许时,才会发生。
- 哪些数据: 你按数据类型选择助手可以读取什么,以及可以添加、修改和删除什么:训练(训练、各组数据、训练日、计划)、体重(称重、目标体重)和饮食(日记、目标、饮水)。助手只会收到你允许的内容,而且只在对话中它提出请求时才会收到。留在你设备上的 Apple 健康读数,例如心率或睡眠,绝不会与助手分享。
- Muscla 存储什么: 你连接了哪个助手(其名称及其返回的地址)、你允许了什么及时间、它上次访问你数据的时间、它的访问密钥(仅以哈希形式存储),以及用于使用限制的计数器。助手为你添加或修改的记录会连同其名称(「via Claude」)存储在你的账号中。为了让日期和时间正确,Muscla 使用你手机的时区。
- 原因: 让助手能用你的数据回答你的问题,并应你的要求创建记录。
- 法律依据: 你对每一类数据的明确同意,你可以随时撤回。没有广告,没有出售,没有画像。
- 保留多久: 访问密钥有效期 1 小时,刷新密钥 30 天。过期的密钥每小时删除一次。连接以及你允许了什么的记录会随你的账号保留,直到你删除账号,即使在你断开连接之后也是如此,这样我们才能显示某个助手曾被允许做什么。限制计数器在一天后删除。
- 谁会收到: 你分享的内容会交给该助手的提供方。提供方自行负责,并依据其自己的隐私政策处理。Muscla 无法控制它保留什么。
- 你的控制: 在 App 的「设置」「AI」「AI 助手」中,你可以看到每个连接、更改它可以做什么,并将其断开,立即生效。删除账号会终止所有连接。
与 Open Food Facts 分享食物
当你用新的条形码创建自己的食物时,可以开启「与所有人分享」。随后它的名称、品牌、条形码和营养数值会依据开放数据库许可(ODbL)进入 Muscla 的食物数据库以及公共食物数据库 Open Food Facts。不会分享任何关于你的信息。Open Food Facts 只会收到一个由你的账号派生的代码,以便区分不同的贡献。你每天最多可以分享 20 种食物。法律依据:你的同意。一旦在开放许可下发布,数据就保持公开,他人可以复制。如果你删除账号,这项贡献将不再与你关联。
使用数据(不与你的账号关联)
为了了解 App 哪些地方好用、哪些地方不好用,App 会统计一些事件,例如 App 打开次数、首次设置的各个步骤、Muscla Pro 页面的浏览、已开始的试用和购买,以及你的第一次训练。
- 内容: 事件名称、时间、一些固定的细节(例如哪个设置步骤或展示了哪项优惠)、App 版本和一个随机的安装 ID。该 ID 是 App 在你首次打开时在你的 iPhone 上创建的。在你关闭使用数据之前,这一安装的所有事件都使用同一个 ID。不含账号、姓名、电子邮件地址、训练和身体数值。我们的服务器不会把你的 IP 地址与这些事件一起存储。为限制滥用,它按网络统计请求数,使用的是地址加盐后的哈希值,该值每天都会变化,并在两天后删除。
- 原因: 改进 App,例如找出设置过程中人们放弃的那一步。
- 法律依据: 我们在了解和改进 Muscla 方面的合法利益。这些数据是假名化的,而非匿名:它与随机的安装 ID 关联,但不与你的账号、姓名或电子邮件地址关联,我们也不会试图查明 ID 背后是谁。
- 保留多久: 400 天。
- 谁会收到: Supabase(托管)。
- 你的选择: 使用数据默认开启。你可以随时在「设置」的「数据」中将其关闭以表示反对(该开关目前的名称是「匿名使用数据」)。此后 App 会删除尚未发送的事件及其安装 ID,不再发送任何内容。如果你再次开启,会生成一个新的 ID。由于这些数据不与你的账号关联,我们无法找到或删除已经为你发送的事件。
崩溃报告
当 App 崩溃或遇到错误时,它会向 Sentry 发送一份崩溃报告。这只发生在 App 的正式发布版本中,并且只在使用数据开启期间进行。
- 内容: 错误、其在代码中发生的位置,以及设备型号、iOS 版本和 App 版本等技术细节。不含截图、屏幕内容、你的操作记录或网络请求,也不含账号和姓名。Sentry 已设置为不存储 IP 地址。我们的服务器也会向 Sentry 报告其自身的错误,包含错误类型、消息、代码位置和函数名称,并已去除 ID、电子邮件地址和访问密钥。
- 原因: 查找并修复错误。
- 法律依据: 我们在保持 App 稳定与安全方面的合法利益。
- 保留多久: Sentry 在有限的保留期后自动删除崩溃报告。
- 谁会收到: Sentry,作为我们的服务提供商。
等候名单
在上线之前,你可以在 muscla.app 上加入等候名单。
- 内容: 你的电子邮件地址、你注册时使用的语言和页面、你注册、确认和取消订阅的时间,以及我们向你发送确认邮件的时间。当你第一次点击邮箱输入框时,页面会加载 Cloudflare Turnstile,用来检查你是真人而不是机器人。Cloudflare 为此检查会处理你的 IP 地址和有关你浏览器的技术信息。为了限制每个网络的注册次数,我们会记录每一次通过该检查的注册及其时间和你 IP 地址加盐后的哈希值,并与你的电子邮件地址分开存储。
- 原因: 在 Muscla 登陆 App Store 时给你发送一封电子邮件。我们会先发送一封确认邮件。只有在你确认之后,才算注册完成。
- 法律依据: 你的同意,你可以通过每封邮件中的取消订阅链接撤回。
- 保留多久: 只要等候名单存在,或直到你要求我们删除你的条目。你取消订阅后,我们会把该地址标记为已取消订阅并保留,这样我们就不会再给它发邮件。包含你 IP 地址哈希值的记录在一天后删除。
- 谁会收到: Supabase(托管)、Resend(发送邮件)、Cloudflare(Turnstile)。
网站与分析
Cloudflare 托管 muscla.app 并保护它免受攻击。为了提供页面,Cloudflare 会处理你的 IP 地址和请求详情,例如页面和你的浏览器,并保留短期的安全日志。
我们使用 Cloudflare Web Analytics 衡量访问量。它不使用 Cookie,不使用指纹识别,也不会跨网站追踪你。我们看到的只有汇总数据,例如页面浏览量、来源网站、国家或地区和设备类型,绝不会看到单个访客。
我们不在网站上设置 Cookie。如果你关闭语言提示,你的浏览器会把它记在本地存储中,直到你清除为止。不会向我们发送任何内容。
- 法律依据: 我们在拥有一个安全、可用的网站以及了解哪些页面有用方面的合法利益。
- 保留多久: Cloudflare 依据其自己的条款在短时间内保留安全日志。我们只以汇总形式查看分析数据。
- 谁会收到: Cloudflare,作为我们的服务提供商。
服务提供商和其他接收方
服务提供商。 这些公司代表我们处理个人数据,仅按我们的指示,并依据要求其保护数据的合同:
- Supabase: 数据库、登录、文件存储和服务器函数。
- Resend: 登录验证码和等候名单邮件。
- Sentry: 崩溃和错误报告。
- Cloudflare: 网站托管、安全、网站分析和 Turnstile。
- Google(Gemini): 对食物照片和描述的 AI 分析,以及对头像和照片帖子的检查。
独立接收方。 这些接收方按本政策所述接收数据,并依据其各自的条款和隐私政策,为其自身的目的使用数据:
- Apple: App Store 购买(Apple 是销售方)、通过 Apple 登录、推送通知(Apple 推送通知服务),以及你设备上的 Apple 健康。
- Open Food Facts: 你选择分享的食物。
- 你所连接的 AI 助手的提供方, 例如 Anthropic(Claude)或 OpenAI(ChatGPT):你允许其读取的数据。
- jsDelivr: App 从中加载动作动画和图片的公共内容分发网络。它会收到你设备的 IP 地址和所请求的文件。
其他人只会按你的选择收到数据:你分享的对象成员,以及你把订阅链接交给的日历 App。
如果法律要求,为保护我们的用户、公众或 Muscla 的权利、安全和财产,或者作为合并、收购或资产出售的一部分,我们也可能披露个人数据;在后一种情况下,本政策继续适用于你的数据。
不出售、无广告、不追踪
我们不出售个人数据。我们不会为跨情境行为广告(加利福尼亚州法律使用的术语)而分享个人数据。Muscla 不显示广告,不含广告代码,也不会在其他公司的 App 或网站上追踪你。
因为我们完全不做这些,所以没有什么可以选择退出的。如果你的浏览器发送了全球隐私控制或「请勿跟踪」信号,我们的处理方式仍然与本文所述完全一致。
消费者健康数据
美国的一些州,例如华盛顿州和内华达州,有关于消费者健康数据的法律。根据这些法律,你的训练、体重、饮食日记、上文所述的 Apple 健康数据,以及你对计划问题的回答等数据,可能属于消费者健康数据。
- 同意: 只有在你于 App 中给出明确同意之后,我们才会在服务器上收集消费者健康数据,如训练、饮食和身体数据所述。
- 我们收集什么、为什么: 如训练、饮食和身体数据、Apple 健康、社区和 AI 功能所述,目的是提供你所要求的功能。
- 来源: 你、你的设备(包括经你许可的 Apple 健康)以及你所连接的 AI 助手。
- 分享: 与上文列出的服务提供商分享以运营 Muscla,并且仅在你的指示下与其他人分享:你分享的对象成员、你连接的 AI 助手、你的日历 App。我们绝不出售消费者健康数据。
- 你的权利: 你可以访问和删除你的消费者健康数据、撤回相关同意,并了解哪些第三方收到过这些数据,如你的权利所述。
自动化决定
Muscla 中的一些检查是自动运行的:
- 图片检查。 AI 检查(Google Gemini)决定头像或照片是否可以发布。被拒绝的图片不会发布。
- 敏感词过滤。 含有被屏蔽词语的名称和文字不予接受。
- 排行榜检查。 如果某个数值超过其动作和级别的纪录上限(超过历史纪录的 105 %,或 DOTS 分数高于 700),或与审核员之前拒绝过的某个数值相同,会被自动拒绝。其他看起来不合理的数值,例如短时间内的大幅跃升,会被搁置而不进入公开排行榜,直到审核员作出决定。对于被拒绝的数值,你可以在 App 中申诉一次,由审核员对申诉作出决定。
- 举报。 一旦有三位成员举报某个帖子、评论或群组,它会被自动隐藏,直到审核员作出决定。
这些检查不会对你产生法律上或类似的重大影响。对于被搁置的排行榜数值、申诉和被举报的内容,是由人而不是机器作出决定。对于任何自动化决定,你都可以写信至 support@muscla.app,要求由人来审查。
国际传输
Muscla 面向全球提供。我们和我们的服务提供商可能会在你所在国家或地区以外的国家处理个人数据,这些国家的法律对数据的保护方式可能有所不同。在法律要求的情况下,我们会采取适当的保障措施来保护这类传输,例如有关当局批准的标准合同条款,或依据另一种合法的传输机制。你可以向我们询问有关这些保障措施的更多信息。
我们保留数据多久
我们保留个人数据的时间,仅限于实现本政策所述目的所需要的时间。简要来说:
- 账号数据、同步数据、社区内容和订阅数据:只要你的账号存在,或直到你删除该条内容。
- 用于已验证举重的视频:审核员作出决定后 30 天。
- 使用数据(不与你的账号关联):400 天。
- AI 照片和描述:Muscla 不保留。
- AI 助手访问密钥:1 小时,刷新密钥 30 天。
- 等候名单:只要等候名单存在,或直到你要求我们删除你的条目。
在法律要求,或我们需要用来确立、行使或抗辩法律主张时,我们可能会保留更长时间。我们服务提供商备份中的副本,会在其常规备份周期中被覆盖。
删除你的账号
你可以在 App 的「设置」「账号」「删除账号」中删除你的账号。当你这样做时:
- 如果你使用了「通过 Apple 登录」,我们会终止你的 Apple 登录授权。
- 我们会删除你的账号以及同步到该账号的所有内容:训练、计划、体重、饮食日记、设置、通行密钥、你的日历订阅、你的 AI 助手连接和你的订阅记录。
- 我们会删除你的社区个人资料、帖子、评论、点赞、你发送和接收的消息、群组成员身份、排行榜条目和验证记录。你的头像、照片和视频会在数小时内从存储中清除。
- 你与 Open Food Facts 分享的食物会依据其开放许可保持公开,但不再与你关联。
你可以选择让 iPhone 上的数据继续保留在那里(不使用账号),还是一并清除。删除账号不会取消 Muscla Pro 订阅。请在你的 Apple 账户设置中取消。
如果你无法使用 App,请用你账号的邮箱地址发送邮件至 support@muscla.app,我们会为你删除。
安全
我们用以下措施保护你的数据:传输加密;数据库和文件存储中的访问规则,让每个人只能访问其有权查看的内容;照片和视频的私有存储;以及每项任务所需的最小访问权限。AI 助手连接的访问密钥仅以哈希形式存储。其他机密,例如登录会话、你的日历链接、「通过 Apple 登录」的令牌,以及邀请码和证人码,存储在我们的数据库中,其访问仅限于我们自己的系统和每一项机密所面向的人:你的日历链接和你的个人邀请码面向你,群组的邀请码面向该群组的所有成员,证人码面向你和你出示它的人。Muscla 账号没有可能泄露的密码。没有任何系统是绝对安全的。如果数据泄露影响到你的个人数据,我们会在法律要求时通知你和有关当局。
你的权利
你对你的个人数据享有权利。根据你所在的地方,这些权利包括:
- 访问你的数据并获得副本;
- 更正不准确的数据;
- 删除你的数据;
- 携带你的数据,即以机器可读的格式接收;
- 反对基于我们合法利益的处理;
- 在某些情况下限制处理;
- 随时撤回同意,且不影响此前的处理;
- 向你居住地或工作地的数据保护监管机构投诉。
其中许多权利可以直接在 App 中行使。你可以更正和删除记录、导出备份文件(「设置」「数据」「导出备份」)、更改社区中谁能看到什么、关闭使用数据、撤回 AI 同意,以及删除你的账号。其他一切事项,请发送邮件至 support@muscla.app。我们可能会要求你从账号的电子邮件地址确认请求,以免别人获取你的数据。我们会在你所在地法律要求的时间内答复。如果我们拒绝某项请求,会告诉你原因,你可以通过回复我们的答复提出申诉。如果你居住在赋予你申诉权的美国州,并且我们驳回了你的申诉,你可以联系你所在州的州总检察长。
根据你所在的地方,你可能依据当地法律享有额外的权利。例如:
- 加利福尼亚州: 你有权知道我们收集、使用和披露哪些个人信息,并有权访问、更正和删除这些信息。在过去 12 个月中,我们收集了标识符(例如你的电子邮件地址和账号 ID)、商业信息(你的订阅状态)、互联网活动(使用事件和崩溃报告)、你输入的大致位置(城市和国家或地区),以及敏感个人信息(账号登录信息和你记录的与健康有关的数据)。我们从你和你的设备收集这些信息,用于本政策所述的目的,并披露给服务提供商和其他接收方中列出的服务提供商和独立接收方,其中包括 jsDelivr,它在 App 加载动作动画时会收到你设备的 IP 地址。我们仅为提供 Muscla 而使用敏感个人信息。我们不出售或分享个人信息,也不会明知而出售或分享 16 岁以下人员的数据。你可以在经你签署许可的情况下使用授权代理人。我们不会因你行使权利而区别对待你。
- 其他国家和州: 如果当地法律赋予你更多权利,例如指定某人在你死亡或丧失行为能力时代为行使权利的权利,或对你的请求所作决定提出申诉的权利,你可以通过给我们发送邮件来行使。
儿童
Muscla 面向 16 岁及以上的人。我们不会明知而收集 16 岁以下儿童的个人数据。如果你未达到你所在地允许你同意数据处理的年龄,在法律要求时,你只有在父母或监护人同意的情况下才可以使用 Muscla。如果我们得知有 16 岁以下的人拥有账号,我们会删除该账号及其数据。如果你认为有儿童在使用 Muscla,请发送邮件至 support@muscla.app。
本政策的变更
当 Muscla 或法律发生变化时,我们会更新本政策。顶部的日期和版本显示当前版本。如果某项变更对你很重要,我们会在其生效前通过 App 或电子邮件告知你,并在法律要求时再次征求你的同意。你可以向我们索取早期版本。
联系方式
AlbaScout L.L.C.
Rruga Idriz Seferi, pn, 71000 Kaçanik
Kosovo
隐私问题:privacy@muscla.app
电子邮件:support@muscla.app