AeroFox
AeroFox · 返回首页

隐私说明

AeroFox 是免费的非商业项目。不注册账号、不告诉我们任何个人信息,也能上完所有课程。本页列出网站存储的全部内容及用途。

简要说明

  • 账号是可选的。不注册时,我们不保存任何能识别你的信息(除非你在留言中主动留下邮箱或其他信息)。没有任何东西跟着你到别的网站。
  • 不注册时,你的学习进度和设置只保存在你的浏览器里,不会发给我们。
  • 我们用 Cloudflare Web Analytics 统计访问量和页面速度;Cloudflare 表示它不会识别你是谁。我们还保留每节课被体验了多少次、多久的匿名计数。我们还按国家、省州和城市统计到访次数。

保存在你浏览器里的内容

以下条目保存在这台设备浏览器的本地存储(local storage)中,网站读取它们来记住你的选择。不注册时它们不会发给我们;登录后,你的进度和设置也会复制到你的账号里(见下文)。其中一项(还没能上榜的成绩)存在浏览器的 IndexedDB 数据库里。

条目记住什么
af-theme配色主题:浅色、深色或自动
af-flight-settings自由飞行设置:视野、暗角、触控操纵、辅助、教学提示、显示飞行员的手臂和腿、单位、视角和风;以及你选的教练机(上单翼或下单翼)
aerofox.sound驾驶舱声音是否开启
aerofox.soundVolume驾驶舱声音音量
af-progress-v1每节课的最好星级、第一次通过的日期和完成次数,以及是否关掉新手辅助通过过
af-sync-v1这个浏览器上次同步的账号的匿名 ID,以及当时的设置,这样在不同设备上做的修改不会互相覆盖
af-pending-runs每节有排行榜的课程里还没能上榜的最好一次通过成绩(没登录、邮箱没确认或离线时),连同那次飞行的回放。只存在这台设备上,你登录并确认邮箱、且账号打开了排行榜时自动上传;上传后、或排行榜关着时删除

首页的「清除进度」会删除你的学习进度。要删除全部条目,请在浏览器设置里清除本站数据。无痕窗口关闭时会全部删除。

如果你注册了账号

我们会保存:你的邮箱地址、密码的哈希值(如果你设了密码;从不保存密码本身)、可选的显示名、你从我们提供的卡通头像里选的头像(不收任何照片)、界面语言、是否接收新闻邮件、你确认年龄和接受本说明的时间(及版本)、注册和最近登录时间、学习进度、你在登录状态下完成的每节课的记录(课程、结果、星级、用时和最大 G 值等少量飞行数据)、同步的设置,以及你当前的登录会话(每个登录令牌的哈希值及时间)。为了防止有人猜密码或登录码,我们还会保留短期的尝试次数计数,以你的邮箱或账号经过不可逆处理后的值为键,一天内删除。

如果你用 Google 或 Apple 登录,我们会保存对方给的账号 ID 和你的邮箱地址。我们不索取你的姓名或头像。

这些信息只用来维持你的账号:登录、同步进度和设置、显示上课记录。我们不出售、不分享,也绝不用于广告。

每节课和每次自由飞行在你飞行时都会录制在浏览器的内存里,以便你分享:录制的是你的操纵输入、起始条件、机场、模拟器版本和开始录制的时间,没有别的(不含位置、设备信息或语音)。离开页面时,录制内容即被丢弃。除非你已登录且邮箱已确认,并选择「分享回放」,否则不会上传任何内容。选择分享后,我们会把录制内容保存在 Cloudflare R2 存储中(存储位置由 Cloudflare 选择),并在数据库里保存一条简短记录:是哪节课或哪次自由飞行、机型、模拟器版本、时长、星级和是否通过、文件大小,以及你分享的时间。任何拿到链接的人都能观看;链接是随机生成的,不会被列出,也无法被搜索到。分享的回放会一直保存,直到你在账号页删除它,或删除你的账号(删除账号也会删除这些录制内容)。删除后,链接会在一小时内失效;已经打开过回放的人,浏览器里可能仍保存着一份副本。例外:通过一节有排行榜的课程、但暂时还不能上榜时,那次飞行的录制会存在这台设备上(见上表),你登录并确认邮箱后自动上传(前提是你打开了排行榜)。

AI 教练:如果你已登录且邮箱已确认,并在课程结果页点「问问 AI 教练」,我们会把这次飞行的摘要发送给 Cloudflare Workers AI,由它在 Cloudflare 自己的服务器上运行语言模型。摘要包括课程、是否通过、星级、课程结束的原因,以及每一步的速度、坡度和过载等数字,另加你的界面语言。其中没有姓名、邮箱、账号 ID,也没有你的飞行录像。回答只显示给你,我们不保存回答,也不保存摘要;Cloudflare 声明不会用这些内容训练 AI 模型。为了让服务保持免费,我们按账号统计每天(UTC)提问的次数,这些计数两天后删除,删除账号时立即删除。不用 AI 时显示的提示在你的浏览器里算出,不发送到任何地方。

排行榜默认关着,你在课程结果页按「在排行榜上显示我的成绩」或在账号页打开后才会上榜;2026 年 10 月之前已经加入过排行榜的人保持打开。打开且邮箱已确认后,登录时通过一节有排行榜的课程,只要比你之前的成绩好,成绩就会连同回放自动上榜;没登录时在这台设备上通过的成绩,会在你登录后上榜。第一次上榜时,我们会给你一个生成的公开名,如 Pilot-7K2QX。它由随机字符组成,绝不取自你的邮箱地址或显示名,你可以在账号页修改。我们保存你的公开名、你打开排行榜的时间,以及每条上榜成绩所用的回放、星级、这节课用来排名的数值(例如接地下沉率)、用时和上榜时间。所有人都能看到你的公开名、头像、这些成绩和回放链接;我们绝不会在榜上显示你的邮箱地址或显示名。你可以在账号页撤下任何一条成绩,或关掉排行榜:这会立即删除你的公开名和全部成绩,在你重新打开之前不会再有新的成绩上榜。删除某条成绩的回放或删除账号,也会把它从排行榜上撤下。已经加载过排行榜的浏览器,可能还会在最多一分钟内显示它的旧副本。你的公开名、成绩和打开排行榜的时间都包含在数据下载里。与你分享的其他回放不同,排行榜上的回放会被公开列出。撤下成绩或关掉排行榜不会删除回放:它仍处于分享状态,任何拿到链接的人都还能观看,直到你在账号页删除它。

我们只在你同意的情况下把成绩放上排行榜(GDPR 第 6 条第 1 款 (a) 项),打开排行榜就是表示同意。你可以随时在账号页关掉排行榜来撤回同意:立即生效,并删除你的公开名和成绩。公开的只是生成的或你自己起的化名,不是你的名字或邮箱地址。

我们通过 Cloudflare 的邮件服务发送确认邮箱、重设密码和一次性登录码的邮件。登录码只以哈希值保存,以你的邮箱经过不可逆处理后的值为键,连同界面语言;10 分钟后或输错 5 次后失效,用掉或被新码替换时删除,过期的码会被自动清理。如果这个邮箱还没有账号,只有输入正确的登录码时才会创建。如果这个邮箱已有账号、但邮箱从未确认过,用登录码登录时会删除那个账号及其全部数据,由你重新创建。课程和功能的新闻邮件只发给勾选了该选项的人,你可以在账号页随时关闭。

你登录后,我们的服务器会在 api.aerofox.app 上设置一个 cookie:af_session。它只用来保持登录状态,网页脚本读不到,30 天未使用或你退出登录时失效。用 Google 或 Apple 登录的过程中,还会有第二个 cookie:af_oauth,用来把这次往返与你的浏览器对应起来,最多 10 分钟。本站页面会询问我们的服务器你是否已登录;没有 cookie 时,这个请求不带任何关于你的信息。

账号数据存放在 Cloudflare 位于北美的数据库中,保存到你删除账号为止。删除账号会一次性删除全部数据;它也会在 30 天内从 Cloudflare 的自动数据库备份中消失。

iOS 与 macOS App

App 不需要账号也能用,课程进度保存在设备上。登录后,App 只与我们的服务器(api.aerofox.app)通信,账号规则与本网站相同。App 不用 cookie,而是把一个登录令牌保存在这台设备的系统钥匙串里(不经 iCloud 同步);我们的服务器只存它的哈希,并标记为 App 登录。它在你于 App 里退出登录、30 天没有使用、改了密码或删除账号之前一直有效。退出登录会同时从设备和我们的服务器上删除它,并从设备上移除这个账号的进度。有排行榜的课程通过了、但暂时还不能上榜的成绩,会连同回放保存在设备上 App 自己的存储里,等你登录并确认邮箱后自动上榜(前提是你打开了排行榜);上榜后或退出登录时删除。App 里没有任何第三方的统计、广告或崩溃报告代码。

意见反馈

如果你通过意见反馈表单给我们留言,我们会保存你的留言、你选的类别、你填写的邮箱(只用来回复你)、你附加的文件、页面语言,以及你是从本站哪个页面过来的(网址中「?」之后的部分不保存)。如果你已登录,留言还会关联到你的账号。留言存放在 Cloudflare 位于北美的数据库中,附件存放在 Cloudflare R2 存储中;只有本站的管理员能打开它们。有新留言时,管理员可能会通过 Cloudflare 的邮件服务收到一封简短的通知邮件(每天最多 20 封),里面只有类别、语言、来源页面、附件数量、留言编号和后台链接,不含你的留言内容,也不含你的邮箱。我们不随留言保存你的 IP 地址;为了限制滥用,Cloudflare 会在内存中短暂统计每个地址的请求次数。同样是为了限制滥用,当表单的防垃圾检查拦下一次提交时(填写了只有程序才会填的隐藏字段,自动校验缺失、已被用过或已过期,或提交得太快),我们会保留一条简短的记录:时间、是哪一项检查拦下的、页面语言、它来自本站哪个页面的网址(「?」之后的部分不保存),如果是隐藏字段被填写,还有被填入内容的前 60 个字符。记录里没有 IP 地址、浏览器信息、留言内容或邮箱,也不与任何账号关联,并会在管理员设定的天数后删除(默认 30 天,最多 90 天);不含任何细节的每日合计数字保存 90 天。表单的人机验证是两种方式之一,取决于网站的设置:一种是你的浏览器自己完成的一次小计算(不使用 cookie,不保存任何东西,也不用第三方服务),另一种是 Cloudflare Turnstile,它只在你开始填写表单之后才从 challenges.cloudflare.com 加载。Turnstile 由托管本站的 Cloudflare 运营;它会参考你的 IP 地址、TLS 指纹和浏览器类型等信号来区分真人和软件,Cloudflare 表示它无法凭这些信号直接识别出你是谁。我们没有开启 Turnstile 的预先放行(pre-clearance)选项(那个选项会添加一个 cookie),我们的服务器在核对结果时也不会把你的 IP 地址发给 Cloudflare。Cloudflare 的《Turnstile 隐私附录》(Turnstile Privacy Addendum)说明了它的做法。留言和附件在我们处理完毕(关闭)后保存 12 个月,除非我们提前删除;你随时可以要求删除:再发一条留言,说明大约什么时候写的,或提供发送后显示的编号。我们绝不分享这些内容,也不用于广告;我们不会添加 cookie,也不会在你的浏览器里保存任何东西。删除账号后,留言不再与账号关联,但留言本身会保留,直到你要求删除或 12 个月期满;留言不包含在账号的数据下载中。管理员还可以给留言加上仅内部可见的备注和处理状态,方便跟进。

访问统计

为了知道有多少人访问、页面加载有多快,我们使用 Cloudflare Web Analytics。每次打开页面,它会记录页面地址、你从哪个网站过来、你所在的国家、浏览器、操作系统和设备类型,以及页面加载耗时。Cloudflare 表示它不为此使用 cookie 或本地存储,也不对访客做指纹识别。我们只能看到汇总数字,看不到任何单个访客。

为了了解哪些课程有人在用,模拟器还会在一节课或一次自由飞行开始和结束时告诉我们自己的服务器:是哪一节课、是否通过、持续了多久、是在网站还是 App 里,以及界面语言。这条计数不带 cookie、账号或设备标识,我们也不随它保存你的 IP 地址,所以无法关联到你本人或你的其他访问。它保留三个月。

为了了解访客来自哪里,网站在每次于你的浏览器里打开页面时,还会通知我们自己的服务器。服务器只记下 Cloudflare 根据你的连接判定的洲、国家、省或州和城市,以及页面的语言,并把它们计入总数。浏览器不会发送别的任何东西:没有 cookie、账号或设备标识,也没有页面网址,我们也不存你的 IP 地址,所以这些计数无法关联到你或你的其他访问。如果你的浏览器设置了不被跟踪(Do Not Track 或 Global Privacy Control),就不会发送。保留三个月。

托管与服务器日志

AeroFox 运行在 Cloudflare 上。和所有网站一样,你打开页面时我们的服务器会收到你的 IP 地址和基本的请求信息。Cloudflare 会保留这些请求日志几天,我们只在排查错误时查看。Cloudflare 还可能让你的浏览器在连接失败时向它报告(网络错误日志)。

视频

部分讲解页可能带有来自 YouTube(Google)的视频。页面打开时不会从 YouTube 加载任何内容:你看到的是我们自己的卡片和一个「播放」按钮。只有在你点「播放」之后,浏览器才会连接 YouTube 的隐私增强域名(youtube-nocookie.com),此后 YouTube 按它自己的隐私政策处理你的访问:它可能收到你的 IP 地址,并在你的设备上设置或读取 cookie 等类似标识。如果你不愿意,请不要点「播放」:站内内容不依赖这些视频。除了这些视频、上面的访问统计和意见反馈表单的人机验证(见「意见反馈」一节),我们的页面不从其他网站加载内容。

分享

「分享」按钮把一张图、一小段文字和一个链接交给你设备的分享菜单,不会发给我们任何东西。分享图上的二维码是 QR Maker(qrmaker.ai)的短链接,这项服务由 AeroFox 的作者运营。有人扫码时,手机会先打开 qrmk.cc,它记下这次扫码(国家和地区、设备类型、操作系统、浏览器、语言和时间),再转到 AeroFox 的页面;这一步按 QR Maker 自己的隐私政策处理。我们的网页和 App 从不连接 QR Maker:二维码图片存放在我们自己的网站上。如果你不想经过这一步,可以直接点文字里的链接,而不扫码。

我们不做的事

  • 我们不出售任何东西,本站也不收取任何款项。
  • 没有广告网络、跨网站跟踪或社交媒体像素。
  • 我们自己不设 cookie;只有你登录时才有登录用的 cookie。
  • 字体、3D 场景和地形都来自本站,驾驶舱声音在你的浏览器里实时合成。

你的权利

不注册时,我们不保存任何能识别你的信息(除非你在留言中主动留下邮箱或其他信息):上面说的请求日志和访问统计都不与你挂钩。注册后,你可以在账号页随时下载全部数据、修改显示名和邮件选项,或删除账号。GDPR、加拿大 PIPEDA 等法律赋予许多人这些权利;我们对所有人一视同仁。

儿童

上课不需要账号。账号只面向年满 16 岁的人,或经父母 / 监护人同意的未满 16 岁的人。

变更

如果我们改变收集的内容,会在改动上线前先更新本页,并修改顶部的日期。