ساختار پایگاه داده
هر مشتری درون AI-Corporate یک پایگاه داده جداگانه در Google Cloud دریافت میکند. در این پایگاه داده میتوان قوانین امنیتی اختصاصی تنظیم کرد و مدیر میتواند بر اساس هر نقش مجوزهای خواندن و نوشتن به این پایگاه داده را تعیین نماید.
پایگاه داده پیشفرض
علاوه بر پایگاههای داده برای مشتریان، یک پایگاه داده پیشفرض وجود دارد. در اینجا دادههایی نگهداری میشود که برای همه مشتریان AI-Corporate کاربرد دارد، مانند خبرهای عمومی و مستندات.
ما تصمیم گرفتیم تا اطلاعات حساب کاربری نیز در اینجا نگهداری شود. اگر یک پایگاه داده مشتری به دست افراد نادرست بیفتد، مکالمات و پیامهای چت که ممکن است حاوی اطلاعات حساس باشند، به هر حال بدون دسترسی به این پایگاه داده پیشفرض به طور مستقیم به حسابها ارتباط داده نمیشوند.
چتها و پیامهای چت به این صورت تا جای ممکن به صورت ناشناس در پایگاههای مشتری ذخیره میشوند و بدون اطلاعات ترکیبی نمیتوان به نامها پیوستشان کرد.
پایگاههای داده مستاجر (Tenant)
هر مشتری از AI-Corporate یک پایگاه داده مختص به خود دارد که تمامی چتها، پیامهای چت، دادههای سازمانمحور (مانند تیمها، پروژهها، کاربران و کارمندان) در آن ذخیره میشود. در صورت خروج احتمالی از پلتفرم، تمام دادهها به صورت مستقیم مطابق با قرارداد از بین خواهند رفت.
حسابها برای هر مشتری در یک سیلو مستاجر در Google Cloud ذخیره میشوند. این حسابها همچنین میتوانند به صورت گروهی حذف شوند و یک Cloud Function مسئول میشود تا تمامی رکوردهای مربوط به حسابها به طور خودکار از پایگاه داده پیشفرض حذف شوند.
امنیت پایگاههای داده
پایگاههای داده با استفاده از قوانین امنیتی (Security Rules) محافظت میشوند. در صورت نیاز در بازرسیها میتوان به پیکربندی این قوانین دسترسی ارائه کرد.