claude-my-privacy

6天前发布 14 0 0

claude-my-privacy是可以在本地对输入 Claude 的内容进行预处理脱敏,在发送请求前自动识别、遮蔽手机号、邮箱、身份证、密钥等敏感字段,最大程度降低信息外泄风险,是开发者与职场用户保护 AI 对话隐私的实用工具。

收录时间:
2026-10-07

用 Claude Code 写代码、查资料时,最担心的是什么?姓名、公司名、邮箱、域名这些敏感信息,一不小心就跟着 prompt 飞到云端。

最近开源的 claude-my-privacy(仓库名 MyPrivacy)正是为解决这个问题而生。它是一个 Claude Code 本地插件,专门做「指定词的本地化名替换」。

claude-my-privacy

claude-my-privacy 网站截图

它怎么工作?

核心逻辑很简单,也很精准:

  1. 发给模型前:把你配置好的真实姓名、公司名等替换成假名(例如「陈星河」→「陈瑞恩」,「云杉智科」→「海岚数科」)。
  2. 执行本地工具前:自动把假名还原成原文,保证 Write、Edit、Bash 等工具拿到的是真实信息。
  3. 工具返回后:再把返回内容里的真实信息替换回假名,避免二次泄露。
  4. 助手回复显示:尽量在界面上把假名还原成原文,方便你阅读。

它不是通用 PII 检测器,只处理你主动配置的词,源码不内置任何真实映射,也不调用外部模型或网络服务,完全本地运行。

当前版本 0.5.0,已在 macOS + Claude Code 2.1.290 上通过离线验证。

如何安装部署

  1. 准备私有配置(重要!真实信息只放在本机):
Bash
mkdir -p "$HOME/.config/claude-my-privacy"
chmod 700 "$HOME/.config/claude-my-privacy"
cp -n examples/mappings.example.json "$HOME/.config/claude-my-privacy/mappings.json"
chmod 600 "$HOME/.config/claude-my-privacy/mappings.json"

然后编辑 mappings.json,填入你自己的映射关系。

  1. 安装插件(在仓库根目录执行):
Bash
claude plugin marketplace add "$PWD" --scope user
claude plugin install my-privacy@my-privacy-marketplace --scope user
  1. 验证生效:

在 Claude Code 会话里运行:

text
/reload-plugins
/my-privacy-status

看到 Configuration: loaded 且 mappings 数量 > 0,就说明已生效。

日常使用几乎无感,正常输入就行。改完配置后记得再跑一次 /reload-plugins。出问题时用 /my-privacy-audit 做诊断(只记录结构元数据,不留命令或正文)。

适合谁?

经常用 Claude Code 处理公司项目、个人敏感信息的开发者。它用「白名单式替换」把隐私保护降到最低干扰,同时保证工具链正常工作。

相关导航

暂无评论

none
暂无评论...