Okresy przechowywania
AI-School oferuje możliwość ustawiania okresów przechowywania per kolekcja. Kolekcja to zbiór podobnych danych. Na przykład kolekcja "Szkoły" i kolekcja "Czaty".
W niektórych kolekcjach ta opcja nie jest dostępna. Tak jest w przypadku danych, dla których nie ma sensu, aby automatycznie wygasały po określonym terminie.
Ustawianie okresów przechowywania
Administracja admin może ustawiać okresy przechowywania w środowisku, w sekcji "Data Retencja".

Są już ustawione domyślne wartości, ale mogą być zmieniane dla poszczególnych środowisk.
- lekcje, czaty i wiadomości czatów będą usuwane po 3 miesiącach
- grupy i grupy zajęć będą usuwane na początku każdego roku szkolnego (1 sierpnia)
- uczniowie i pracownicy będą usuwani po 8 latach
Jak działa Data Retention
Podczas dodawania nowego rekordu do kolekcji od razu obliczany jest automatyczny termin wygaśnięcia na podstawie ustawień w Data Retention.
Na przykład, jeśli dodano czat 18 kwietnia 2024 roku, a data retencji ustawiona jest na 3 miesiące, rekordowi przydzielony zostanie termin wygaśnięcia 18 lipca 2024 roku.
Korzystamy z funkcjonalności polityki TTL Firebase. Firebase wykrywa pole daty wygaśnięcia i automatycznie usuwa rekordy, które mijają datę wygaśnięcia. Dzieje się to po około 24 godziny od daty wygaśnięcia.