简短答案
Roosta 有六个任务用到相机。每一个都在你的设备上分析实时画面,然后立刻丢弃。没有任何图像被写入存储,也没有任何图像被传输出去。这是 App 架构上的约束,而不只是隐私政策里的一句声明。
相机任务进行时,实际发生的事
相机预览在跑,一个运行在设备本地的视觉模型逐帧寻找目标(一个马克杯、一只狗、一片开阔的天空),并返回一个标签和一个置信度分数。置信度超过阈值时,任务标记为完成,那一帧也就没了。帧与帧之间不保存任何东西,也不会积累任何东西。
- 没有任何一帧被写入磁盘、相册或缓存。
- 没有任何一帧被传输到任何地方。这些任务在关掉网络的情况下照样能用。
- 初次设置时也不会保存参照照片。Roosta 说出一个物件的名字,而不是让你事先去拍一个地方。
- 相机权限只在你第一次启用相机类任务时才会请求。
这和照片比对式的闹钟有什么不同
这个品类里常见的一种设计,是让你在设置时拍下一个特定位置(你的洗手池、你的水壶),然后要求你复现那张照片才能关掉闹钟。这就必须保留你的参照照片——也就是说,一个 App 无限期地存着一张你家里的照片。
Roosta 改为说出一类物件。没有什么需要保存,而且目标每天早上都可以变,这也让人更难在前一晚就把答案摆好。

