保存期限
AI-Public 提供按集合设置保存期限的功能。一个集合是对类似数据的集合。例如有一个名为 "Organizations" 的集合和一个名为 "Chats" 的集合。
在某些集合中没有此选项。对于在其字段不符合在某一日期后自动过期,或有其他法律保存期限适用的数据,这种情况存在。
设置保存期限
organization_admin 可以在环境中,在 "Data retentie" 小节下设置保存期限。
已有默认设置,但可以按环境进行修改。可设定期限的示例:
- projectdata、chats 和 chat messages 在 X 个月后删除
- team- 或 project-group data 每年或在项目结束后删除
- 用户与员工数据在离职/合同终止后的 X 年删除,符合 GDPR 与公司政策
数据保留工作原理
向集合添加新记录时,基于 Data retentie 的设置,立即计算一个自动到期日期。
例如,在 2024 年 4 月 18 日添加一个聊天记录,数据保留设置为 3 个月。该记录将被赋予到期日期 2024 年 7 月 18 日。
我们使用 Firebase TTL 策略功能。Firebase 会检测到到期日期字段,并自动清理超过到期日期的记录。此操作大约在到期日期后 24 小时执行。