隐私政策
本站是「数海拾贝」的网页版:浏览几何数学相关的交互程序与文章。本站没有注册表单, 账号来自微信扫码登录。下面这份说明逐项列出**我们确实收集什么、确实不收集什么**, 以及它们分别存在哪里 —— 每一条都对应可核对的实现,没有"可能""大概"这类空话。
一、我们收集什么
- 登录标识(只有你用微信扫码登录后才有):微信开放平台返回的
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/wechat,SameSite=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同源), 数据存放在作者自己的服务器上,未接入第三方云统计/数据平台。
六、未成年人
本站内容为几何数学可视化,不含社交推荐与付费功能,也不面向未成年人收集任何个人信息。 若监护人发现未成年人提交了评论等个人信息,可通过下方邮箱联系删除。
七、你的权利
- 随时在浏览器里清除上文列出的本地存储键,即可清空本站缓存在你设备上的全部数据。
- 在「关于」页点击"退出登录",即可让当前设备回到未登录状态。
- 在浏览器里开启"不跟踪",即可让埋点停止工作。
- 目前的网页端还没有"自助注销账号"入口;如需删除账号及关联的阅读/点赞/收藏/评论数据, 可发邮件到下方邮箱提出,我们会按请求处理。