Перейти к основному содержимому

Структура базы данных

Каждый клиент получает внутри AI-School отдельную базу данных в Google Cloud. В этой базе можно устанавливать собственные правила безопасности, и администратор может назначать разрешения по ролям на чтение и запись в эту базу данных.

База данных по умолчанию

Помимо баз клиентов существует база данных по умолчанию. Здесь хранятся данные, применимые ко всем клиентам AI-School, такие как новости и документация.

Мы решили хранить здесь также учетную информацию. Если база данных клиента попадёт в чужие руки, чаты и чат-сообщения, которые могут содержать чувствительные данные, не будут связаны с аккаунтами.

Чаты и чат-сообщения сохраняются на базе клиентов анонимно и не могут быть привязаны к именам.

Tenant-базы данных

Каждый клиент AI-School получает собственную базу данных, где сохраняются все чаты, чат-сообщения, школы, группы, учащиеся и сотрудники. При возможном выходе из платформы все данные будут немедленно уничтожены.

Учётные записи хранятся на Google Cloud в отдельной tenant-сигме для каждого клиента. Эти учетные записи можно также удалить пакетно, и тогда Cloud Function обеспечивает автоматическое удаление всех соответствующих записей аккаунтов из базы данных по умолчанию.

Безопасность баз данных

Базы данных защищены с использованием правил безопасности (Security Rules). В рамках аудита мы можем предоставить доступ к этому коду по желанию.