生效日期:2026-09-23
提供方:BC驾照笔试 —— 一名在加拿大 BC 省的个人开发者
隐私负责人 / 联系方式:BC驾照笔试隐私负责人 · support@vozai.com
写信到上面这个邮箱,可以索取开发者的完整注册信息(法定姓名与通信地址)。
BC驾照笔试帮你备考 BC 省 Class 5、7 或 7L 驾照的笔试。这份政策说清楚:什么东西会离开你的设备、为什么、去了哪里、待多久。它描述的是发出去的这一版 App,也适用于我们的网站 bcclass.vozai.com(见第五节之三);我们改了收什么,就会改这一页。
我们一条一条列,而不是写一句「我们什么都不收」 —— 那句话更好写,也更难守住。
我们确实会收到的东西写在下面各节。App 发出的这些东西,没有一样和姓名、账号或设备标识挂钩。在网站上买码不一样,见第五节之三。
App 要和我们的服务器打交道,为的是下载题库包、以及确认某个包解锁了没有。每一次这样的请求都会带上两样东西:
App 检查更新或下载内容包时,会发上来它想要哪个包、什么版本,外加一样权益证明:一张兑换码在你兑换时签发的签名凭证。
这张凭证我们不存。
兑换一个码,只发两样东西:码本身,和一个一次性的重试标识(免得你手抖点两下就烧掉两个码)。除此之外什么都没有 —— 没有设备标识,没有任何关于你设备的信息。
兑换流程一结束,App 就把那个重试标识删掉。这是有意的:一个活过一次兑换、下次又出现的标识,就成了认出你这台设备的办法 —— 而那正是这个 App 从设计上就不做的事。
我们会留一本台账,记哪些码发出去过、每个码什么时候被兑换。台账记的是码,不是用码的人。
你觉得某道题、某个答案或某处翻译不对,可以报给我们。你不点提交,什么都不会发出去。
一条反馈里只有:
一条反馈里从头到尾没有任何输入框。 你没法往里打字,这也意味着你不可能不小心把名字、邮箱或任何关于你自己的东西填进去。服务端还会拒收任何带有它不认识的字段的反馈。
较新版本的 App 还会附上三样,用来排查问题:App 版本号、手机型号(iPhone 上像 iPhone15,3,Android 上像 Pixel 7)、系统版本。是型号不是设备名称 —— 型号是厂商定的、同一款机器的人共用一个;设备名称是你自己在设置里打的那个名字(常常带着机主的名字),我们不读它。 写「较新版本」是因为这三样是后加的:已经装在手机上的旧版本一个都不发,而我们收到什么就是什么,不会去补。
这三样都是低基数的 —— 同一个型号有几十万人在用,它们拼不出一个能把两条反馈连起来的标识,这也是它们可以进而自由文本不能进第五节的原因。
存下来的那条反馈里不含任何标识 —— 没有 app key、没有 IP、没有任何关于你设备的东西。(说「存下来的那条」是有必要的:第二节说过每一次请求都带 app key,那是在请求头里;它不会跟着反馈一起被存下来。)服务端只额外加两样:它自己的时钟读数,和一个它自己生成的随机编号。
关于 IP 说得再准确一点,因为「我们收不到」这句话说过头了:提交反馈本身就是一次普通的网络请求,所以 我们的服务器在处理它的时候看得见你的 IP,它也会像别的请求一样落进访问日志(见第二节),按第九节的期限保留然后删除。不会发生的是「两者存在一起」 —— 没有任何东西把一条反馈和送来它的那次请求连起来。
一条反馈可以额外带上几条「最近哪次内容更新失败了」的技术细节,帮我们查原因。
在哪儿看、在哪儿清,是同一个地方:它们只存在于上报那一屏 —— 展开那一节就能读,点「清除这些记录」就能删掉。设置页里没有单独的开关,因为这些条目存在的唯一理由就是被附在一条反馈上。
设置页的「联系我们」里有一个反馈表单。这是这个 App 里唯一一处你能自由打字、而那些字会发到我们服务器的地方。 和第五节的纠错上报是两条不同的路,收的东西也不同。
你不点发送,什么都不会发出去。
一条反馈里有:
0.1.0)。没有任何能把两条反馈连起来的东西 —— 没有账号、没有设备标识、没有编号。两条反馈就算是同一个人发的,在我们这里也是两条互不相干的记录。不过,你的 IP 会出现在服务器的访问日志里(第九节),那份日志最多留 14 天,和反馈内容分开存、也不会被拼到一起。
我们不知道你会写什么,所以也不能承诺里面没有关于你的东西。如果你写了名字、电话或邮箱,那些字就会跟着发过来 —— 表单上会提醒你别这么做,但那是提醒,不是保证。
所以这些文字保留 365 天,到期删除,不是长期保留(理由见第十一节)。
反馈里没有你的联系方式,所以我们没办法回复你。 我们会看,但你不会收到回音。想要回复,请直接发邮件到下面那个地址 —— 那是一条你能控制的、双向的通道。
这一节说的是我们的网站 bcclass.vozai.com,包括首页和这几份法务页面。
访问网站
在网站上买码
这一条的终点根本不是我们,之所以要写,是因为它太容易被忽略。
你的学习数据存在设备上的一个文件里,而那个文件会进你设备的正常备份(iOS 走 iCloud,Android 走你的 Google 账号)。你备份设备再恢复到新手机,下面这些会跟着过去:
install failed: signature),而且永远不会发给我们:它们存在的意义是让你、或者帮你排查的人,看得见 App 都干了什么。它们不是第五节之一里那些诊断信息 —— 那是另一样东西,窄得多。这些备份由 Apple 或 Google 保管,适用他们的隐私政策,不是我们的。我们读不到它们。
这两份日志在 App 的设置页里能看到,也能在那儿点「清除本地日志」删掉。「清掉」和「收起来」是两个动作,这是有意的:把诊断视图收起来不会删任何东西,数据还在那个文件里,也还会进你的备份,直到你明确去清它。删掉 App 会把它连同其它所有东西一起带走。
这个按钮和第五节之一那个不是同一个。 那个清的是「一条反馈会带上的那些条目」,这个清的是本节说的这份日志。两个按钮各自写明了自己清的是哪一份,而且互不牵连。
App 崩了会发一份崩溃报告给我们,好让我们去修。我们用的是 Sentry。
那份报告描述的是「软件出错的那一刻在干什么」。我们把它配置成不把你带进去:
我们确实保留两样:你的手机型号(iPhone 上像 iPhone15,3,Android 上像 Pixel 7)和系统版本。不含设备名称 —— 那一栏常常带着机主的名字。留这两样是因为有些缺陷只在某些屏幕尺寸或某个系统版本上出现,一份分不出机型的崩溃报告,正好在最需要它的时候没用。
Sentry 替我们把这些报告存在美国。
我们人在加拿大 BC 省。你的数据不在。
| 什么 | 存在哪 |
|---|---|
| 我们的服务器(内容下载、权益校验) | 美国 —— 阿里云 us-west-1 |
| 网站(第五节之三) | 美国 —— 页面放在上面那台服务器上;访问先经过 Cloudflare 转发 |
| 兑换台账与问题反馈 | 美国 —— Cloudflare D1,主副本在洛杉矶 |
| 崩溃报告 | 美国 —— Sentry |
也就是说,上面各节里离开你设备的东西,都会被传到美国并在那里处理,因而适用美国法律 —— 包括当地执法机构依法调取的可能。你继续用这个 App,就表示了解这一点。第五节之三里你交给 PayPal 的付款信息、你发到 support@vozai.com 的邮件,由 PayPal 和邮件服务商各自处理,不在这一段说的范围之内。
加拿大《个人信息保护和电子文件法》(PIPEDA)要求我们,在个人信息被拿到境外处理时告诉你。上面那一段就是这个告知 —— 它是法律要求的披露,不是我们为了保险加上去的免责话术。
给会来核对我们的人留一句:我们那台服务器的系统时区设的是温哥华时间。那说明不了机器在哪。 位置是从实例自己的区域元数据读回来的,不是从时区推出来的。
| 什么 | 留多久 |
|---|---|
| Web 服务器访问日志,里面有 IP | 不超过 14 天 |
| 我们自己应用的日志,里面同样记 IP,还有请求方法、路径、状态码和耗时 | 14 天 |
| 兑换台账 —— 哪些码发出去过、每个什么时候被用掉 | 长期保留。码会被标成「已用」或「已撤销」,那一行永远不删 |
| 纠错上报(第五节),以及你选择附上的诊断信息 | 长期保存,好让我们以后能改那道题、能回头查那次故障 |
| 意见反馈里的自由文本(第五节之二) | 保留 365 天,到期删除。和上一行不一样:那里你能打字,理由见第十一节 |
这份名单我们有意保持得短。 下面各家都替我们处理数据,适用各自的隐私政策;PayPal 除外,它按自己的隐私政策处理付款信息:
这份名单里没有广告网络,也没有分析服务商,因为这个 App 两样都不用。
我们宁愿把这句话直说,也不愿承诺一件做不到的事。
存下来的一条问题反馈里不含任何标识 —— 没有 app key、没有你的 IP、没有任何关于你设备的东西。所以我们没有办法找出某个人提交过哪些反馈,你也没有办法向我们证明哪几条是你的。这是「我们不采集标识」这件事的后果,不是它的例外。
我们认真想过:给每条反馈发一个编号,让你那一份 App 记住它,你回头把编号报给我们。最后没有这么做 —— 一台设备只记得住它还留着的东西,重装 App 或者换手机,那些编号就没了,而反馈还在。那样我们就写出了一句读起来像删除权、实际不是删除权的话。
纠错上报里没有自由文本、没有任何标识(第五节),这正是长期保留它们在我们看来说得过去的原因。
意见反馈(第五节之二)不一样,所以它的保留期也不一样。 那里你能打字,而能打字就意味着可能写进关于你自己的东西 —— 我们没法替你保证你不会。所以那些文字只保留 365 天,到期删除,不是长期保留。判据是同一条:能长期留着的,是那些从结构上就装不下你的东西。
BC驾照笔试不面向 13 岁以下儿童,我们也不会明知故犯地收集他们的信息。这个 App 没有账号可注册,也不向你要任何个人信息,所以一个孩子在 App 里没有东西可交出来;第二节到第七节写清了会离开设备的全部东西,不管拿着设备的是谁。在网站上买码要经过 PayPal 付款,会交出付款用的邮箱,见第五节之三。
这个 App 帮你备考的那场笔试,在 BC 省的最低年龄是 16 岁。App 本身不验证任何人的年龄。
如果你认为有孩子通过问题反馈功能发过什么给我们,写信到 support@vozai.com。 如第十一节所说,反馈不带任何标识,所以我们会需要你提供足够的细节,才找得到那一条。
我们改了「什么东西会离开你的设备」,就会更新这一页并改掉顶部的生效日期。实质性变更也会写进 App 的更新说明里。
关于这份政策,或者上面任何一条:support@vozai.com。