gkd 中文文档 下载 App

gkd 快照去隐私:上传前清理截图与节点信息

快照包含截图与节点信息两部分内容,都可能带出敏感信息。官方在上传说明里明确提醒:上传到 GitHub 后快照即公开可被他人查看,请谨慎使用。本页整理官方给出的清理方法。

清理对象一:截图

截图里可能有你的头像、昵称、聊天内容、地址信息。处理方法利用了快照记录的自带功能:

  1. 在 GKD 的快照记录界面,把快照图片保存到相册;
  2. 在相册里做打码编辑(马赛克、裁剪、涂改);
  3. 回到快照记录界面,用编辑后的图片替换快照里的截图。

这样快照保留节点结构,画面上的敏感内容已被清除。

清理对象二:节点信息

容易被忽略的是:文字内容不仅显示在截图上,还保存在快照的节点数据里。比如一条昵称,截图打码了,但节点树里 text 字段仍是原文。

处理方法是手工编辑快照文件:

  1. 把快照 zip 文件解压缩;
  2. 内部有一个 json 文件,节点信息在 nodes 数组字段上;
  3. 找到包含敏感文字的属性值,用等数量的星号替换(保持长度不变可以避免布局信息失真);
  4. 重新压缩为 zip;
  5. 回到 GKD 导入替换后的快照。

什么时候必须做

一条务实建议

抓快照前先想一下「这个界面有没有我的私人内容」。社交类、输入类界面的快照几乎必然带隐私,宁可在分享前多花一分钟打码,也不要让敏感信息跟着链接公开出去。清理完成后再走上传快照的流程。