隐私政策
本译文仅为方便阅读而提供。如与 英文版本 有任何不一致,以英文版本为准。
简要概述
- 任何人都可以无需账号游戏。玩家账号是可选的,仅面向 13 岁及以上的人(如果你的国家规定了更高的年龄,则面向达到该年龄的人):包括用户名、电子邮箱地址(或使用 Apple 或 Google 登录)、你选择的国家,以及你的出生年月。出生年月仅用于核对年龄,从不显示。你可以随时在应用中删除账号。(组织游戏的成人拥有组织者账号,见下文。)
- 摄像头画面只留在你的手机上。ARBLAST 从不录制、上传或保存摄像头画面。
- 不收集位置。应用不会索取或使用 GPS 或你的位置信息。
- 没有广告,也不进行追踪。应用仅使用 AppsFlyer 统计安装次数,以及哪些分享链接带来了安装:不使用广告标识符,不与广告商共享任何内容,你可以在设置中关闭它(见安装和链接统计)。我们的网站仅在信息页面上使用 Google Analytics,并且只有在你同意的情况下才会使用(见网站分析)。
- 直播展示的是游戏,而不是房间。组织者可以直播或录制比赛。直播画面由游戏数据绘制:包括虚拟场地、玩家代号、得分和事件。直播内容从不包含摄像头视频或位置信息(见直播与录像)。
- 不与陌生人聊天。比赛期间,队友只能向自己的队伍发送预设的快捷消息(例如“需要支援”)和地图标记。没有自由文字、语音、私信,也没有好友列表。
- 游戏数据会随之消失,即在游戏关闭时。
保留在你手机上的内容
为了把游戏融入你周围的环境,应用通过 Apple 的 ARKit 使用摄像头和运动传感器。摄像头画面、房间的三维形状(墙面、地面、家具),以及它识别出的印刷场地标记,都在手机上处理,并立即使用(例如在你周围绘制虚拟世界,或提醒你身后有墙),然后随即丢弃。摄像头画面从不发送给我们或任何其他人。比赛中,为了让每位玩家在相同的位置看到相同的虚拟箱子和障碍物,手机确实会把它看到的墙、桌子和座椅的位置告诉游戏服务器——只以简单的方框形式(是哪类物体、位于何处、有多大),从不包括图片、深度信息或详细扫描——而服务器只在比赛进行期间保留这份共享地图。同样的本机处理原则也适用于在队伍号码背心中识别玩家:手机在摄像头画面中寻找人物和号码背心的颜色,并立即忘记它们;任何无法与游戏中某位玩家匹配的人(例如旁观的人),都会被直接忽略。在好友陪练中,手机会识别你面前朋友的身形(肩膀、手肘、臀部、膝盖等),以便在他们身上绘制英雄;这些同样只留在手机上,并立即被忘记。
在 Android 上,同样的处理通过 Google 的 ARCore 和 ML Kit 完成,二者都在手机上运行。ML Kit 也被 Android 应用用于扫描二维码,它会向 Google 发送匿名统计数据,内容是这些功能的运行效果以及使用频率,从不包括摄像头图像;Google 表示不会将这些数据用于广告。
如果你连接蓝牙爆能器,应用只在你的手机上与它通信,关于它的任何信息都不会发送给我们。
手机还会保存你的设置(例如你习惯用哪只手握持手机)、你最后输入的代号,以及本次应用安装的随机 ID。
游戏期间发送给游戏服务器的内容
- 随机安装 ID,由应用生成(不是你手机的序列号或广告标识符),以及一个短期有效的会话代码,让你在连接中断时可以重新加入。
- 你的代号。默认情况下,应用会为你随机生成一个代号(例如“Swift Otter”)。如果你自己输入,请不要使用你的真实姓名。代号会与一份禁用词语列表进行比对。
- 你在场地中的位置——以米为单位的位置和你面朝的方向,以印刷标记为基准测量,大约每秒 20 次。这不是你在地图上的位置。
- 你在游戏中的操作——光束、队伍、准备状态、地图标记和预设快捷消息。
- 你的号码背心(如果游戏使用队伍号码背心)——号码背心的颜色和编号,例如“BLUE 7”,以及你的手机看到的游戏中其他玩家站在地面上的位置(以米为单位,每秒数次),以便让标记和光束与真实的人对齐。
- 技术细节——应用版本、iOS 版本和 iPhone 机型,以便服务器检查应用是否兼容。
服务器只将这些信息保存在内存中,用于运行游戏,并与同一场游戏中的其他玩家共享(例如,让他们能在场地中看到你)。这些信息不会写入磁盘,在你离开或游戏关闭时会被删除。比赛结果会在比赛结束时显示给玩家,且不会被保留。
玩家账号(可选,13 岁及以上,部分国家或地区的年龄要求更高)
玩游戏无需账号。如果你已满足所在国家的账号年龄要求(大多数国家或地区为 13 岁,见下文),可以在应用中创建账号,以保留用户名,用于日后的功能,例如添加你曾当面一起玩过的朋友。创建账号后,我们会保留以下信息:
- 你的用户名(3–16 个字母和数字)。用户名会与一份不允许使用的词语列表进行比对。请不要使用你的真实姓名。
- 你的电子邮箱地址(如果你使用邮箱验证码注册);或者,如果你选择使用 Apple 登录或使用 Google 登录,则为 Apple 或 Google 提供给我们的账号 ID,以及它们共享的电子邮箱地址(使用 Apple 时,这可能是“隐藏邮件地址”的转发地址)。使用 Apple 时,我们还会保留一个令牌,仅用于在你删除账号时通知 Apple。
- 你的国家,由你在应用中选择(它会建议你手机设置的国家;我们从不通过 GPS 或你的网络地址推断它)。它决定了无需家长同意即可拥有账号的年龄:大多数国家或地区为 13 岁;奥地利、保加利亚、中国、塞浦路斯、意大利、立陶宛、韩国和西班牙为 14 岁;捷克、法国、希腊和斯洛文尼亚为 15 岁;克罗地亚、德国、匈牙利、爱尔兰、列支敦士登、卢森堡、荷兰、波兰、罗马尼亚、斯洛伐克和越南为 16 岁。它还决定邮编的书写格式,以及日后哪些活动算作你附近的活动。你可以在应用中更改它,但如果你尚未达到新国家的年龄要求,则无法更改。
- 你的出生年月。我们只用它来核实你是否满足所在国家的账号年龄要求,并在日后用于判断你是否可以开启推广活动(须年满 16 岁)。它们从不向任何人显示。如果你未达到年龄要求,我们不会创建账号,也不会保留你输入的任何内容,包括你的电子邮箱地址。
- 可选填写你的所在区域或邮编(绝不包括你的住址或 GPS 位置)、你的通知设置、你同意的条款和本政策的版本,以及你最后一次使用应用的时间。
你的登录状态以令牌的形式保存在你的手机上,有效期为 30 天;在我们的服务器上,我们只保存其经过打乱处理(哈希)的副本。我们发送给你的登录验证码仅可使用一次,有效期为 10 分钟。推广活动(例如锦标赛)默认关闭,除非你将其开启;并且只有年满 16 岁的玩家才能开启。
你可以随时在应用中删除你的玩家账号(我的 → 删除账号)。删除后会立即删除与之关联的所有内容;如果你使用过 Apple 登录,我们会通知 Apple 撤销 ARBLAST 的访问权限。备份中的副本会在 14 天内全部删除。如果不使用应用,请参阅删除你的账号。
电子邮件
我们只在账号需要时发送电子邮件:包括登录验证码、确认地址的验证码、发给组织者和工作人员的邀请与重置密码链接,以及这些条款或本政策变更时的通知。我们从不发送营销邮件。我们的邮件由 Zoho ZeptoMail 发送(这是 Zoho Corporation 的交易邮件服务,通过其澳大利亚数据中心提供),由它代我们处理邮件地址、邮件内容和投递信息。如果发往你地址的邮件被退回或被举报为垃圾邮件,我们将停止向该地址发送邮件(为此,我们只保留该地址经过打乱处理的副本)。
服务器日志
游戏服务器会记录技术事件——例如“game created”、“player joined”、“match ended”——使用随机 ID,从不记录代号或互联网(IP)地址。我们网站服务器的请求日志会保存去掉最后一段的 IP 地址;其错误日志在请求失败时可能包含完整地址。所有这些日志都会在 14 天后删除。对场馆运营者控制台的登录(包括失败的尝试)会以完整地址记录,以保护服务安全。
网站分析
在面向组织者的 arblast.io 页面(首页以及面向组织者、学校和俱乐部的页面)上,我们使用 Google Analytics(通过 Google Tag Manager 加载),用于了解人们如何找到并使用本网站,且仅在你于 Cookie 通知中选择允许分析之后才会使用。如果你没有选择,Google Tag Manager 和 Google Analytics 根本不会加载。Google Analytics 不存储 IP 地址,Google 信号和广告个性化功能已关闭,不使用广告类 Cookie,事件数据保留 2 个月。你可以随时通过这些页面底部的Cookie 设置改变主意。分析功能从不在比赛加入页面、本页面或其他帮助页面上运行,也不在控制台中运行;ARBLAST 应用不使用 Google Analytics。
应用中的安装和链接统计(AppsFlyer)
iPhone 和 Android 应用使用 AppsFlyer,并采用我们为儿童使用的应用所设置的隐私模式。它用于统计安装次数,了解哪些分享的比赛链接和推广活动带来了安装,并在有人点按 ARBLAST 链接时在正确的页面打开应用(包括从该链接安装应用后直接打开的情况)。AppsFlyer 会接收它为本次安装生成的随机 ID、应用版本、设备型号、操作系统、语言和国家或地区设置、IP 地址(我们已设置 AppsFlyer 对其进行遮蔽),以及被打开的 ARBLAST 链接(比赛链接中包含其简短的房间码),还有五个匿名事件:创建了玩家账号、加入了一场比赛(附比赛类型)、完成了一场比赛(附比赛类型以及胜、负或平)、首次完成单人训练场,以及分享了一个比赛链接。在 Android 上,它还会接收 Google Play 的安装来源信息(install referrer)以及 Google 的应用完整性检查结果。
它从不接收广告标识符(iPhone 应用从不请求追踪你,Android 应用无法读取广告标识符)、姓名、用户名、代号、电子邮箱地址或位置,我们也已告知 AppsFlyer 不得与广告网络或其他合作伙伴共享任何内容。AppsFlyer 可能在澳大利亚境外,根据其数据处理条款为我们处理这些数据。该功能默认开启;在应用的设置中关闭安装和链接统计,应用便会停止发送。
直播与录像
组织者可以把自己的某场比赛直播到自己的频道,例如 YouTube、Twitch、Facebook、Instagram、X 或 TikTok,也可以将其录制下来。ARBLAST 团队本身也可以对任何比赛做同样的事情。直播画面由游戏数据绘制,方式与场馆的大屏幕观众墙相同:包括虚拟场地、每位玩家在其中的视角、玩家的代号、队伍、得分和游戏事件,并带有 ARBLAST 的名称。直播画面从不包含摄像头视频或图像、声音、位置信息或游戏的房间码。由于代号会出现在直播中,我们建议玩家使用昵称,而不要使用全名。
直播画面由 LiveKit 合成,它是为我们提供服务的视频服务商:它在其自有的云端浏览器中打开我们的直播页面,并把视频发送到组织者选择的频道。视频到达这些频道后,将以组织者的账号发布,并受该平台自身的条款和隐私政策约束。录像保存在我们的 Cloudflare 存储中 30 天,以便组织者下载,之后将被删除。组织者保存的推流密钥经过加密,仅用于启动其直播。
组织者、场馆和运营者
为学校、俱乐部或场馆组织游戏的成人,需要使用其姓名、电子邮箱地址、所属机构和密码,在 ARBLAST 控制台注册组织者账号。我们会发送验证码以确认该地址,并在账号被删除前保留这些信息、账号的审核状态(以及我们的工作人员在批准或拒绝时添加的任何备注),以及他们同意的条款版本。组织者可以开启两步验证(在新浏览器上使用密码登录时,通过电子邮件接收验证码);如果他们选择“信任此浏览器”,我们会为该浏览器保留一个经过打乱处理的令牌,为期 30 天。组织者可以提前规划比赛:我们会保留每场比赛的标题、日期、场地、规则、房间码及其最后的结果(获胜队伍、队伍得分和玩家人数——从不包括玩家姓名或代号),直至组织者将其删除。请使用活动名称而非儿童的姓名作为比赛标题。号码背心的图稿在组织者的浏览器中生成,并且不会被存储。
组织者和 ARBLAST 工作人员可以使用 Google 登录,而不是使用密码。如果你这样做,我们会从 Google 接收你的姓名、电子邮箱地址和 Google 账号 ID,并将该 ID 和邮箱与你的账号一起保存,直至你断开与 Google 的连接或账号被删除。我们不会接收或保存你 Google 账号中的其他任何信息。(有账号的玩家也可以使用 Google 登录:见上文。)
组织者和场馆工作人员也可以使用 Apple 登录。如果你这样做,我们会接收你的 Apple 用户 ID、你的电子邮箱地址(或 Apple 的“隐藏邮件地址”转发地址),以及仅在首次登录时提供的姓名,并将它们与你的账号一起保存,直至你断开与 Apple 的连接或账号被删除。当你删除账号或断开与 Apple 的连接时,我们也会通知 Apple 撤销 ARBLAST 的访问权限。你可以随时在控制台或应用中删除账号。
如果你是通过我们的广告或链接进入组织者注册页面的,我们会将你的申请与你所来自的推广活动(例如“instagram / paid / spring-schools”),以及你来自的网站(仅网站名称,例如 instagram.com)一同保存,以便我们了解哪些广告有效。如果我们的网站为你的浏览器分配了一个匿名的 Google Analytics ID,服务器还会仅使用该 ID 告知 Google Analytics:注册已完成(在你的电子邮箱得到确认后)以及何时获得批准——从不包括你的姓名、电子邮箱地址或账号。在你的申请作出决定后,我们会删除该 Google Analytics ID。
为了安全,组织者和场馆工作人员可以观看并暂停他们的游戏,ARBLAST 工作人员可以看到每一场游戏,以确保服务安全。他们看到的代号、位置和得分与玩家看到的相同。场馆工作人员还可以设置场地(其形状、基地和标记位置,不含任何个人信息)。
儿童和学校
ARBLAST 是为有人看管的游戏而设计的,包括在学校中使用。我们的设计旨在避免收集儿童的个人信息:游戏无需账号,玩家之间除预设的队伍快捷消息外没有任何联系,没有照片或视频,游戏结束后也不保留任何内容。玩家账号仅面向年满 13 岁的人(如果其所在国家规定了更高的年龄,则面向达到该年龄的人);我们会要求填写国家和出生年月,如果某人未达到该年龄,我们不会创建账号,也不会保留其输入的任何内容。我们从不向未达到账号年龄要求的人发送电子邮件(他们没有账号)。组织 ARBLAST 游戏的学校和场馆需与家长取得同意,并可以分配代号而非姓名。
共享
我们不出售或出租信息,也不会与广告商或数据经纪商共享。游戏服务器运行在澳大利亚悉尼的 Amazon Web Services 上;AWS 依其自身的安全与隐私承诺为我们存储和处理数据。上文所述的账号及其他记录,保存在由 Supabase 为我们运营的数据库中,该数据库同样位于悉尼(在 AWS 上):只有我们的游戏服务器可以访问它,并且每天备份,备份保留 7 天。电子邮件通过 Zoho ZeptoMail(澳大利亚)发送;组织者注册的转化数据(仅包括匿名的浏览器 ID 和推广活动,如上文所述)发送给 Google Analytics;应用的安装和链接统计发送给 AppsFlyer;直播和录像由 LiveKit 制作,并存储在 Cloudflare 中(均如上文所述)。当你使用 Apple 或 Google 登录时,Apple 和 Google 会根据其各自的隐私政策得知你登录了 ARBLAST。如果法律要求,我们可能会披露信息。
你的选择
没有账号就没有需要删除的内容:删除应用时,安装 ID 会被移除,而游戏数据在游戏关闭时就已经不存在了。有账号的玩家可以随时在应用中更改用户名、国家、所在区域、邮编和设置,并删除账号。任何人都可以在应用的设置中关闭安装和链接统计。组织者和工作人员可以在控制台或应用中自行删除账号(以及保存的比赛),也可以请我们代为删除。如果你有疑问或隐私请求,或者你认为某些地方有问题,请发邮件至 privacy@arblast.io。如果你身在澳大利亚,但对我们的答复不满意,你可以联系 Office of the Australian Information Commissioner(oaic.gov.au)。
变更
如果我们改变 ARBLAST 处理信息的方式,我们会在变更生效前更新本页面及其日期,在应用中说明重要变更,并向所有有账号的人发送电子邮件。你下次登录时,系统会要求你同意新版本。