Soluklan

幕后

我们拿分享的数据做什么

如果你打开了匿名练习摘要和声音样本,那些记录到我们这里是为了什么、每一条会经历什么、最后又变成什么。

阅读约 6 分钟

设置 → 隐私里有两个独立的开关:匿名使用摘要偶尔的声音样本。两者一开始都是关的,都会分别征求你的同意,也都可以随时关掉。如果你没有打开它们,这篇文章里的事在你的设备上一件都不会发生。

如果你打开了,下面是一条记录会经历什么,一步一步来。

到达的是什么

匿名摘要打开时,练习结束后过来的是:呼吸法、时长、分数,以及报告里的数值——听到的呼气、平均呼气长度、节奏吻合、峰值声音强度、底噪等等。随它们一起的还有设备型号和应用版本。

不会过来的是:你的姓名、邮箱、身份、位置、你在开场问题里的健康回答,以及你的年龄。这些永远不会离开你的设备。

声音样本是另一项权限。打开时,每天最多五次练习的声音会以压缩形式发送,并在发送的那一刻从设备上删除。权限关着时,任何一次练习都不会有音频写到磁盘上。

偶尔出现的那个反馈问题

匿名分享打开时,练习结束后偶尔会出现一个简短的问题:十分制的评分,后面再跟一个问题——根据你的分数,可能是“哪里不满意”“我们可以改进什么”或者“你最喜欢哪一点”。第二个问题会点名你做的那种呼吸法。

你可以不给分就关掉它。也可以给了分、什么都不写就离开:这时底部的按钮会写着只发送分数,所以不写字不会把分数丢掉。

发送的内容是:你给的分数、你写的文字、呼吸法、时长、练习分数、是否完成、是否使用了麦克风、应用版本和日期。随它们一起的还有上面那个匿名标识符。不发送的东西在这里也一样:姓名、邮箱、身份、位置、健康回答、年龄。

你写的东西我们会读——它是唯一能说出数字说不出的那些话的地方。所以别在框里写你的姓名、邮箱或任何能认出你的信息;想要回复的话,正确的地址是支持页面

如果你跳过,应用会隔一阵子才再问,而且每跳过一次这个间隔就更长;跳过几次之后,它就不再问了。完成或退出一个计划时也会问你一次——退出的那个问题不要分数,只问原因。

如果你没打开匿名分享,这个问题根本不会出现。

我们做什么

记录积累起来之后,我们问一个问题:应用说的是不是真的?

我们找矛盾。 同一次练习里对不上的数字是最快的线索。报告说“每一次呼气都听到了”,而同一次练习的平均呼气长度是零,就说明什么地方出了错。我们扫描这些测量之间的不一致。

我们看分布。 当某个值聚集在我们预期之外的地方,那通常是阈值的问题。一个真实的例子:某一类设备上的呼气峰值强度一直偏低——原来平板上的麦克风在设备较远的那一边。

我们和声音样本对照。 当我们同时有声音本身和应用为它产出的数字时,才能真正测出检测对不对:应用说“呼气”的地方是不是真有一次呼气,它有没有漏掉哪次呼吸。这就是声音样本唯一的用途。

我们手工读反馈。 光有分数只能到“好/不好”;有用的是旁边那句话。同样的抱怨来自好几个人时,它就进了清单。这篇文章正是这么来的。

我们修好,再测一遍。 对每一个找到的错误,先写一个测试——一个基于我们手上真实录音、能重现这个错误的测试。然后才动手修。测试通过,改动就进下一个版本;不通过,说明修错了。

我们不做的事

没有广告、没有追踪、没有第三方分析工具。记录不出售、不交给广告网络、不转让给别的公司。它们不与身份对应:我们手上没有任何能显示谁发了哪条记录的关联。

这些记录不在你的 iCloud 里,而在应用的共享数据库里,并且只用于上面写的那些工作。

改主意的话

两个开关都在设置 → 隐私里关掉。从你关掉的那一刻起,不会再发送任何东西。

如果你希望删除之前发送过的内容,写信到 [email protected]。因为记录不与身份绑定,我们可能会问你发送的日期,好找到你的那些。

← 幕后