隐私政策
从架构上保障隐私
你的设备会在发送任何信息之前,把你的位置转换成一个大致的网格单元——宽约 7 km。关于一个位置,风时的服务器只会收到这个单元,且它仅用于获取当地的天气预报。你的精确坐标绝不会离开你的设备,你的筛选设置更是完全不会离开设备。该单元绝不会与你的姓名、设备或账户关联。没有追踪,没有分析统计,没有广告——永远如此。
风时收集什么
风时的服务器只保存两个值——两者都不会与你关联:
- H3 网格单元(宽约 7 km):由你的设备把位置对齐到分辨率 6 的 H3 六边形网格单元(约 36 km²)后得出。你的精确坐标绝不会离开你的设备。同一网格单元内的所有人共享同一条记录——它无法追溯到任何个人。
- 最近请求时间:该网格单元内任何人对该单元最近一次预报请求的时间。仅用于删除 30 天内无人请求的记录。
按照应用商店使用的说法,这属于“大致位置”,仅为让应用正常运行而收集,绝不会被共享或出售。
风时不会收集:
- 你的精确坐标
- 你的姓名、电子邮箱地址或任何账户标识符
- 设备 ID、广告标识符(Apple 的 IDFA 或 Android 的广告 ID)或任何持久性设备令牌
- 使用模式、会话数据、分析统计或行为追踪
- 付款或购买信息——所有订阅付款均由 App Store(Apple)或 Google Play(Google)处理。应用会在你的手机上核验你的订阅;与你的购买有关的任何信息都不会到达风时的服务器
- 你的目标温度、降水阈值或通知时间安排——这些只保存在你的设备上,绝不会离开设备
我们为什么收集
只有一个目的:从风时后端获取你所在网格单元的 48 小时天气预报。网格单元是回答“我附近的天气怎么样?”这一问题所需的最小数据单位——不需要更多数据,所以也不收集更多数据。
我们保留多久
服务器(网格单元 + 最近请求时间):当某个网格单元连续 30 天无人请求预报时自动删除。如果你停止使用该应用,你的请求也随之停止,该网格单元的记录会在该单元内任何人最后一次请求的 30 天后删除。
设备上的数据(你的设置、已保存的位置、通知历史):存储在你手机上应用的私有存储空间中。删除某个位置或卸载风时后即被删除。
次级处理者
风时使用以下服务商。它们都不会收到任何能识别你身份的信息:
- Cloudflare(网络基础设施):托管风时后端。Cloudflare 的网络会看到用于限流的临时 HTTP 元数据(IP 地址);风时不会把 IP 地址写入自己的数据库。参见 Cloudflare 的隐私政策。
- Google Cloud(天气服务器):托管风时自己的天气服务器,该服务器只接收网格单元的中心坐标。参见 Google 的隐私政策。
- Open-Meteo(天气和空气质量数据):提供预报数据。风时的服务器仅使用网格单元的中心坐标请求这些数据——不传输任何用户身份信息。参见 Open-Meteo 的条款。
- Google Pollen API(欧洲以外的花粉数据):当欧洲花粉模型没有某个网格单元的数据时,风时的服务器会按该单元的中心坐标请求花粉数据——不传输任何用户身份信息,结果按网格单元保留 24 小时。参见 Google 的隐私政策。
- Apple(App Store)和 Google(Google Play)(订阅付款):各商店直接处理付款。风时永远不会收到你的付款详情、账单信息或任何购买记录。参见 Apple 的隐私政策和 Google 的隐私政策。
你的权利
无论你身在何处,你对自己的数据都享有以下权利:
- 访问权:你的位置和设置都在你的手机上,你可以在应用中查看它们。在 iPhone 上,打开任一位置并轻点“导出我的数据”,即可保存应用在你设备上持有的全部内容的副本。风时的服务器不持有任何与你关联的信息,因此那里没有可供调取的个人记录;如有任何问题,欢迎给我们发邮件。
- 删除权:在应用中删除某个位置,或卸载风时,即可从你的手机上移除其数据。风时的服务器只保存共享的区域记录,这些记录不与任何人关联,并会在该区域连续 30 天无人请求后自动删除。如希望提前删除某条记录,请通过邮件把城市或网格单元发给我们:我们会删除该记录、向你确认,然后删除你的邮件。当该区域内有任何人再次请求预报时,该记录会重新生成。
- 更正、限制处理、数据可携、反对:请通过下方地址联系我们。我们会在 30 天内回复。
如需行使任何权利,请发送邮件至 support@aerzeit.app。
数据控制者
- 运营者:Samuel Harrold,美国印第安纳州印第安纳波利斯
- 隐私联系方式: support@aerzeit.app
风时由一位居住在美国的个人运营,并非注册公司。如果你位于欧盟或英国,且本政策未能解决你的数据保护疑虑,请直接通过上述地址联系我们——我们会回复并处理,即使我们目前尚未依据 GDPR 第 27 条正式指定欧盟代表。