技术演练

数据处理指南。

数据实际如何流动。本页介绍机制——通话流程、加密、保留计划、删除脚本、子处理方——面向进行实施审查的安全工程师和 IT 管理员。若需查看标准视图(PIPEDA、25 号法、CASL、认证),请参阅合规页面。

最后更新:2026 年 4 月 22 日
加拿大托管
无跨境传输

寻找监管声明?

本页介绍数据如何移动。若需查看标准视图——我们直接遵守什么以及不声称什么——请参阅姊妹页面。

合规一览 →

1. 通话如何在我们的系统中流动

当有人致电使用我们 AI 接待员的企业时,这就是音频和数据所经过的路径。除了实时通话状态外,我们的服务器上不会持久保存任何内容;永久存储发生在 Airtable 步骤。

来电者拨号 Twilio(加拿大接入点) 语音助手(加拿大 VPS) Claude AI(零保留) Airtable(记录)

关键点:您的通话音频是实时流式传输的,会永久存储在我们的服务器上。如果为某个租户启用了通话录音,则该录音由 Twilio 存储,并在 90 天后自动删除。

2. 加密与安全

传输中

静态

加拿大托管

3. 数据保留时间表

保留由每周运行的自动化脚本强制执行。这不是愿景——它们在生产中运行,可以通过 --dry-run 审计。

数据类型保留期过期后执行方式
通话文字记录90 天永久删除每周 cron → data_retention.py 清除 90 天以上的行
通话录音(音频)90 天通过 API 从 Twilio 删除;我们这边的引用被清除每周 cron 删除 90 天以上的 Twilio 录音 SID
通话日志和元数据12 个月电话号码替换为 ANONYMIZED;保留汇总统计每周 cron 匿名化 12 个月以上的记录
预约完成后 12 个月删除同一每周保留作业
AI 通话摘要保留无直接标识符;用于运营分析保留脚本不强制执行(无 PII)
n8n 工作流执行数据90 天从数据库清除n8n 内置清除设置 + 每周 cron 备份
账单记录(发票)6 年根据加拿大税法(CRA)保留Stripe 保留与加拿大记录保存义务一致

4. 自动化数据生命周期

执行上述保留计划的具体作业:

所有保留作业都支持 --dry-run 模式——您可以在不执行的情况下准确查看哪些行会受到影响。

5. 被遗忘权——删除机制

何时触发删除

当商业客户的服务因以下任何原因被禁用时,自动触发数据完整删除(按上述时间表——文字记录/录音 90 天,元数据 12 个月):

部分退款(善意抵免)不会禁用服务或触发删除时间表。

删除什么(商业客户离岗)

审计追踪

每个删除操作都会记录:时间戳、记录数、操作员身份。审计日志与被删除的数据分开保存,因此删除事件仍可验证。

个人来电者请求

如果个人来电者(而非商业客户)请求删除其数据,请通过我们的隐私请求表(英文版)提交请求。我们通过电子邮件验证请求,然后在 30 天内定位并删除与您的电话号码相关联的所有记录。

6. 子处理方

作为服务交付一部分处理数据的第三方服务。他们看到的数据及其自身的合规立场:

提供商用途共享数据认证
Twilio通话路由、电话服务、短信电话号码、通话音频、短信内容SOC 2 Type II、ISO 27001、加拿大接入点
AnthropicAI 对话处理(Claude)通话文字记录(实时,流式)零保留 API、SOC 2 Type II
Airtable业务数据存储通话记录、预约、客户资料SOC 2 Type II、AES-256 静态
Stripe支付与订阅账单姓名、电子邮件;卡片数据已令牌化PCI-DSS 一级
HostingerVPS 托管、事务性电子邮件服务器进程;外发邮件正文ISO 27001

自托管(非子处理方):Redis 运行在我们自己的加拿大 VPS 上,作为临时通话状态的内存缓存。数据自动过期;没有任何内容持久化到磁盘。

7. 租户隔离

8. 访问控制

9. 备份

自动化备份防止数据丢失。本地存储在我们的加拿大基础设施上——无跨境传输。

内容频率保留期完整性
应用数据库(PostgreSQL)每 6 小时14 天滚动pg_dump 附校验和验证
业务数据(Airtable)每日30 天滚动完整表格导出并分页
完整系统 DR 备份每日7 天滚动包括 /opt 数据和配置
异地 git 备份每日无限期(版本控制)仅代码 + 配置模板;无密钥,无客户数据
提交隐私问题 →