Backend: Neue Funktion, welche regelmäßig ausgeführt wird, und die Namen aus allen Buchungen, welche älter sind als 4 Wochen, löscht
Um ansatzweise DSGVO-konform zu sein, sollten wir nicht die Namen der Mitfahrer für immer in der Datenbank speichern. Vorläufiger Plan ist, diese also erstmal nach 4 Wochen zu löschen.
Im Backend ist bereits eine sogenannte "RecurrenceRule" definiert, welche jeden Abend um 23:30 Uhr alle CheckIns zurücksetzt (siehe server/src/server.ts
Zeile 40 bis 46). Da könnten wir uns neben der Funktion resetCheckIns()
einfach eine zweite Funktion definieren, welche alle CheckIns durchgeht und die Namen von den alten CheckIns auf leere Strings setzt.