Przejdź do głównej treści

Terminy przechowywania

AI-Corporate oferuje możliwość ustawiania terminów przechowywania dla każdej kolekcji. Kolekcja to zbiór podobnych danych. Na przykład kolekcja "Organisations" i kolekcja "Chats".

W niektórych kolekcjach opcja ta nie jest dostępna. Dotyczy to danych, dla których nie ma sensu automatyczne wygaszanie po określonym terminie, lub gdzie obowiązują inne prawne terminy przechowywania.

Ustawianie terminów przechowywania

Organizacja_admin może ustawiać terminy przechowywania w środowisku, w sekcji "Data retention".

Istnieją już ustawione domyślne wartości, ale mogą być one zmieniane per środowisko. Przykłady konfigurowalnych terminów:

  • dane projektowe, czaty i wiadomości czatu będą usuwane po X miesiącach
  • dane zespołu lub grupy projektowej będą usuwane rocznie lub po zakończeniu projektu
  • dane użytkowników i pracowników będą usuwane po X latach od zakończenia zatrudnienia/kontraktu, zgodnie z RODO i polityką firmy

Jak działa Data Retention

Podczas dodawania nowego rekordu do kolekcji, od razu obliczany jest automatyczny termin wygaśnięcia na podstawie ustawień w sekcji Data retention.

Na przykład, jeśli do czatu dodano dnia 18 kwietnia 2024 roku, a data retention jest ustawiona na 3 miesiące, rekordowi przypisany zostanie termin wygaśnięcia na 18 lipca 2024 roku.

Korzystamy z funkcji Firebase TTL policy. Firebase wykrywa pole daty wygaśnięcia i automatycznie usuwa rekordy, które są po dacie wygaśnięcia. Dzieje się to po około 24 godziny od daty wygaśnięcia.

Time To Live Policy Firebase