隐私政策

本站是「数海拾贝」的网页版:浏览几何数学相关的交互程序与文章。本站没有注册表单, 账号来自微信扫码登录。下面这份说明逐项列出**我们确实收集什么、确实不收集什么**, 以及它们分别存在哪里 —— 每一条都对应可核对的实现,没有"可能""大概"这类空话。

一、我们收集什么

  • 登录标识(只有你用微信扫码登录后才有):微信开放平台返回的 openid / unionid,用于把你的网页登录与小程序里的同一个账号对应起来 (账号归一),以及记录最近的登录时间。昵称与头像字段在服务端接口上是可选的, 当前网页端并不发送它们:网页新建的账号昵称就是默认的「匿名用户」,若该微信号在其它端(例如小程序)设置过昵称,这里也不会覆盖它。
  • 你在站内的互动(需要登录):文章的阅读记录(服务端记录打开次数与首次/最近一次 阅读时间,用于统计"这篇内容有没有人看")、点赞、收藏,以及你主动提交的评论内容评论是公开的 —— 任何访客都能看到评论正文与账号昵称,请不要在评论里写手机号、 住址等敏感信息。
  • 防刷用的请求来源 IP:登录相关接口做了粗略的频率限制,计数只存在服务端内存里、 不写入数据库,服务重启即消失。

二、我们不收集什么

  • 不要求、也不保存手机号、邮箱、真实姓名、身份证号 —— 本站没有注册表单。
  • 不读取精确地理位置、通讯录、相册、短信、通话记录,也不做设备指纹。
  • 不使用广告 SDK(没有开屏、插屏、激励视频这类广告代码)。
  • 不接入第三方统计脚本(Google Analytics、百度统计、友盟等一个都没有)。
  • 埋点不含 cookie、不含访客 id、不含任何登录标识;登录票据不会进入埋点 (网址里的 ?ticket=… 在上报前就被去掉,只保留路径)。

三、本地存储与登录

下面是本站目前在你浏览器里写入的全部本地存储键( localStorage)。它们都保存在你自己的设备上,不会随埋点上报; 你可以在浏览器开发者工具的 Application(应用)→ Local Storage 里查看并删除, 删掉 auth_token 后刷新页面即退出登录。

存储键内容
auth_token登录令牌(JSON 字符串)。请求时放在 HTTP 头 Authorization 里,不用 cookie。
noticeReadMs你最后一次"读过公告"的时间戳,用来决定是否显示红点。
noticeListCache公告列表的离线缓存(断网时用于兜底显示)。
postListCache_p1_s50文章列表的离线缓存(断网时用于兜底显示)。
comment_draft_v1你尚未提交的评论草稿(按文章分开保存),提交或清空后即删除。

扫码登录的过程中,服务端还会下发两个仅用于这一次登录、不用于追踪HttpOnly cookie(JavaScript 读不到,作用范围限定在 /api/v1/auth/wechatSameSite=Lax,HTTPS 下带 Secure): wx_login_state(防跨站伪造,最长 5 分钟,微信回调时立即清除)与 wx_login_ticket(把这次登录结果交给页面去换取登录令牌,最长 60 秒,兑换成功后立即清除)。

四、埋点与统计

为了让作者知道"哪些内容值得继续做",页面访问会记录以下字段,并且只有这些

  • 页面路径(只有 pathname,不含 ? 查询参数与 # 锚点);
  • 页面标题;
  • 来源页地址(同样去掉查询参数,避免登录票据经来源地址泄漏);
  • 界面语言(如 zh-CN);
  • 视口尺寸(如 1280x800);
  • 发生时间戳。

另有少量白名单互动事件(打开图形、保存图片、分享、点赞、收藏、发表评论、登录成功)—— 这是完整清单,除此之外不会有任何事件被上报;每个事件只附带与内容本身有关的 简单字段(例如图形编号),敏感键名(含 token、昵称、评论正文等字样)在发送前会被直接丢弃。 这些数据里没有 cookie、没有访客 id、没有登录标识,因此服务端只能做 "页面/内容级"的统计,无法把多次访问归到同一个人名下。此外:

  • 同一路径连续访问只记一次,不会造成重复计数;
  • 未配置统计端点时,一个字节都不会发出;
  • 浏览器开启了"不跟踪"(Do-Not-Track)或"全局隐私控制"(Global Privacy Control)时, 埋点整体停用、不发任何数据。

五、第三方

  • 微信开放平台:只有在你主动点击"扫码登录"时,浏览器才会跳转到微信的域名下 完成授权;授权时微信会向你展示它将提供哪些信息。除此之外本站不向任何第三方共享数据。
  • 服务器:本站与接口都由作者自建(同一域名下,页面与 /api 同源), 数据存放在作者自己的服务器上,未接入第三方云统计/数据平台。

六、未成年人

本站内容为几何数学可视化,不含社交推荐与付费功能,也不面向未成年人收集任何个人信息。 若监护人发现未成年人提交了评论等个人信息,可通过下方邮箱联系删除。

七、你的权利

  • 随时在浏览器里清除上文列出的本地存储键,即可清空本站缓存在你设备上的全部数据。
  • 在「关于」页点击"退出登录",即可让当前设备回到未登录状态。
  • 在浏览器里开启"不跟踪",即可让埋点停止工作。
  • 目前的网页端还没有"自助注销账号"入口;如需删除账号及关联的阅读/点赞/收藏/评论数据, 可发邮件到下方邮箱提出,我们会按请求处理。