メインコンテンツへスキップ

データベース構造

AI-School 内の各顧客には、Google Cloud に個別のデータベースが割り当てられます。このデータベースには独自のセキュリティルールを設定でき、管理者はこのデータベースの読み取り・書き込みに対するロール別の権限を設定できます。

デフォルトデータベース

顧客用データベースの他にデフォルトデータベースがあります。ここには、AI-School のすべての顧客に適用されるデータが保存されます。例としてニュース記事とドキュメントが挙げられます。

また、アカウント情報もここに保存することを選択しています。顧客データベースが不適切な手に渡った場合でも、チャットやチャットメッセージに含まれる可能性のある機密情報は、アカウントに結び付けて表示されることはありません。

チャットとチャットメッセージは顧客データベース上でこのように匿名で保存され、名前に結び付けられることはありません。

テナントデータベース

AI-School の各顧客には、すべてのチャット、チャットメッセージ、学校、グループ、生徒、およびスタッフが保存される独自のデータベースがあります。プラットフォームを離れる場合、すべてのデータは直ちに削除されます。

アカウントは顧客ごとに Google Cloud のテナントサイロに保存されます。これらのアカウントは一括削除も可能で、Cloud Function がトリガーされ、該当するすべてのアカウントレコードがデフォルトデータベースから自動的に削除されます。

データベースのセキュリティ

データベースは Security Rules を用いて保護されます。監査時には任意にこのコードへのアクセスを提供できます。