संरक्षण अवधी
AI-School संग्रह के अनुसार संरक्षण अवधी सेट करने की क्षमता प्रदान करता है। एक संग्रह समान प्रकार के डेटा का समूह होता है। उदाहरण के लिए एक संग्रह "स्कूल" और एक संग्रह "चैट" हो सकते हैं।
कुछ संग्रहों में यह विकल्प नहीं है। यह उन डेटा के लिए सच है जिनके लिए यह तर्कसंगत नहीं है कि वे एक समाप्ति तिथि के बाद स्वतः गिर जाएं।
संरक्षण अवधियाँ सेट करना
प्रशासनिक व्यवस्थापक वातावरण के भीतर "Data retentie" अनुभाग के अंतर्गत संरक्षण अवधियाँ सेट कर सकते हैं।

पहले से कुछ डिफॉल्ट सेट हैं, लेकिन इन्हें वातावरण के अनुसार बदला जा सकता है।
- पाठ्यक्रम, चैट और चैट संदेश 3 महीनों के बाद हट जाएंगे
- समूह और पाठ समूह हर स्कूल वर्ष की शुरुआत (1 अगस्त) पर हट जाएंगे
- छात्र और कर्मचारी 8 साल के बाद हट जाएंगे
Data Retention कैसे काम करता है
किसी संग्रह में नया रिकॉर्ड जोड़ने पर, डेटा पर सेटिंग्स के आधार पर एक स्वतः समाप्ति तिथि तुरंत गणना की जाती है।
उदा., 18 अप्रैल 2024 को एक चैट जोड़ी जाती है और डेटा रिटेंशन 3 महीने निर्धारित है। तो रिकॉर्ड को 18 जुलाई 2024 की समाप्ति तिथि दी जाएगी।
हम Firebase TTL पॉलिसी फ़ंक्शनैलिटी का उपयोग करते हैं। Firebase समाप्ति तिथि क्षेत्र का पता लगाता है और समाप्ति तिथि से आगे वाले रिकॉर्डों को स्वतः साफ कर देता है। यह लगभग समाप्ति तिथि के 24 घंटे के बाद होता है।