Personaldatahub

🔐 隐私可控的个人数据智能中枢

隐私优先的个人数据中枢,通过OAuth网关安全读取Gmail/GitHub数据,支持智能起草邮件与回复,所有操作需用户审批且全程审计

收藏
5.3k
安装
1.1k
版本
0.1.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

PersonalDataHub 综合评估

核心用法

PersonalDataHub 是一个以隐私为中心的个人数据访问网关,专为需要安全处理敏感信息的AI Agent设计。它通过MCP协议或HTTP API提供统一接口,让Agent能够读取用户的Gmail邮件、GitHub Issues/PRs等个人数据,并执行起草邮件、发送回复等 outbound 操作。

数据访问流程:用户首先在本地启动PDH服务,通过OAuth连接Gmail/GitHub账号,配置细粒度的访问控制策略(字段可见性、数据脱敏规则)。Agent发起请求时需声明purpose用途,数据经所有者策略过滤/脱敏后返回。所有outbound操作(draft/send/reply)均进入暂存队列,需用户显式审批后才执行。

典型场景

  • 自动汇总未读邮件并智能起草回复
  • 追踪GitHub项目进展,生成周报草稿
  • 基于邮件内容创建待办事项

显著优点

1. 零信任隐私架构:数据所有者完全控制可见字段与脱敏规则,Agent无法绕过策略获取原始数据
2. 人机协同审批机制:所有邮件操作需人工确认,避免AI误发风险

3. 全程审计追踪:每次数据拉取和操作提议都记录用途日志,满足合规需求

4. MCP原生集成:支持Claude等MCP客户端动态发现工具,零配置接入

5. 本地优先部署:服务运行在用户本地机器,敏感数据不流经第三方服务器

潜在局限

  • 单点故障风险:依赖本地PDH服务进程,若崩溃则所有数据访问中断
  • OAuth配置门槛:非技术用户可能难以完成Gmail/GitHub OAuth应用配置
  • 功能范围受限:目前仅支持Gmail和GitHub,缺乏Calendar、Drive等Google生态其他服务
  • 审批流程摩擦:高频场景下人工确认可能影响效率
  • 网络依赖:尽管服务本地运行,OAuth token刷新仍需外部网络

适合人群

  • 隐私敏感型用户:重视数据主权,不愿将完整邮箱权限授予云端AI服务
  • 开发者/技术专业人士:熟悉OAuth流程,需要自动化处理GitHub工作流
  • 企业合规场景:需要审计日志满足内部安全政策的小团队
  • Claude重度用户:已通过MCP扩展工作流的AI辅助写作/沟通场景

常规风险

| 风险类型 | 说明 | 缓解措施 |
|---------|------|---------|
| OAuth Token泄露 | 本地存储的token文件若权限设置不当可能被其他程序读取 | 检查`~/.pdh/`目录权限,建议600 |
| 中间人攻击 | HTTP API若未启用TLS可能被窃听 | 确认`hubUrl`使用HTTPS或本地回环 |
| 策略配置错误 | 过度授权导致Agent可见敏感字段 | 定期审计`purpose`日志,收紧策略 |
| 服务拒绝 | 本地进程未启动导致Agent功能失效 | 设置systemd服务或守护进程 |
| 社交工程 | 恶意Agent编造`purpose`诱导用户批准操作 | 培养用户审查`purpose`描述的习惯 |

架构评价

该skill代表了个人数据主权在AI时代的务实解决方案——不是完全禁止AI访问私人数据,而是通过技术手段实现"可验证的最小权限"。与直接要求Gmail全权限的竞品相比,PDH的字段级脱敏和审批队列设计具有显著差异化优势。建议关注其多账户支持、移动端部署及更多数据源(Slack、Notion)的路线图进展。

Personaldatahub 内容

dist文件夹
src文件夹
手动下载zip · 39.2 kB
hub-client.d.tstext/plain
请选择文件