eFish

隐私政策

更新日期:2026 年 10 月 14 日

概述

eFish(efish.ming0721.workers.dev)是由个人维护的独立、非商业鱼类目录与观察记录网站。本政策说明网站会处理哪些信息、为什么处理,以及你可以如何管理这些信息。

浏览图鉴、地图和社区公开记录不需要登录,也不会建立账户。

Google 登录

只有在保存观察记录或发表评论时才需要用 Google 登录。网站只请求 openid、email 和 profile 三项基本权限,从 Google 获得你的 Google 账户唯一标识、已验证的邮箱地址和显示名称。网站不会获得你的密码,也不会访问你的联系人、Gmail、云端硬盘或任何其他 Google 数据。

登录后,这些信息保存在你浏览器里一个经过签名的 cookie(efish_session)中,用于识别你的身份,有效期 30 天;登录过程中还会使用一个 10 分钟内失效的临时 cookie 来防止伪造请求。两个 cookie 都设为 HttpOnly,网页脚本无法读取。网站的数据库不保存你的邮箱或姓名,页面上也不会显示它们。退出登录会立即清除会话 cookie。

我们保存的内容

网站数据库(Cloudflare D1)只保存两类内容:

  • 观察记录:你填写的地点文字、日期、观察方式、时长、深度、是否野生、是否完整清单、物种与数量、备注、可见性(私密或公开),以及创建时间;
  • 评论:评论内容、所属的观察记录和发表时间。

每条记录和评论都关联到你的用户 ID(由你的 Google 账户标识生成)。公开署名使用由用户 ID 计算得出的“Explorer”加六位编码的昵称,例如 Explorer 3FA2C1,不会显示你的真实姓名或邮箱。

私密记录只有你自己能看到。公开记录及其评论对所有访问者可见,包括未登录的访问者。

浏览器本地存储

网站在你的浏览器中保存界面语言偏好(localStorage),并在登录跳转期间临时保存尚未提交的观察草稿(sessionStorage,关闭标签页后清除)。这些内容只留在你的设备上,不会发送给网站服务器。

第三方服务

  • Cloudflare:网站托管在 Cloudflare Workers 上,数据保存在 Cloudflare D1。Cloudflare 在处理请求时会接触到你的 IP 地址等网络信息,网站也会保留用于排查故障的运行日志。
  • Google:仅用于上述登录流程。
  • GBIF:地图上的鱼类分布记录来自 GBIF(全球生物多样性信息网络),由网站服务器向 GBIF 查询。开启“网格统计”时,你的浏览器会直接从 api.gbif.org 加载网格图块,因此 GBIF 会看到你的 IP 地址。
  • 底图:OpenStreetMap、美国地质调查局(USGS)和 OpenTopoMap 的地图图块经由网站服务器获取后再转给你的浏览器,请求中附带发起请求的本站页面地址,不附带你的 IP 地址或账户信息。

我们不做的事

网站没有广告,不使用任何分析工具或第三方追踪 cookie,不出售、出租或与他人分享你的个人信息,也不会把你的信息用于营销。

管理你的信息

登录后,你可以随时编辑自己的观察记录、在私密与公开之间切换,或将记录归档。归档的记录不再出现在网站的任何页面,但仍保存在数据库中。你可以隐藏自己发表的评论,也可以隐藏别人在你的记录下发表的评论。

如果希望从数据库中彻底删除与你的账户关联的所有记录和评论,请发邮件至 mingchengzhang1128@gmail.com。

政策变更

如果网站处理信息的方式发生变化,会更新本页并修改页首的更新日期。

联系

对本政策有任何问题,请联系 mingchengzhang1128@gmail.com。
eFish隐私政策服务条款独立项目 · 灵感来自 eBirdMING