青豆丁隐私政策
一份政策,同时管 qingdouding.com 官网和青豆丁 App。官网那部分很短,App 那部分才是正文。
两者都由 CrumbQuest LLC 提供,一家在美国新墨西哥州注册的有限责任公司,地址 1209 Mountain Road Pl NE, Albuquerque, NM 87110, USA。对这里写的任何一条有疑问,请写信到 hello@qingdouding.com。
关于这个官网
只有一处会收集信息:首页底部的联系表单。你主动填写并提交时,我们会收到你写的称呼、邮箱、学生数量,以及「现在用什么记账」这一栏的内容。这些只用来回复你,以及在你上手的过程中和你沟通,没有别的用途。
网站上没有广告,没有第三方追踪代码,没有统计分析工具,也不写 Cookie。剩下的就只有每个网站服务器都会留的访问日志——IP 地址、时间、浏览器类型。
谁在用这个 App
用的人是老师。学生和家长没有账号,不需要登录,也打不开这个 App。家长唯一会碰到的,是邮件里那个管理通知的页面,见下面「家长的邮箱」。所有关于学生和家庭的信息,都是老师自己录进去的,为的是老师自己的那本账。
App 里存了什么
关于老师:显示名称、邮箱、手机号、时区、语言和币种。登录用的是用户名和密码,密码只以哈希形式保存;验证邮箱和找回密码时,会往邮箱发一次性验证码。如果开了 Face ID,解锁凭据由设备存在系统钥匙串里,服务器只存它的哈希——凭据本身不会离开这台手机。
关于学生:姓名、程度、课时单价、固定上课时间、上课频次、当前是否在读、入读日期,以及老师自己写的备注。
关于家庭:家庭名称、备注,以及一个家长邮箱,连同它的送达状态、偏好语言,和家长自己选的通知偏好。
课程与收款:每节课的日期、时间、时长、地点和出勤;每笔收款的金额、日期,还有一个收款方式的标签,比如「Zelle」或「支票」。钱不经过这个 App。一条收款记录描述的是在别处已经发生的一笔付款。App 没有对接任何支付渠道,也从不索要银行卡或账户信息。
App 发出的邮件:App 可以替老师给家长发对账单、收款确认、上课提醒、催款提醒和排课变动。每一封都会留下收件地址、送达状态、服务商给的邮件编号,以及邮件本身的完整副本——标题、纯文本正文和 HTML——这样老师能查到以自己名义发出去的究竟是什么。家长回到支持邮箱的信,也照同样的方式保存。
老师写给我们的东西:在 App 里开的工单,连同上传的图片、PDF 或表格;用邮件回复工单的内容,会写回同一条工单。这些内容会进入系统,并被我们读到。
诊断信息:如果 App 里某个页面崩溃,App 会把它自己生成的错误报告发给我们——错误信息、技术堆栈、发生在哪个页面、App 版本——以便我们修复。App 也会记录页面加载和切换所花的时间,连同页面名称、设备类型和 App 版本,在你登录后发到我们的服务器。两者都记在你的账号名下。耗时记录 180 天后删除。崩溃报告会作为去重后的记录一直保留——我们把某个问题标为已处理,只是把它从待办清单里拿掉,记录本身还在,这样同一个问题再出现时看得出是复发。两者都不进入我们的备份,并随账号一起删除。我们不使用任何第三方崩溃上报或统计服务,这些信息也不用于广告。
App 不会收集什么
关于学生,App 没有任何一栏问出生日期、家庭住址、邮箱、电话、照片或健康信息,也不采集任何形式的位置信息。备注是自由填写的,工单能上传图片,所以技术上老师塞得进去——我们请老师不要。它不对任何人做位置追踪。里面没有广告或分析类的代码,也没有第三方夹在中间收集访问数据。
家长的邮箱
家长的邮箱是老师录进来的,家长自己并没有注册过。正因为这样,任何一个地址收到的第一封信都是一封说明:讲清楚为什么会收到这封信,并带一个「这不是我的邮箱」的链接。这封说明发出去之前,App 不会向这个地址发任何别的内容。
家长收到的每封信里都有一个链接,点开是一个我们托管的页面,在那里可以自己选要收哪几类信,或者点「这不是我的邮箱」。这些选择和这个家庭的记录存在一起,并且优先于老师在 App 里的设置。
地址如果被退信、被举报为垃圾邮件,或者有人点了那个链接,发送就会停下来。
谁在处理这些信息
青豆丁由 CrumbQuest LLC 在美国运营,老师和学生的记录存放在美国。为了把服务跑起来,我们用到下面几家服务商,数据会经过它们:
- Railway:服务器和数据库,记录平时待的地方。两者都在美国西部(加利福尼亚)。
- Cloudflare:官网和 App 都在它后面。请求先到离你最近的节点,再转给我们的服务器——它是过路的地方,不是存放的地方。
- Twilio SendGrid:所有进出的邮件——官网联系表单的内容、App 替老师发给家长的信,以及回信。
- Microsoft OneDrive(美国):每晚一次的离线备份,每位老师一份。保留多久写在下面「保存多久,怎么删除」里。
- Namecheap Private Email:我们自己的邮箱服务。
名单到此为止。没有广告网络,没有分析服务,没有数据经纪商。我们不出售这些信息,也不会为了别人的营销把它分享出去。
谁能看到这些记录
正常情况下,只有录入它们的老师。
但只说这一句不老实。我们人很少,为了处理老师提的问题,我们当中的少数人可以进入一个账号,看到老师看到的东西,包括替老师发给家长的信。这不是随手就能做的:进入的那一刻要重新验证操作者本人的密码或生物识别;必须写下理由,理由会一并记进日志;每一次进入都留下记录——谁、什么时候、打开了什么;会话最多 30 分钟,到点就断。如果我们在里面改了什么,老师自己的操作记录里会看到那一条被标上「由客服操作」;如果只是看,这一次只记在我们这边。完整的说明在服务条款「谁能看到你的记录」一节。
除此之外,我们不会因为好奇去翻记录,不会拿它投放广告,也不会拿它去训练模型。青豆丁目前没有任何功能会把内容发给 AI 服务商——哪天有了,我们会先在这里写清楚。
保存多久,怎么删除
老师可以在 App 里直接申请注销账号。账号会立刻停用,并在 30 天缓冲期之后彻底删除——留这段缓冲,是为了让误删还能撤回。缓冲期一过,数据库里属于这个账号的记录会被删掉。
注销老师的账号,同时也会删掉这位老师录入的学生和家庭记录,包括上课记录、收款记录,以及已发邮件的存档。
有两件事在数据库之外,要说清楚。第一,我们每晚会把每位老师的数据备份到 Microsoft OneDrive。注销之后的 30 天缓冲期里,账号仍然在每晚的备份里,所以最后一份含有这位老师记录的备份,日期大约就是账号被彻底删除的那天。每一份备份最多保留 180 天,之后删除。删掉的文件还会在微软自己的回收站里再待 30 天,然后才真正消失。第二,上面「谁能看到这些记录」里提到的那条进入记录会保留下来——它记的是我们自己做了什么。
官网联系表单里提交过的内容,写信告诉我们,我们就删掉。
关于未成年学生的信息
学生可能是孩子,也可能是成年人。学生是孩子的时候,这些信息是怎么进来的,值得说清楚。
这个 App 不面向儿童,也不属于 App Store 的儿童类别。孩子不会使用它,没有账号,也无法登录。学生的信息由成年的老师录入——是老师和这个家庭有直接的联系——而不是从孩子那里收集来的。老师有责任在录入之前取得同意——学生是孩子的,这份同意要来自家长或其他监护人;学生是成年人的,就是他本人的同意——也对自己写进备注里的内容负责。
家长——学生是成年人的话,就是学生本人——如果想知道某位老师记了些什么,或者想让它被删掉,请先找那位老师,因为那是老师的记录。你也可以写信给我们,我们会帮忙。
你的选择
想知道我们这里存了关于你的什么,问我们,我们会告诉你。想让我们删掉,我们就删——可以用上面说的 App 内注销,也可以直接写信给我们。
联系方式:hello@qingdouding.com
CrumbQuest LLC, 1209 Mountain Road Pl NE, Albuquerque, NM 87110, USA
政策变更
这份政策如有改动,我们会更新页面顶部的日期。