Pular para o conteúdo

Central de confiança

Segurança, conformidade e práticas de dados no DialerBee

A plataforma de contact center com IA, com isolamento multi-tenant, conformidade com negação por padrão, trilhas de auditoria somente de inclusão e práticas transparentes de dados de IA. Feita para setores regulados.

Análise de segurança para Enterprise disponívelControles que apoiam o RGPDDPA disponívelSOC 2 Tipo II planejado

Resposta rápida

Como a DialerBee trata segurança e conformidade? A DialerBee oferece segurança de nível empresarial com criptografia AES-256, Row-Level Security do PostgreSQL para isolamento multi-tenant, logs de auditoria somente de inclusão e controles de conformidade com negação por padrão para TCPA, RGPD, TDRA, CST e outros. O login único (SSO) está disponível via OIDC e SAML, com provisionamento de usuários por SCIM, e o login em dois fatores, uma lista de IPs permitidos e o tempo limite de inatividade protegem cada login. Os recursos de IA são opcionais, vêm desativados por padrão, e os dados dos clientes nunca são usados para treinar modelos compartilhados.

Segurança

Defesa em profundidade, não defesa na esperança

Cada camada da stack é reforçada. O isolamento entre tenants é validado por testes automatizados e processos de revisão de segurança, e não presumido com base em convenções de nomes.

Criptografia em todo lugar

TLS 1.2+ para todos os dados em trânsito. Criptografia AES-256 para dados em repouso. A criptografia foi projetada para ser obrigatória nos fluxos de dados de produção suportados, sem fallback previsto para texto puro.

Controle de acesso baseado em funções

7 perfis distintos, de agent a super_admin. Os endpoints da API foram projetados para aplicar verificações de perfil conforme o modelo RBAC configurado. Princípio do menor privilégio em todo o sistema.

Isolamento multi-tenant

Row-Level Security do PostgreSQL aplicada em todas as tabelas de tenant. Testes de segurança automatizados validam que o Tenant B não consegue acessar os dados do Tenant A.

Logs de auditoria somente de inclusão

Trilha de auditoria somente de inclusão. UPDATE e DELETE revogados no nível do banco de dados. Ações administrativas e relevantes para a segurança são registradas com autor, data e hora e contexto onde o log de auditoria está configurado.

URLs de gravação assinadas

As gravações das ligações nunca são expostas por caminhos diretos. URLs assinadas com validade de 1 hora. Links expirados retornam 403, e não áudio antigo.

Backup e recuperação de desastres

Backups automatizados do banco de dados com recuperação para um ponto no tempo. Replicação das gravações em armazenamento secundário. Procedimentos de restauração testados.

Monitoramento da infraestrutura

Alertas em tempo real sobre a saúde dos serviços, orçamentos de latência e uso de recursos. Painéis de nível de serviço no Grafana acompanham a disponibilidade em relação ao SLA de 99.95% de uptime oferecido no plano Enterprise.

Registro de atividades administrativas

Ações administrativas e relevantes para a segurança — criação de usuários, mudança de perfil, alteração de campanhas, atualização de configurações — são registradas onde o log de auditoria está configurado.

Acesso e identidade

O acesso é concedido por meio de uma matriz de perfis por tenant, um log de auditoria que registra o usuário e o endereço IP, e chaves de API armazenadas com hash e restritas a um único tenant. O login único (SSO) está disponível via OIDC e SAML, com provisionamento de usuários por SCIM, e o login em dois fatores, uma lista de IPs permitidos e o tempo limite de inatividade protegem cada login.

Veja segurança e acesso em detalhes

Conformidade

Negação por padrão. Políticas configuradas aplicadas antes da discagem.

Os caminhos de discagem ativa configurados podem passar pelo mecanismo de conformidade antes da discagem. A negação por padrão pode ser aplicada às políticas de conformidade configuradas, bloqueando e registrando as ligações que não passam nas verificações exigidas.

Aplicação de DNC/DNCR

Suporta os marcos TDRA (Emirados Árabes Unidos), TCPA (EUA), CST (Arábia Saudita), NTRA (Egito) e TRC (Jordânia). Os números podem ser verificados antes da discagem quando a aplicação de DNC/DNCR está configurada.

Horários de ligação por jurisdição

Regras de horário de ligação aplicadas por jurisdição. Padrão dos Emirados: 9:00-18:00 no horário local, de domingo a quinta-feira. Totalmente configurável por campanha.

Cadeia de prova de consentimento

Os registros de consentimento podem incluir URL de prova, endereço IP, user-agent, data e hora e origem. As políticas de retenção são configuráveis por campanha e jurisdição.

Verificação de titularidade do CLI

Números de origem verificados por tenant e por jurisdição. Nenhum tenant pode falsificar o CLI de outro tenant. Titularidade auditada continuamente.

Negação por padrão em caso de falha

As políticas de negação por padrão configuradas podem bloquear ligações quando as verificações de conformidade falham, quando as configurações de política são desconhecidas ou quando os serviços retornam erros.

Trilha de decisões somente de inclusão

As decisões de conformidade podem ser registradas com data e hora, referência de auditoria e contexto onde o log de auditoria está configurado. As decisões registradas são somente de inclusão.

Políticas de retenção de gravações

Períodos de retenção configuráveis por tenant. Gravações armazenadas conforme os requisitos de cada jurisdição. Aplicação automática da expiração.

Relatórios de conformidade

Painéis em tempo real com taxas de bloqueio, taxas de ocorrência em DNC, expiração de consentimentos e violações de horário de ligação. Exportáveis para auditoria regulatória.

IA e práticas de dados

IA transparente. Seus dados continuam seus.

Os recursos de IA são opcionais, vêm desativados por padrão e nunca usam o seu áudio para treinar modelos compartilhados. Controle humano total em cada etapa.

Processamento mínimo de áudio

A classificação do AMD foi projetada para processar um trecho inicial curto do áudio da ligação. Não é feita análise do áudio da ligação inteira sem adesão explícita. Política detalhada de dados de IA disponível mediante solicitação.

Sem armazenamento de transcrições a longo prazo

As transcrições geradas para a classificação do AMD são usadas em tempo real e não são armazenadas a longo prazo. Os resultados da classificação são retidos; as transcrições brutas, não.

Treinamento de modelo por tenant

O feedback do AMD pode ser restrito ao tenant e regido pelas configurações de retenção e de IA do cliente. Sem cruzamento de dados entre tenants por padrão.

Sem treinamento de modelos compartilhados

Por padrão, os dados de ligações dos clientes não são usados para treinar modelos compartilhados entre tenants. O feedback do AMD pode ser restrito ao tenant e regido pelas configurações de retenção e de IA do cliente.

Desativado por padrão

Os recursos de IA podem ser controlados por feature flags no nível do tenant e por configurações de adesão. Nada é ativado sem configuração explícita do tenant.

Revisão humana sempre disponível

Os agentes podem reverter qualquer classificação da IA a qualquer momento. A IA auxilia; as pessoas decidem. As decisões automatizadas sempre podem ser revisadas.

Desativação total disponível

Os tenants podem desativar todos os recursos de IA com uma única alteração de configuração. A plataforma funciona com capacidade total sem IA.

Trilha de auditoria das decisões da IA

As classificações da IA podem ser registradas com pontuação de confiança, versão do modelo e status de revisão humana onde o log de auditoria está configurado.

Residência e armazenamento de dados

Saiba exatamente onde ficam os seus dados

Todos os dados são isolados por tenant em todas as camadas. Os locais de armazenamento e as políticas de retenção são configuráveis por tenant para atender aos requisitos de cada jurisdição.

Armazenamento de gravações em nuvem privada

As gravações das ligações são armazenadas no MinIO, em infraestrutura de nuvem privada. Sem armazenamento de objetos de terceiros. Controle total sobre a localização dos dados e as políticas de acesso.

PostgreSQL para dados estruturados

Todos os dados estruturados — contatos, campanhas, decisões de conformidade, logs de auditoria — são armazenados no PostgreSQL 16, com Row-Level Security aplicada em todas as tabelas de tenant.

Redis para dados temporários

Dados de sessão, status dos agentes em tempo real e cache usam Redis. Temporários por design. Nenhum dado persistente de clientes é armazenado nas camadas de cache.

Isolamento completo entre tenants

Os controles foram projetados para impedir o acesso a dados entre tenants, com row-level security, tokens com escopo restrito e testes de segurança automatizados.

Retenção configurável

A retenção de gravações, a retenção de logs de auditoria e as políticas de ciclo de vida dos dados são configuráveis por tenant. Aplicação automática dos prazos de retenção.

Criptografia em todas as camadas

Dados criptografados em trânsito entre todos os serviços (mTLS). Criptografados em repouso no PostgreSQL, no MinIO e no armazenamento de backup. A gestão de chaves segue as melhores práticas do setor.

Aviso sobre conformidade

O DialerBee oferece ferramentas de apoio à conformidade, controles configuráveis, logs de auditoria e fluxos de aplicação projetados para ajudar as organizações a atender aos requisitos regulatórios. Os clientes continuam responsáveis pela sua própria conformidade legal e devem consultar um advogado qualificado para os requisitos específicos de cada jurisdição. Os marcos regulatórios mencionados (TDRA, TCPA, CST, NTRA, TRC) estão sujeitos a alterações.

Postura de segurança

Status atual de implementação do nosso programa de segurança

Criptografia (TLS + AES-256)
Implementado
Controle de acesso baseado em funções
Implementado
Isolamento multi-tenant (RLS)
Implementado
Logs de auditoria append-only
Implementado
URLs de gravação assinadas
Implementado
Testes de backup e restauração
Implementado
Monitoramento de infraestrutura
Implementado
SOC 2 Tipo II
Planejado
Single sign-on (OIDC, SAML) e SCIM
Implementado
Login em dois fatores e lista de IPs permitidos
Implementado
Teste de intrusão
Planejado

A disponibilidade é a outra metade disso. A mídia roda em dois nós com failover de agentes, e o banco de dados tem backup todas as noites, mantido fora do local — detalhado na confiabilidade da plataforma page.

Isolamento que você pode inspecionar

Não acredite só na nossa palavra — peça para provarmos

Toda plataforma diz que os seus dados ficam separados dos de todos os outros. Um banco, uma operadora de telecom ou um comprador governamental não quer a frase; quer saber como isso é garantido e como poderia verificar. Este é o mecanismo.

Garantido pelo banco de dados, não pelo código da aplicação

A separação é implementada como row-level security no PostgreSQL. Cada consulta é filtrada por tenant no banco de dados, então um erro no código da aplicação não consegue retornar linhas de outro tenant — a fronteira não depende de cada desenvolvedor se lembrar de adicionar uma cláusula WHERE.

FORCE, não apenas ENABLE

A row-level security está habilitada E forçada nas tabelas de tenant. Forçá-la significa que o próprio dono da tabela também está sujeito à política, o que fecha a brecha comum em que o perfil de banco de dados da própria aplicação consegue ler passando por cima das regras.

Negação por padrão, não permissão por padrão

Quando falta o contexto de tenant, a política nega em vez de retornar tudo como alternativa. Uma variável de sessão não definida não retorna nada, que é a falha segura e o oposto do que acontece na abordagem com cláusula WHERE quando alguém esquece um filtro.

A conformidade também falha de forma fechada

O mesmo princípio vale para as ligações: se o serviço de conformidade não puder ser acessado, as ligações são bloqueadas em vez de passarem sem verificação. Um sistema que disca quando não consegue verificar o consentimento é pior do que um que para.

A separação vai além do banco de dados

Pools de números de origem, base de conhecimento e recuperação, gravações, relatórios e identidades de remetente de mensagens são todos restritos ao tenant, então nada atravessa uma fronteira nem nas bordas — o que é essencial quando você opera marcas de terceiros.

O que pedir para nós. Traga sua equipe de segurança e peça para percorrermos o modelo de isolamento com ela — quais tabelas têm a política, o que acontece com uma consulta sem contexto de tenant e como uma gravação ou um pool de números de origem é restrito. Preferimos responder isso em uma revisão do que deixar virar uma descoberta durante um piloto.

Agende uma revisão de segurança

Dúvidas sobre segurança ou conformidade?

Nossa equipe está pronta para discutir seus requisitos, compartilhar a documentação e apresentar nossas práticas de segurança.

Ver o site completo em inglês →