Bewaartermijnen
AI-School biedt de mogelijkheid om bewaartermijnen in te stellen per collectie. Een collectie is een verzameling van vergelijkbare gegevens. Zo is er een collectie "Scholen" en een collectie "Chats".
Bij sommige collecties ontbreekt deze optie. Dat is het geval voor gegevens waarbij het niet logisch is dat ze automatisch vervallen na een einddatum.
Instellen van bewaartermijnen
De bestuur admin kan bewaartermijnen instellen bij de omgeving, onder het kopje "Data retentie".
Er zijn al defaults ingesteld, maar deze kunnen per omgeving worden gewijzigd.
- lessen, chats en chatberichten worden na 3 maanden verwijderd
- groepen en lesgroepen worden aan het begin van ieder schooljaar verwijderd (1 augustus)
- leerlingen en medewerkers worden na 8 jaar verwijderd
Hoe werkt de Data Retentie
Bij het toevoegen van een nieuw record aan de collectie, wordt direct een automatische vervaldatum berekend op basis van de instellingen bij Data retentie.
Bijvoorbeeld, er wordt een chat toegevoegd op 18 april 2024 en de data retentie staat ingesteld op 3 maanden. Dan wordt er aan het record een vervaldatum toegekend van 18 juli 2024.
We maken gebruik van de Firebase TTL policy functionaliteit. Firebase detecteert het vervaldatum veld en ruimt automatisch records op die voorbij de vervaldatum zijn. Dit gebeurt na ongeveer 24 uur na de vervaldatum.