云猫快写 Cookie 与本地存储说明
版本:1.0.0-draft.3 生效日期:尚未生效(草稿)
云猫快写只使用让网站正常工作和保护你账号所必需的 Cookie 与浏览器存储。我们没有任何第三方跟踪 Cookie、广告 Cookie,不加载第三方分析脚本、第三方字体或社交插件。 因为都是必需的,所以没有「是否接受 Cookie」的弹窗;你可以在浏览器里删除它们,但删除后需要重新登录。
1. Cookie
以下 Cookie 都由 ymwrite.com 自己设置,只在 HTTPS 下发送,名称前缀 __Host- 表示它只属于本网站、不能被子域名读取或改写。
| 名称 | 用途 | 有效期 | 脚本能否读取 |
|---|---|---|---|
__Host-ymw_s | 保持登录状态(随机值,我们只保存其哈希值) | 14 天无活动或登录满 30 天失效;退出时删除 | 否 |
__Host-ymw_dev | 识别这台设备是否是你常用的设备,用于新设备提醒和敏感操作的 24 小时保护 | 400 天;你在「账户 → 设备」吊销这台设备或注销账号时失效(退出登录时保留,见第 4 节) | 否 |
__Host-ymw_csrf | 防止跨站请求伪造 | 与登录状态相同 | 是(网页需要读取它放进请求头) |
__Host-ymw_la | 把邮件里的登录链接绑定到你发起登录的这个浏览器 | 10 分钟 | 否 |
__Host-ymw_oa | 把 Google 登录流程绑定到你发起登录的这个浏览器 | 10 分钟 | 否 |
工作人员登录管理后台时另有一个 __Host-ymw_admin(8 小时),普通用户不会收到。
2. 浏览器本地存储
| 存储方式 | 存什么 | 用途 | 保存多久 |
|---|---|---|---|
localStorage | 界面偏好(如上次打开的会话、面板布局)与未发送的输入草稿;键名包含你的账号编号,不同账号互不读取 | 下次打开时恢复你的界面 | 直到你退出登录(退出时清空)或在浏览器中清除 |
sessionStorage | 登录过期被打断时,你正在输入的文字和已选的附件 | 重新登录后恢复,避免内容丢失 | 关闭该标签页即删除 |
BroadcastChannel | 不保存数据,只在同一浏览器的多个标签页之间传递「已退出登录」的通知 | 一个标签页退出,其他标签页同步退出 | 不保存 |
3. 错误报告
网页出错时,浏览器会把错误类型、调用栈(去掉网址里的参数)、请求编号和前端版本发送到我们自己的服务器(/api/_err),不包含页面内容、你输入的文字或上传的文件,也不发送给任何第三方。保存 30 天。
4. 退出登录时
退出登录时,我们的服务器会删除登录 Cookie(__Host-ymw_s、__Host-ymw_csrf),并要求浏览器清除本网站的缓存和本地存储。设备 Cookie __Host-ymw_dev 会保留:它不能单独用来登录,只用来认出这是你常用的设备,这样你下次在这台设备上做导出、注销等操作时不必再等 24 小时。想连它一起删除,可以在「账户 → 设备」吊销这台设备,或在浏览器里删除本网站的 Cookie。
5. 第三方页面
你点击「使用 Google 登录」或「去爱发电付款」时会跳转到 Google 或爱发电的页面,那些页面设置的 Cookie 适用其自己的政策。
6. 变更
我们新增任何 Cookie 或存储项之前会先更新本说明。如果将来需要使用非必需的 Cookie,我们会先征得你的同意。