SuperAPI AI 工具集

apollo-data-handling

数据与分析

查看项目

更新于 10-15 22:42

技能介绍

用途:为 Apollo.io 联系人数据提供数据管理、合规与治理能力。Apollo 数据库含 2.75 亿以上联系人及邮箱、电话、LinkedIn 等 PII,该技能覆盖 GDPR 主体访问与删除、数据留存、字段级加密和审计日志。

前提条件:需 Apollo master API key(contacts/delete 必须用 master key)、Node.js 18+。

主要能力与用法:

  1. GDPR 主体访问请求(SAR):通过 /contacts/search 查找已保存的 CRM 联系人,再通过 /people/match 查询 Apollo 数据库匹配,汇总导出报告。
  2. 删除权(Erasure):先经 /contacts/search 定位联系人,再用 /emailer_campaigns/remove_or_stop_contact_ids 从所有活跃序列移除;若任一序列移除失败则暂停删除并抛错,全部成功后才用 DELETE /contacts/{id} 删除。
  3. 留存策略:按创建时间排序搜索超期联系人,跳过受保护标签,逐条删除并返回评估与删除数量。
  4. 本地存储字段级加密:使用 AES-256-GCM 加密邮箱、电话、LinkedIn URL 等 PII,密钥来自环境变量 APOLLO_ENCRYPTION_KEY(32 字节)。
  5. 审计日志:记录 search、enrich、export、delete、sar、erasure 等操作及用户归属,生产环境应写入数据库或云日志。

限制与注意事项:删除联系人需 master API key,普通 key 会返回 403;联系人若在活跃序列中必须先移除再删除;加密密钥丢失应使用 GCP KMS 或 AWS KMS 并做密钥版本管理;审计日志应在处理前写入持久化存储以避免缺口。示例强调须先通过组织隐私流程验证请求者并建立 case ID,导出存放于受限位置,删除失败时保留记录并升级人工处理。具体收费、平台支持范围等资料暂未提供。