保存期限
AI-School 提供按集合設定保存期限的功能。集合是相似數據的集合。例如有「学校」集合和「聊天」集合。
在某些集合中沒有此選項。這種情況適用於資料在結束日期後自動過期不合理的情況。
設定保存期限
管理員可以在環境中於「資料保留」下設定保存期限。

已經有預設值,但可以依環境進行調整。
- 課程、聊天與聊天記錄在 3 個月後刪除
- 群組與課程群組在每學年開始時刪除(8 月 1 日)
- 學生與工作人員在 8 年後刪除
資料保留的運作方式
在向集合新增新紀錄時,會直接根據「資料保留」中的設定計算自動到期日。
例如,一條聊天於 2024 年 4 月 18 日新增,資料保留設定為 3 個月。該紀錄將被指派到期日為 2024 年 7 月 18 日。
我們使用 Firebase TTL policy 功能。Firebase 會偵測到期日欄位並自動清除過期的紀錄。這大約在到期日後 24 小時左右完成。