gkd 快照去隐私:上传前清理截图与节点信息
快照包含截图与节点信息两部分内容,都可能带出敏感信息。官方在上传说明里明确提醒:上传到 GitHub 后快照即公开可被他人查看,请谨慎使用。本页整理官方给出的清理方法。
清理对象一:截图
截图里可能有你的头像、昵称、聊天内容、地址信息。处理方法利用了快照记录的自带功能:
- 在 GKD 的快照记录界面,把快照图片保存到相册;
- 在相册里做打码编辑(马赛克、裁剪、涂改);
- 回到快照记录界面,用编辑后的图片替换快照里的截图。
这样快照保留节点结构,画面上的敏感内容已被清除。
清理对象二:节点信息
容易被忽略的是:文字内容不仅显示在截图上,还保存在快照的节点数据里。比如一条昵称,截图打码了,但节点树里 text 字段仍是原文。
处理方法是手工编辑快照文件:
- 把快照 zip 文件解压缩;
- 内部有一个 json 文件,节点信息在
nodes数组字段上; - 找到包含敏感文字的属性值,用等数量的星号替换(保持长度不变可以避免布局信息失真);
- 重新压缩为 zip;
- 回到 GKD 导入替换后的快照。
什么时候必须做
- 快照里出现真实姓名、手机号、地址、聊天记录:两类都要清;
- 只有节点文字带敏感内容而截图干净(或截图已替换):清节点即可;
- 纯粹的系统设置界面、无个人信息的广告界面:一般无需处理,快速分享即可。
一条务实建议
抓快照前先想一下「这个界面有没有我的私人内容」。社交类、输入类界面的快照几乎必然带隐私,宁可在分享前多花一分钟打码,也不要让敏感信息跟着链接公开出去。清理完成后再走上传快照的流程。