Ir para o conteúdo principal

Estrutura do Banco de Dados

Cada cliente recebe, dentro da AI-School, um banco de dados separado no Google Cloud. Nesse banco de dados podem ser configuradas regras de segurança próprias e o administrador pode definir permissões por papel para leitura e escrita neste banco de dados.

Banco de dados padrão​

Além dos bancos de dados para clientes, existe um base de dados predefinida. Nele são armazenados dados aplicáveis a todos os clientes da AI-School, como notícias e documentação.

Optamos por também armazenar informações de conta aqui. Se um banco de dados do cliente cair em mãos erradas, então as conversas e mensagens de chat que possam conter informações sensíveis, de qualquer forma, não podem ser vinculadas a contas.

As conversas e mensagens de chat são armazenadas de forma anônima nos bancos de dados dos clientes e não podem ser vinculadas a nomes.

Bases de dados do tenant (Tenant)​

Cada cliente da AI-School recebe um banco de dados próprio onde todas as conversas, mensagens de chat, escolas, grupos, alunos e funcionários são armazenados. Ao deixar a plataforma, todos os dados serão destruídos imediatamente.

As contas são armazenadas por cliente em um silo de tenant no Google Cloud. Essas contas também podem ser removidas em massa e uma Cloud Function garante que todos os registos de contas afetados sejam automaticamente removidos do base de dados predefinida.

Segurança dos bancos de dados​

Os bancos de dados são protegidos com regras de segurança (Security Rules). Em uma auditoria, podemos conceder acesso a este código, se desejado.

WhatsApp