Ir para o conteúdo principal

Estrutura de banco de dados

Cada cliente recebe dentro da AI-Corporate um banco de dados dedicado no Google Cloud. Nesse banco de dados podem ser definidas regras de segurança próprias e o administrador pode configurar permissões por função 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-Corporate, como comunicados gerais 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, as conversas e mensagens de chat que podem conter informações sensíveis não poderão, pelo menos, ser vinculadas diretamente a contas sem acesso a esse base de dados predefinida.

As conversas e mensagens de chat são armazenadas da forma mais anônima possível nos bancos de dados dos clientes e não podem ser vinculadas a nomes sem as informações combinadas.

Bases de dados do tenant (Tenant)

Cada cliente da AI-Corporate recebe um banco de dados próprio onde todas as conversas, mensagens de chat, dados específicos da organização (como equipes, projetos, usuários e colaboradores) são armazenados. Caso haja a saída do usuário da plataforma, todos os dados serão destruídos imediatamente de acordo com o contrato.

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 afetadas sejam removidos automaticamente do base de dados predefinida.

Segurança dos bancos de dados

Os bancos de dados são protegidos com o uso de Security Rules. Em uma auditoria, podemos, se necessário, fornecer acesso à configuração dessas regras.