保存期限
AI-Corporate 提供按集合设置保存期限的功能。一个集合是相似数据的集合。例如有一个集合为 "组织" 和一个集合为 "聊天"。
在某些集合中没有此选项。这适用于那些在某个结束日期后自动过期并不合理,或适用其他法律保存期限的数据。
设置保存期限
organization_admin 可以在环境中通过“数据保留”来设置保存期限。
已有默认值,但可以按环境进行修改。可设定的期限示例:
- projectdata、chats 和 chat messages 在 X 个月后删除
- team- 或 project-group 数据在每年或项目结束后删除
- 用户和员工数据在结束雇佣/合同后 X 年删除,符合 GDPR 与企业政策
Data Retention 的工作原理
在向集合中添加新记录时,立即根据“数据保留”设置计算自动过期日期。
例如,若在 2024 年 4 月 18 日添加一个聊天,且数据保留设置为 3 个月,则该记录的过期日期将被设为 2024 年 7 月 18 日。
我们使用 Firebase TTL 策略功能。Firebase 会检测过期日期字段并自动清理超过过期日期的记录。此操作在过期日大约 24 小时后完成。