Сроки хранения
AI-School предоставляет возможность устанавливать сроки хранения по каждому набору данных. Набор данных — это коллекция похожих данных. Например, есть набор данных «Школы» и набор данных «Чаты».
У некоторых наборов данных эта опция отсутствует. Это относится к данным, для которых нелогично, чтобы они автоматически устаревали после конечной даты.
Установка сроков хранения
Администратор может устанавливать сроки хранения в окружении, в разделе «Data retentie» (Хранение данных).

Установлены уже значения по умолчанию, но их можно изменить в зависимости от окружения.
- занятия, чаты и чат-сообщения удаляются через 3 месяца
- группы и учебные группы удаляются в начале каждого учебного года (1 августа)
- учащиеся и сотрудники удаляются через 8 лет
Как работает Data Retentie
При добавлении новой записи в набор данных сразу рассчитывается автоматическая дата истечения срока на основе настроек в Data retentie.
Например, чат добавлен 18 апреля 2024 года, а срок хранения установлен на 3 месяца. Тогда записи присваивается дата истечения 18 июля 2024 года.
Мы используем функциональность политики TTL Firebase. Firebase обнаруживает поле срока истечения и автоматически очищает записи, которые просрочены. Это происходит примерно через 24 часа после истечения срока.