डेटाबेस संरचना
हर क्लाइंट को AI-Public के भीतर Google Cloud में एक अलग डेटाबेस मिलता है। इस डेटाबेस पर अपनी सुरक्षा नियम सेट किए जा सकते हैं और व्यवस्थापक प्रत्येक भूमिका के अनुसार इस डेटाबेस को पढ़ने और लिखने के अनुमतियाँ सेट कर सकता है।
डिफ़ॉल्ट डेटाबेस
कस्टमर्स के डेटाबेस के अलावा एक डिफ़ॉल्ट डेटाबेस है। इस पर वे डेटा रखा जाता है जो AI-Public के सभी क्लाइंट्स पर लागू होता है, जैसे सामान्य समाचार और दस्तावेज़ीकरण।
हमने यह भी चुना है कि अकाउंट जानकारी यहां भी सुरक्षित रखी जाए। यदि किसी क्लाइंट डेटाबेस के गलत हाथ लग जाने पर chats और chat संदेश जो संभवतः संवेदनशील जानकारी हो सकते हैं, कम से कम सीधे अकाउंट्स से लिंक नहीं हो पाएंगे बिना इस डिफ़ॉल्ट डेटाबेस तक पहुँच के।
चैट्स और चैट संदेशों को क्लाइंट डेटाबेस पर संभवतः अज्ञात रूप से संग्रहीत किया जाता है और नामों से इनको संयुक्त करके नहीं पहचाना जा सकता जब तक संयुक्त जानकारी न हो।
Tenant डेटाबेसेज़
AI-Public के हर क्लाइंट को एक अपना डेटाबेस मिलता है जिसमें सभी चैट, चैट संदेश, संगठन-विशिष्ट डेटा (जैसे टीमें, प्रोजेक्ट्स, उपयोगकर्ता और कर्मचारियों) संग्रहीत होते हैं। प्लेटफॉर्म छोड़ने की स्थिति में सभी डेटा अनुबंध के अनुसार तुरंत नष्ट कर दिए जाएंगे।
खाते प्रत्येक क्लाइंट के लिए एक tenant silo में Google Cloud पर संग्रहीत होते हैं। इन खातों को bulk में भी हटाया जा सकता है और एक Cloud Function यह भी सुनिश्चित करती है कि संबंधित सभी खाते रिकॉर्ड डिफ़ॉल्ट डेटाबेस से स्वतः हटा दिए जाएँ।
डेटाबेस की सुरक्षा
डेटाबेस Security Rules की मदद से सुरक्षित होते हैं। किसी ऑडिट के दौरान हम आवश्यकतानुसार इन नियमों की कॉन्फ़िगरेशन तक पहुँच प्रदान कर सकते हैं।