企业级 AI 记忆数据合规:存哪里、谁能看、怎么删

3 阅读2分钟

企业级 AI 记忆数据合规:存哪里、谁能看、怎么删

给 AI 产品接入记忆层,不只是技术选型问题。这篇从合规角度说三件事:数据性质、存储选型、删除权落地。


一、记忆数据是个人信息

AI 记忆层存的是用户说过的话、反映过的问题、偏好、购买记录……

按《个人信息保护法》,这些几乎全是个人信息,意味着:

  • 需要在隐私政策里告知用户
    • 需要合法处理依据(通常是用户同意)
    • 用户有权查阅、更正、删除

做 ToB 产品的话,企业客户采购流程里一定会问这些。


二、存储位置的合规风险

类型优点风险
SaaS 托管接入快,零运维数据在第三方服务器
自托管数据完全自控需维护基础设施

金融、医疗、政府客户要求数据本地化,SaaS 型方案直接出局。

TiMem 支持完整自托管,客户端只需指向内部实例:

from timem_client import TiMemClient

timem = TiMemClient(
  api_key='your-key',
    base_url='https://timem.your-company.internal'
    )
    ```
    
    ---
    
    ## 三、访问控制
    
    检索时用 `user_id` + `session_id` 双重限定,防止跨用户、跨业务线的数据泄漏:
    
    ```python
    memories = timem.search(
      query=message,
        user_id='user_123',
          session_id='support',
            top_k=5
            )
            ```
            
            同一个用户在客服、销售、教育不同业务线的记忆,用不同 `session_id` 隔离,互不干扰。
            
            ---
            
            ## 四、数据删除权
            
            GDPR Article 17 和国内《个人信息保护法》第 47 条都要求支持用户删除权。
            
            AI 记忆的挑战:原始对话被压缩成摘要,摘要合并成画像。删除原始记录后,衍生内容可能仍有残留。
            
            TiMem 的级联删除覆盖所有层级:
            
            ```python
            # 删除某用户的全部记忆(包括摘要和画像层)
            timem.delete_all(user_id='user_123')
            
            # 只删除某业务线的记忆
            timem.delete_all(user_id='user_123', session_id='support')
            ```
            
            ---
            
            ## 合规检查清单
            
            | 要求 | 落地方式 |
            |------|----------|
            | 数据本地化 | TiMem 自托管部署 |
            | 用户数据隔离 | user_id 严格绑定 |
            | 业务线隔离 | session_id 区分 |
            | 删除权落地 | delete_all(user_id=...) |
            | 删除覆盖所有层级 | TiMem 内置级联删除 |
            
            ---
            如果你对 AI 记忆技术感兴趣,欢迎访问 TiMem 的 GitHub 仓库:
            https://github.com/TiMEM-AI/timem
            给我们一个 Star,你的支持是我们持续开源的最大动力!
            
            在线体验:https://playground.timem.cloud
            技术文档:https://docs.timem.cloud