Revona — 隐私政策
简要说明。Revona 把你在其中的操作保存在你的设备上。只有少数几类数据会离开设备,每一类都在第 2 节中说明:
- Revona 的使用情况:何时被打开,用了哪些界面和功能。它只附带一个随机标识符,绝不附带你的名字。
- 你固定的地点及其提醒设置,以便 Revona 关注那里的天空(第 3 节)。
- 你购买时:商店的购买凭证。我们从不看到你的支付信息。
- 你写给我们的消息,仅在你发送时。
这些数据都不用于广告,也不用于在其他应用中追踪你,也不会卖给任何人。
1. 我们是谁
Revona 由 BrotherAI 发布。关于本政策的任何问题,请写信至 brotheraicompany@gmail.com。
2. 我们收集什么
Revona 通过加密连接收集下列几类数据,用途如表所示。按照应用商店的要求,我们按类别而不是逐个字段说明:同一类别内多了一个细节不会改变本页;出现新的一类数据则会(第 12 节)。
| 类别 | 包括什么 | 用途 | 你的选择 |
|---|---|---|---|
| 应用内活动 | Revona 被打开及时间;用了哪些界面和功能以及其中发生了什么;应用版本、平台和语言。这些数据发送到我们的服务器,并通过 Google Analytics for Firebase 发送给 Google。 | 统计有多少人使用 Revona 并再次回来,了解哪些部分被使用,并改进它。 | 设置中的统计开关可停止全部内容,只保留打开次数,而打开次数不包含你做了什么。 |
| 标识符 | Revona 在你的设备上生成的随机标识符,以及 Google Analytics 的应用实例标识符。绝不包括你设备的广告标识符、序列号或电话号码。 | 在不知道任何人身份的情况下区分不同的安装。 | 卸载 Revona 或清除其数据,会换成新的标识符。 |
| 大致位置 | Google Analytics 根据 IP 地址推断的城市、地区和国家。它不保存该地址。 | 了解 Revona 在哪里被使用。 | 设置中的统计开关可停止它。 |
| 购买 | 商品、商店、显示的价格、商店的交易编号及其签名凭证,以及该购买所属的安装或账户。Apple 和 Google 也会告知我们退款。 | 向商店核实每笔购买,并且只交付一次。 | 每次购买时发送。我们从不看到你的支付信息。 |
| 你发送的消息 | 你在联系客服中写的内容、附加的图片,以及帮助我们回复的信息:应用版本、设备型号和一个安装标识符。 | 为了回复你。 | 仅在你点按发送时。 |
Google(Firebase)和应用商店代我们处理其中部分数据。它们都不是广告商或数据经纪商。我们不出售、出租或分享你的数据,也不将其用于广告。
3. 服务器保存什么
归档在第 2 条那个随机标识符之下,除此之外没有别的:
- 你固定的地点——你起的名字、坐标和时区。这属于位置数据,也是这里最敏感的东西。它是你输入或从搜索中选择的地点,不是你行踪的连续记录:Revona 不追踪你的移动,也不在后台读取设备位置。
- 每个地点的提醒设置——阈值、免打扰时段,以及提醒是否开启。
- 你设备的语言和 UTC 偏移,这样我们生成的文字会用你的语言,免打扰时段也会按正确的当地时间判断。
- 你的订阅状态——是否有效、何时到期,以及来自哪个商店。见第 6 条。
- 一个通知令牌(仅在你开启通知时),以便消息能送达你的设备。
- 已发送通知的记录——何时、针对哪个地点、是否投递成功。它的存在是为了在提醒漏发或重复时能够排查。
只是看看、没有固定的地点则不同:为了算出预报,它的坐标和时区会发送到我们的服务器,但不会归档在随机标识符之下。服务器的请求日志只记下有人请求了一次预报。剩下的只有该地点的天气缓存,坐标取整到约 1 公里,24 小时内删除(第 8 节)。
没有任何字段用于你的姓名、邮箱、电话、通讯录、照片或浏览记录。唯一的例外是来自“联系客服”的消息:其中可能带有你附上的图片,并会单独保存(第 11 节)。
4. 只留在你手机上的东西
你的观测记录,包括你添加的每一张照片。它写入手机自身的存储,应用中没有任何部分会上传它。只有当你自己把图片附在发给我们的消息里时,图片才会离开手机(第 11 节)。
同样只在本地:你当前查看的是哪个地点、你若设置过的语言选择,以及缓存下来的最近一次预报,好让你没有信号时应用仍然可用。
当你添加照片时,Revona 会把它复制到应用自己的存储中,而不是保留一个指向相册的引用。你删除该条记录时这份副本会一并删除,卸载应用时全部消失。
5. 我们发送给其他服务的数据
为了生成预报,我们的服务器代你从两个来源获取公开数据:
- NOAA 空间天气预测中心——地磁活动。这是一个全球统一的数值,不会发送任何关于你的信息。
- Open-Meteo——逐小时云量,这本质上与具体位置相关。我们的服务器使用四舍五入到约一公里的坐标去查询云量。Open-Meteo 收到的是那个已经取整的坐标;它拿不到你的设备标识符,也无法把这次请求与你联系起来。
取整不仅是隐私措施——它还让邻近的用户共用同一份缓存——但这确实意味着我们披露的坐标刻意比你固定的那个更粗略。
除这两者、第 6 条中的商店以及下文的 Google Analytics 之外,我们不把你的数据发给任何人。我们不出售、不出租,也不为广告目的共享。Revona 中没有广告。唯一的例外是你通过“联系客服”发送的消息:会有一份副本发到 Discord(见下文)。
Google Analytics for Firebase(Google LLC)直接从应用(而非我们的服务器)接收匿名使用事件:固定了一个地点(绝不说明是哪里——没有坐标、名称或时区),只看了一个地点而没有固定(同样不说明是哪里),显示了一次预报(最新、缓存或不可用),保存了一条提醒(开或关),点开了一条提醒,对通知权限请求的回答,记录了一次观测(不含其内容),打开了 Pro 的提示或页面及其入口,一次购买尝试、其结果与发放(仅商品),你打开的页面,以及三项粗略信息:这台设备是否拥有过 Pro、没有登录、固定了多少个地点。此外,Google Analytics 会自动记录一个随机的应用实例标识符、应用打开次数与会话、应用版本、设备型号、操作系统和语言、根据 IP 地址推算的大致位置(城市、地区和国家;Google Analytics 不保存 IP 地址本身),以及通过商店进行的应用内购买(商品、价格和币种——绝不含支付信息)。它们用来在不知道任何人是谁的前提下,了解 Revona 的整体使用情况——人们是否回来看预报、提醒是否把他们带回来。广告标识符和个性化广告均已关闭。Google Analytics 保存 2 个月后删除。可在设置 → 发送匿名统计中用开关停止。
Discord:我们团队日常使用的聊天服务。你通过“联系客服”发送的消息会有一份副本发到那里的团队私密频道(第 11 节)。
6. 购买
Revona Pro 通过 Apple App Store 或 Google Play 销售。我们从不接触你的支付信息。卡号、账单地址等完全由 Apple 或 Google 处理,从不发送给我们,我们也不存储。
购买时,你的设备会把商店自己出具的购买凭证交给我们。我们的服务器直接向 Apple 或 Google 核验该凭证,只记录结果:你的订阅有效,以及何时到期。若发生退款或订阅失效,会在下一次核验时反映出来。
你购买时 Apple 与 Google 各自收集的信息,适用它们自己的隐私政策。
7. 应用申请的权限
- 通知(Android 13 及以上,以及 iOS)——仅在你开启提醒时。拒绝的话应用其余部分照常工作,只是需要你自己打开查看,而不是被告知。
- 照片库——仅在你为某次观测添加照片的那一刻。拒绝的话你仍然可以带着备注记录观测。Revona 只读取你选中的那一张,绝不遍历你的相册。
- 网络——用于获取预报。Revona 会保留最近一次,所以没有信号时应用仍然有用。
Revona 不申请后台定位、持续精确定位、通讯录、麦克风、相机拍摄、日历,或访问其他应用的权限。
- 保持唤醒(
android.permission.WAKE_LOCK):由 Google Analytics 声明,以便把已排队的一批事件发送完。它从不让屏幕保持常亮。 - 安装来源(
com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE):由 Google Analytics 声明,用于从 Google Play 读取是哪个推广活动(如有)带来了这次安装。
附在消息里的图片是在系统自带的照片选择器中挑选的,应用只会拿到那一张,不需要任何权限(第 11 节)。
8. 保存多久,以及如何删除
缓存的预报数据会在 24 小时内自动过期;那是公开的气象数据,与你无关联。
第 3 条中的其余内容会在你使用应用期间保留。移除一个已固定的地点,会立即且彻底地删除它及其提醒设置,包括与之关联的任何规则。
要全部清除:先移除你固定的地点,然后卸载应用。卸载会移除你的设备标识符,因此剩下的一切都无法与你或未来的安装联系起来,唯一的例外是你通过“联系客服”发送的消息:它会一直保留,直到你要求我们删除(第 11 节)。如果你更希望由我们直接删除你的数据,写信提出即可——但请注意,没有你的设备标识符我们无法分辨哪些记录是你的,所以先在应用内移除地点会更快也更可靠。对于发给客服的消息,请告诉我们发送的时间和内容,以便我们在没有标识符的情况下找到它。
匿名使用事件由 Google Analytics 保存 2 个月后删除。它们不含名字或账号,因此无法按人查找。设置 → 发送匿名统计中的开关会从源头停止发送。
你通过“联系客服”发送的消息会保留用于回复和改进应用,你提出要求时会删除;请写信到本政策中的地址。
9. 儿童
Revona 并非面向儿童,我们不会有意收集 13 岁以下(或你所在国家的相应年龄以下)人士的数据。它是用来规划夜间外出的工具,前提是由成年人做出这个决定。
10. 你的权利
视你所在地区而定,你可能有权访问、更正、导出或删除你的个人数据,并有权反对对其进行处理。由于 Revona 保存的东西很少——一个随机标识符、你固定的地点及其设置——这些权利大多在应用内行使最快,见第 8 条。你通过“联系客服”发送的消息及图片也会被保存,你提出要求时会删除。
应用无法代你完成的事项,请写信至 brotheraicompany@gmail.com。
11. 你发给我们的消息
在设置 → 联系客服里,你可以直接在应用中给我们写消息,并附上最多三张图片。点按发送之前什么都不会发出。点按后,以下内容通过加密连接发送到我们的服务器:
- 你写的内容、你选的类型(问题、建议或其他)以及附上的图片。图片在系统自带的照片选择器中挑选,应用只会拿到你选的那几张;发送前会先缩小,并去掉元数据(包括位置)。
- 应用版本、设备是 Android 还是 iOS、应用当前显示的语言、应用的随机安装 ID。
我们的服务器会把消息和该标识符一起保存。一份副本会发到团队在 Discord(团队日常使用的聊天服务)上的私密频道,团队其他应用的反馈也会发到这里。副本包含消息、图片、应用版本、Android 还是 iOS、语言。应用没有账号,所以除非你在消息里自己写明,否则不会有能识别你的信息。你的网络地址用于限制短时间内可发送的消息数量,不会和消息一起保存。我们保留消息用于回复和改进应用,你提出要求时会删除你的消息,包括 Discord 上的副本(第 13 节)。
12. 本政策的变更
在发布会收集新一类数据、或将数据用于新用途的 Revona 版本之前,我们会更新本页。第 2 节所列类别内的变化,例如统计中多一个数字,不会改变本页。上方的“最后更新”日期始终对应当前文本。
13. 联系方式
BrotherAI · brotheraicompany@gmail.com