隐私政策
最后更新:2026 年 9 月 28 日
本隐私政策说明 OZLab(以下简称 “OZLab” 或 “我们”)在您使用适用于 iPhone 与 Apple Watch 的 Smashphone 应用程序(以下简称 “本应用”)、smashphone.app 网站(以下简称 “本网站”)以及我们为其运营的在线功能(包括球场码服务、联网对战中继和排行榜,合称 “本服务”)时,如何收集、使用、共享和保护个人信息,并说明您享有的选择和权利。本隐私政策构成我们使用条款的一部分。
简要说明。 您的动作数据在您自己的设备和局域网内处理,从不上传。您的 Apple 健康数据不会经由我们离开您的设备。我们不出售您的个人信息,不展示广告,也不在其他公司的应用和网站之间追踪您。为运行排行榜和联网对战、了解本应用的使用情况以及答复支持请求,我们确实会处理有限的个人信息,具体如下文所述。
1. 我们是谁
OZLab 是负责处理本隐私政策所述个人信息的控制者(个人信息处理者)。如有隐私相关事宜,您可以通过 support@ozlab.xyz 联系我们。
2. 我们收集的信息
(a)仅在您的设备上处理的信息。 以下信息在您的 iPhone、Apple Watch 和局域网内处理,我们不会收集:
- 动作数据。 本应用读取 iPhone 或 Apple Watch 的加速度计和陀螺仪数据以识别挥拍动作。当您在局域网内的屏幕上游戏时,动作数据流通过您自己的 Wi-Fi 网络或个人热点,从 iPhone 直接发送到该浏览器,为游戏进行实时处理,不会被存储,也不会上传给我们。
- Apple 健康数据——详见第 10 条。
- 本应用“活动”页中显示的比赛记录存储在您的设备上。
(b)排行榜与账号信息。 除非您开启“不参与比赛”,本应用在打开时会向我们的排行榜服务器注册,并发送以下信息:
- 在您的 iPhone 上生成的随机玩家标识符和一个秘密访问令牌(我们仅存储该令牌的加密哈希值)。二者保存在您 iPhone 的钥匙串中,因此删除并重新安装本应用后仍会保留;
- 本应用的版本号,以及您 App Store 账户所属的国家或地区(以下简称“地区”);除非您关闭该显示,您的地区会显示在您的名称旁;
- 您所设置的玩家名称(如有;在此之前,您将以默认名称显示,例如“球员 1234”);
- 对于每一场已完成的球类比赛:运动项目、模式、难度、对手类型、比分、结果、时长、比赛时间、挥拍统计(例如挥拍和击球次数及其质量和力度)以及所获积分;以及
- 您在排行榜上获得的任何奖章。
如您选择通过 Apple 登录,我们将从 Apple 接收并存储 Apple 为本应用签发的唯一且不透明的用户标识符。我们不会请求您的电子邮件地址。如 Apple 提供了您的姓名,该姓名仅在您的设备上用于建议玩家名称,不会发送给我们。
(c)联网对战与球场码。 在本应用的“开打”页面打开期间,本应用会在我们的中继上保持一个短期会话,以便屏幕或朋友可以通过 6 位数字码找到您的 iPhone。该会话包含:数字码、运动项目、本应用版本、您的方案是否允许通过中继游戏,以及您的 iPhone 所托管球场的局域网私有地址和端口(例如 192.168.1.20:8787)。当您与其他网络中的玩家对战或通过随机匹配对战时,中继会在两台设备之间实时转发比赛内容:派生的挥拍事件(例如时机、力度和方向,而非原始动作数据)以及比赛状态。在随机匹配期间,我们的网络服务提供商根据您的 IP 地址所关联的大致城市和国家将显示给您的对手(例如“球员 2 · 东京”)。
(d)应用数据分析。 本应用使用第三方数据分析服务 PostHog 收集本应用的使用情况信息,以便我们改进本服务。详情请参阅 PostHog 隐私政策。
(e)购买。 所有付款均由 Apple 处理。我们不会从 Apple 获得您的姓名、联系方式或支付卡信息。本应用在您的设备上通过 Apple 的 StoreKit 读取您的购买状态,并按上文(d)所述在数据分析中记录购买事件。我们的服务器不会接收交易收据。
(f)支持请求。 如您通过电子邮件或支持表单联系我们,我们将收到您提供的信息,例如您的留言,以及您选择提供的电子邮件地址。从本应用内打开支持表单或电子邮件时,会预先填入诊断信息:本应用的版本和构建号、设备型号、操作系统版本和语言。支持表单还会向我们发送您的 IP 地址和浏览器用户代理(User-Agent),以帮助防止滥用。
(g)本网站。 您访问本网站时,我们的托管服务提供商会处理技术数据,例如您的 IP 地址、浏览器用户代理以及所请求的页面。我们在本网站上使用两项数据分析服务:Vercel Web Analytics,它不使用 Cookie,通过每日轮换的匿名哈希值统计访问量;以及 PostHog,它通过仅保存在您浏览器内存中、仅在本次页面加载期间有效的随机标识符记录页面浏览和离开。在您输入球场码的页面(包括首页)上,PostHog 还会录制会话回放——即页面内容以及您与页面的交互——其中输入框内容会被遮盖,以便我们了解连接失败的原因。本网站设置一个 Cookie,用于记住您的语言选择,有效期最长一年;并将您输入的数字码保存在浏览器的会话存储中,仅在当前标签页内有效。
3. 我们如何使用信息及法律依据
我们为以下目的使用个人信息。在适用欧盟或英国《通用数据保护条例》(“GDPR”)或类似法律的情况下,我们所依据的法律基础如下所示。
| 目的 | 数据 | 法律依据 |
|---|---|---|
| 运营排行榜、玩家名称、地区、奖章及跨设备身份 | 排行榜与账号信息 | 履行我们与您之间的合同(使用条款) |
| 通过数字码连接球场,提供联网对战和双人对战 | 中继会话数据;中继转发的比赛数据;随机匹配中的大致城市和国家 | 履行我们与您之间的合同 |
| 了解和改进本应用与本网站、评估功能表现并修复问题 | 应用数据分析;网站数据分析和会话回放 | 我们运营和改进本服务的合法利益 |
| 答复支持请求 | 支持数据 | 我们为您提供帮助的合法利益;履行我们与您之间的合同 |
| 保障本服务安全,防范滥用、作弊和欺诈,执行使用条款 | IP 地址(用于频率限制);排行榜数据;支持数据 | 我们保护本服务及其用户的合法利益 |
| 履行法律义务并答复合法请求 | 上述任何数据(视要求而定) | 履行法律义务 |
| 将体能训练保存至 Apple 健康 | Apple 健康数据(在您的设备上处理) | 您通过 iOS 权限提示作出的同意 |
在我们依据合法利益处理个人信息时,我们已就该等利益与您的权利和自由进行了权衡;您可以按照第 8 条所述提出反对。我们不将个人信息用于广告,不出售个人信息,也不会仅通过自动化处理作出对您产生法律效力或类似重大影响的决定。
4. 我们如何共享信息
与其他用户及公众。 您的玩家名称、地区、积分、比赛场数,以及排名靠前玩家最常玩的运动项目,会与您的随机玩家标识符一起显示在公开排行榜上,任何查看排行榜的人均可看到。在联网比赛中,您的对手可以看到您的玩家名称或默认名称、比赛内容,以及在随机匹配中您的大致城市和国家。
与服务提供商。 我们使用以下服务提供商运营本服务。它们代表我们处理个人信息,受保密和数据保护合同义务的约束,该等义务提供的保护水平不低于本隐私政策,且它们不得将个人信息用于其自身目的:
| 服务提供商 | 用途 | 所在地 |
|---|---|---|
| PostHog, Inc. | 应用和网站数据分析;球场码页面的会话回放 | 美国 |
| Vercel, Inc. | 网站托管;为本应用连接我们的数据分析、中继和排行榜服务提供安全代理;网站数据分析;支持表单处理 | 美国及其全球网络的其他所在地 |
| Cloudflare, Inc. | 中继与随机匹配;排行榜数据库;内容分发;安全防护与频率限制 | 全球网络,包括美国 |
| 阿里云(Alibaba Cloud) | 为中国大陆用户提供中继(仅在内存中处理) | 中国大陆 |
| Discord Inc. | 将支持请求传递给我们的团队 | 美国 |
与 Apple。 购买、通过 Apple 登录、Apple 健康以及 App Store 更新检查由 Apple 依据其自身条款和隐私政策提供。
出于法律原因。 如我们善意地认为法律、法规、法律程序或政府要求有此需要,或为保护 OZLab、我们的用户或他人的权利、财产或安全所必需,我们可能会披露个人信息。
业务转让。 如 OZLab 涉及合并、收购、重组或资产出售,个人信息可能作为该交易的一部分被转让,并继续受本隐私政策约束。
我们不出售个人信息,也不为跨情境行为广告而共享个人信息。
5. 个人信息的跨境传输
我们及我们的服务提供商在美国以及其运营所在的其他国家处理个人信息,这些国家可能位于您居住国以外,且可能不提供同等水平的数据保护。在 GDPR 或类似法律有此要求时,此类传输以适当的保障措施为基础,例如纳入我们服务提供商数据处理条款中的欧盟委员会标准合同条款或充分性认定。
6. 数据保存
除非法律要求或允许更长的保存期限,我们仅在实现本隐私政策所述目的所必需的期限内保存个人信息:
| 数据 | 保存期限 |
|---|---|
| 排行榜与账号信息 | 保存至您删除排行榜账号或要求我们删除为止。您在某台设备上退出登录时,该设备的访问令牌即被删除。 |
| 中继会话(包括局域网地址) | 在您离开“开打”页面时删除,且无论如何不晚于会话最后一次使用后两小时。仅当您的 iPhone 在过去 25 秒内刷新过局域网地址时,该地址才会提供给加入的屏幕。 |
| 随机匹配请求(包括大致城市和国家) | 在您等待匹配期间,以及匹配成功后不超过约一分钟。 |
| 用于频率限制的 IP 地址 | 在内存中保留数分钟,不写入我们的数据库。 |
| 应用和网站数据分析及会话回放 | 在其对第 3 条所述目的有用的期限内,于我们的数据分析服务提供商的保存期限内保存;此后删除或进行汇总处理,使其不再与可识别的安装相关联。 |
| 支持请求 | 在处理您的请求及任何后续事宜所需的期限内保存,其后删除。 |
| 服务提供商保存的服务器日志和安全日志 | 在该等服务提供商设定的有限期限内保存。 |
7. 安全
我们采取旨在保护个人信息的技术和组织措施,包括在本应用与我们的服务之间使用加密连接(HTTPS)、仅存储排行榜访问令牌的哈希值,以及将个人信息的访问权限限定于有需要的人员。任何传输或存储方式都不能保证绝对安全,我们无法保证绝对的安全性。
请注意,按照设计,本应用在您的 iPhone 上运行的球场服务器通过未加密且不受密码保护的 HTTP 和 WebSocket 连接与您局域网内的浏览器通信,因此在本应用打开期间,同一网络中的其他设备可能能够连接到该服务器。出于同样的原因,球场页面与我们位于中国大陆的中继之间的游戏内连接未经加密。请在您信任的网络中游戏。
8. 您的选择和权利
本应用中的控制选项。 您可以:
- 在账号设置中开启“不参与比赛”,此后本应用不会向排行榜服务器发送任何信息;
- 关闭“在排行榜显示我的地区”,您的地区将从我们的服务器中删除;
- 随时更改您的玩家名称;
- 如您已通过 Apple 登录,可在账号设置中“删除账号”,这将从我们的服务器中永久删除您的名称、地区、积分、比赛、奖章及 Apple 标识符;
- 关闭“保存比赛到 Apple 健康”,并在“健康”App 或 iOS“设置”中管理健康权限;以及
- 删除本应用,这将移除数据分析标识符以及本应用在您设备上存储的全部数据。
您的权利。 视您所在地而定,您可能有权访问、更正、删除或获取您个人信息的副本,有权限制或反对某些处理(包括基于合法利益的处理),并有权随时撤回同意,但撤回不影响撤回前基于同意进行的处理的合法性。如需行使上述权利——包括在您未通过 Apple 登录的情况下要求删除您的排行榜数据——请通过 support@ozlab.xyz 联系我们。我们将在适用法律要求的期限内答复,并可能需要您提供信息以核实请求确由您本人提出,例如您的玩家名称或账号设置页面的截图。
我们的数据分析仅与为本应用每次安装创建的随机标识符相关联,我们无法将其与您的姓名、电子邮件地址或 Apple 账户关联。因此,我们可能无法根据您提供的信息识别与您有关的数据分析数据。删除本应用即会丢弃该标识符。
我们不会因您行使隐私权利而歧视您。
9. 适用于特定地区的补充说明
欧洲经济区、英国和瑞士。 我们处理个人信息的法律依据列于第 3 条。您有权向您居住地、工作地或涉嫌侵权行为发生地所在国家的数据保护监管机构提出投诉。
美国(包括加利福尼亚州)。 在过去 12 个月内,我们收集了以下类别的个人信息:标识符(例如随机玩家标识符和安装标识符、Apple 用户标识符和 IP 地址);互联网或其他电子网络活动信息(本应用和本网站的使用及数据分析);商业信息(购买事件);一般地理位置信息(根据 IP 地址推算的国家和大致城市,以及 App Store 所属国家或地区);以及支持留言的内容。我们为第 3 条所述的业务目的从您及您的设备收集上述信息,并向第 4 条所述的服务提供商披露。我们不“出售”或“共享”个人信息(按加利福尼亚州法律对该等术语的定义),也不会为需要赋予限制权的目的使用或披露敏感个人信息。加利福尼亚州及其他制定了综合性隐私法律的州的居民,可以按第 8 条所述行使权利(包括通过授权代理人行使),并可通过回复我们的答复,对我们就请求作出的决定提出申诉。
中国大陆。 我们依照《中华人民共和国个人信息保护法》处理个人信息。如第 4 条和第 5 条所述,中国大陆用户的部分个人信息(例如数据分析数据和排行榜数据)会按照本隐私政策所述的目的和方式,传输至中国大陆境外的服务提供商并由其处理。您可以按照第 8 条所述,行使该法规定的权利,包括查阅、复制、更正、删除个人信息以及撤回同意。
10. Apple 健康
经您允许,本应用使用 Apple 的 HealthKit 框架,将已完成的比赛作为体能训练(在 Apple Watch 上还包括活动能量)保存至 Apple 健康,并读取比赛期间记录的体能训练、心率和活动能量,以便向您显示。“保存比赛到 Apple 健康”默认开启,您可随时在本应用中关闭;本应用仅在您通过 iOS 权限提示授予许可后才会访问 Apple 健康。
本应用读取或写入的健康数据保留在您的设备和 Apple 健康中。我们不会将健康数据传输至我们的服务器或任何第三方,不会将其用于广告或营销,不会出售,也不会将其用于提供上述功能以外的任何目的。 如您选择从本应用分享比赛海报,海报中可能显示该场比赛的心率和能量数据;是否分享完全由您决定。
11. 儿童
本服务面向一般受众,并非针对 13 周岁以下的儿童,或您所在国家/地区规定的可就个人信息处理作出同意的最低年龄以下的儿童。除运行本应用所必需的信息外,我们不会在知情的情况下收集该年龄以下儿童的个人信息。如您是父母或监护人,并认为您的孩子向我们提供了个人信息(例如玩家名称),请通过 support@ozlab.xyz 联系我们,我们将予以删除。父母也可以在孩子的设备上开启“不参与比赛”。
12. 本隐私政策的变更
我们可能不时更新本隐私政策。我们将在本页面发布更新后的版本并更新“最后更新”日期;如变更属于重大变更,我们将在其生效前以合理方式(例如在本应用或本网站中)予以通知。
本隐私政策提供多种语言版本。如译本与英文版本之间存在任何不一致,在适用法律允许的范围内,以英文版本为准。
13. 联系我们
如您对本隐私政策或我们对个人信息的处理有任何疑问、请求或投诉,请通过 support@ozlab.xyz 联系 OZLab。