Przejdź do głównej treści

Przechowywanie danych – okresy przechowywania

AI-Public oferuje możliwość ustawiania okresów przechowywania na poziomie kolekcji. Kolekcja to zbiór podobnych danych. Na przykład kolekcja "Organizacje" i kolekcja "Czaty".

W niektórych kolekcjach ta opcja nie istnieje. Dotyczy to danych, dla których nie ma sensu automatyczne wygaszanie po dacie końcowej lub dla których obowiązują inne prawne okresy przechowywania.

Ustawianie okresów przechowywania

Organizacja_admin może ustawić okresy przechowywania w środowisku, w sekcji "Data retention" (Przechowywanie danych).

Już istnieją domyślne wartości, ale mogą być one modyfikowane w zależności od środowiska. Przykłady konfigurowalnych okresów:

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

Jak działa Data Retention

Podczas dodawania nowego rekordu do kolekcji od razu obliczane jest automatyczne terminowe wygasanie na podstawie ustawień w Data retention.

Na przykład dodawany jest czat 18 kwietnia 2024 roku, a data retention jest ustawiona na 3 miesiące. Wtedy rekordowi przypisywana jest data wygaśnięcia 18 lipca 2024 roku.

Korzystamy z funkcjonalności Firebase TTL policy. Firebase wykrywa pole daty wygaśnięcia i automatycznie usuwa rekordy, które przeszły datę wygaśnięcia. Dzieje się to po około 24 godzinach od daty wygaśnięcia.

Time To Live Policy Firebase