Arquitetura e operação

Como o CAMUS funciona por dentro

Uma visão clara para a equipe de TI entender como o CAMUS conecta as máquinas, define a administração inicial, protege as denúncias e mantém a operação sob controle da empresa.

Visão geral

Local-first: os dados operacionais permanecem na empresa

O chat e o Canal de Denúncias funcionam entre as instalações do CAMUS na rede interna. Não é preciso manter um servidor central de mensagens nem enviar conversas e denúncias para um banco de dados na nuvem. A internet é usada para ativação, validações periódicas da licença, contratação e atualização do aplicativo. Se ela cair, o chat local pode continuar enquanto a licença salva estiver operacional, dentro da carência offline indicada pelo CAMUS. O conteúdo das conversas permanece nos computadores da empresa.

Rede local Descoberta automática das máquinas e comunicação direta entre os nós.
Persistência local Histórico e configurações são mantidos em bancos SQLite nas instalações.
Denúncias cifradas Eventos criptografados podem ser replicados entre máquinas autorizadas.
Sem servidor dedicado A própria rede da empresa sustenta a operação cotidiana do CAMUS.
01 · Administração inicial

A primeira ativação manual válida define o primeiro ADM

Salve o perfil e ative manualmente a licença no primeiro computador. O servidor confirma a licença e a vaga e vincula a autorização inicial a essa instalação. Se a licença ainda não tiver uma instalação responsável pelo primeiro ADM, o usuário desse computador recebe a função automaticamente. Não há uma eleição baseada em quem entrou primeiro na rede ou em quem está online.

Perfil salvo e ativação manual O servidor confirma a licença e uma vaga para o dispositivo. A primeira ativação manual válida define a instalação do ADM inicial.
Outras instalações entram como usuários comuns Com perfil salvo, descobrem um CAMUS licenciado e solicitam sua própria ativação. Precisam de internet, vaga disponível e comunicação liberada na rede.
O ADM pode nomear outros ADMs Um administrador existente pode promover outro usuário autorizado. Estar na mesma rede não concede administração, e usuários comuns ativados podem conversar normalmente.
Perder o computador original não transfere o ADM automaticamente. O responsável pela licença pode usar Recuperar administração em Gerenciar assinatura, confirmar o acesso ao e-mail e autorizar uma instalação ativa com um código específico de recuperação. O código expira em 10 minutos, vale para o dispositivo escolhido e só pode ser usado uma vez. No CAMUS escolhido, clique em Recuperar administração → Verificar autorização. A autorização, sua aplicação e as alterações locais de permissões ficam registradas em auditoria. A recuperação não remove outros ADMs nem recupera automaticamente dados ou chaves de denúncias perdidos.
O primeiro PC não vira um servidor obrigatório. Ele recebe a função administrativa inicial, mas o CAMUS continua distribuído na rede. Depois, esse administrador pode nomear outras pessoas, ajustar permissões e transferir responsabilidades. O sistema sempre exige que permaneça pelo menos um administrador ativo.
02 · Continuidade

Backup distribuído: mais cópias, sem entregar os dados a terceiros

O menu de três pontos oferece Restaurar backup, com criação e importação de um arquivo protegido por senha. Ele inclui mensagens, bancos por organização, perfil e chaves do canal. Guarde uma cópia fora das máquinas participantes e conserve a senha em local seguro separado: ela não pode ser recuperada.

A mesma tela permite aos responsáveis consultar sincronizações, erros, espaço disponível e cópias conferidas por relato. Uma meta configurada de replicação não comprova que esse número de cópias está disponível agora.

No painel de administração, uma caixa de seleção transforma máquinas escolhidas em nós persistentes de backup. As denúncias são sincronizadas automaticamente como eventos criptografados quando os nós estão disponíveis: o computador pode guardar uma cópia sem receber permissão para visualizar ou tratar o conteúdo.

A TI escolhe os nós Marque uma ou mais máquinas estáveis no painel administrativo.
O CAMUS sincroniza Os eventos cifrados são replicados quando os nós estão disponíveis na rede.
A operação ganha resiliência Se uma estação falhar, as cópias permanecem nos outros nós selecionados.
Recomendação: além da máquina que recebe e trata as denúncias, selecione pelo menos um nó adicional. Para maior continuidade, distribua as cópias entre mais de uma máquina estável. Mantenha também backups históricos independentes: alterações e exclusões se propagam às cópias sincronizadas.
03 · Canal de Denúncias

Armazenar não significa poder visualizar

Não existe uma caixa de entrada central entregue automaticamente a alguém. A rede mantém eventos distribuídos, enquanto o administrador escolhe quais pessoas recebem a permissão de abrir o módulo, acompanhar protocolos e tratar denúncias. É possível autorizar uma pessoa ou uma equipe, conforme a política interna da empresa.

  • Nós de backup preservam dados cifrados. As chaves de leitura das novas denúncias são entregues somente aos responsáveis autorizados; alterações de tratamento têm assinatura individual.
  • Atualize primeiro os administradores e os responsáveis e depois as demais máquinas para a 5.1.37. O histórico anterior é preservado com suas chaves existentes.
  • Usuários autorizados acessam o conteúdo somente pelo módulo do Canal de Denúncias.
  • Se a estação de um responsável falhar, os eventos podem ser recuperados dos nós persistentes.
04 · Anonimato

O que uma denúncia anônima não registra

No registro da denúncia anônima, o CAMUS não inclui nome, usuário, endereço IP, nome do computador, identificador da instalação ou fingerprint do dispositivo. O protocolo, o conteúdo, os anexos, os horários e o andamento do atendimento continuam disponíveis para acompanhamento.

  • Caminhos locais de arquivos são removidos; apenas o nome seguro do anexo é mantido.
  • Metadados EXIF de imagens JPEG são descartados antes do armazenamento.
  • A identidade só é incluída quando o próprio denunciante escolhe a modalidade identificada.
O anonimato descrito aqui se aplica ao registro da denúncia. Segurança do Windows, acesso físico às máquinas e políticas de logs da infraestrutura continuam sob responsabilidade da empresa.
05 · Licenciamento

Ativação por computador e controle das vagas

As edições Moderna, Legacy e Microsoft Store compartilham conexões cifradas e descoberta autenticada na rede local. Esse protocolo não conversa com edições antigas: mantenha os computadores na versão 5.1.37. Confira a versão aprovada para cada canal em Versões e distribuição. A operação continua local, sem servidor dedicado de chat.

Nos instaladores atualizados moderno, Legacy e Microsoft Store, ative o primeiro computador com a licença recebida. Os próximos procuram automaticamente um CAMUS atualizado e ativo na mesma rede e recebem a licença por uma troca cifrada, sem confirmação manual. Cada instalação registra seu próprio dispositivo no serviço oficial, com acesso à internet e respeito às vagas disponíveis no plano. Na contratação comercial, cada computador ocupa uma vaga, mesmo que vários sejam utilizados pelo mesmo usuário.

Ative o primeiro computador Use a licença recebida por e-mail e mantenha o CAMUS aberto na rede.
As instalações se registram Cada máquina recebe uma autorização assinada para seu dispositivo.
A TI administra as vagas Dispositivos perdidos, substituídos ou fora de uso podem ser removidos para liberar o plano.
Internet e continuidade: a ativação e a validação periódica da licença precisam de internet. O chat circula na rede local e pode continuar durante uma interrupção da internet enquanto a licença salva estiver operacional. Consulte a carência offline no aplicativo e restabeleça a conexão antes de seu término.
06 · Exclusão de mensagens

A lixeira fica disponível por 12 horas após o envio

Toda mensagem enviada pelo próprio usuário exibe uma lixeira durante as primeiras 12 horas. Esse prazo começa no momento do envio. Dentro desse período, o autor pode apagar mensagens enviadas por engano, inclusive horas depois da conversa.

Mensagem própria recém-enviada Enviei esta mensagem por engano. Agora
12hjanela para apagar

Ao terminar o prazo, a lixeira desaparece e a mensagem deixa de poder ser apagada pelo autor.

Somente na própria mensagem A lixeira é oferecida ao autor da mensagem e apenas enquanto a janela de 12 horas está aberta.
Conteúdo removido da rede Ao clicar, texto e anexos são removidos localmente e o evento de exclusão é enviado às outras máquinas.
O contexto permanece claro O balão continua no histórico como “Mensagem apagada”, preservando a ordem da conversa sem expor o conteúdo.
Prazo de 12 horas: o autor tem esse período para corrigir destinatário errado ou informação enviada por engano. Após o prazo, a opção de apagar deixa de ficar disponível para o autor. Não existe restauração após a exclusão: a lixeira é uma ação imediata, não uma pasta temporária de arquivos recuperáveis.
07 · Administração

Gestão central para pessoas, áreas e responsabilidades

A partir do administrador inicial, novas pessoas podem receber funções administrativas. Administradores podem ajustar perfis e departamentos dos colaboradores quando houver mudanças internas, mantendo o diretório coerente em toda a rede. O mesmo painel separa responsabilidades sensíveis.

  • Definição de administradores e pessoas autorizadas a receber denúncias.
  • Seleção das máquinas que atuarão como nós persistentes de backup.
  • Consulta e remoção de instalações que ocupam vagas da licença.
  • Organização de usuários por departamento, ramal e perfil corporativo.
08 · Rede local

Descoberta automática, sem servidor de chat dedicado

Cada instalação funciona como um nó. O CAMUS usa anúncios UDP para encontrar outros computadores e tráfego HTTP local para mensagens, confirmações, diretório e sincronizações. A presença é atualizada em intervalos curtos e máquinas indisponíveis deixam de aparecer como online.

  • Funciona melhor quando as máquinas conseguem se comunicar diretamente na mesma LAN.
  • VLANs, sub-redes, VPNs e firewalls corporativos podem exigir regras da equipe de TI.
  • Mensagens destinadas a usuários offline usam uma fila local persistente para nova tentativa.
09 · Retenção

Anexos não crescem indefinidamente no banco

Anexos de mensagens do chat permanecem disponíveis por 60 dias. A cada 12 horas, o CAMUS verifica o conteúdo expirado e remove os dados pesados do banco, preservando no histórico informações como nome, tamanho, tipo, data de expiração e período de retenção.

  • Chat: limite de 20 MB por arquivo e bloqueio de extensões executáveis.
  • Denúncias: limite de 10 MB no conjunto de anexos e sanitização antes de armazenar.
  • Denúncias encerradas possuem política própria de retenção, separada dos 60 dias do chat.
10 · Atualizações

Download em segundo plano, instalação sob controle

Em versões Windows distribuídas pelo instalador do site, o CAMUS consulta o feed oficial sem interromper o trabalho. Quando existe uma versão nova, o download acontece em segundo plano com limite de banda e o botão de atualização só aparece depois da validação do pacote.

  • Integridade conferida por SHA-512 e assinatura do publicador quando disponível.
  • Fechar o CAMUS normalmente não instala uma atualização.
  • A instalação começa somente após o clique do usuário e um encerramento seguro do aplicativo.
  • Na primeira abertura, o CAMUS apresenta uma vez os principais destaques da nova versão.
11 · Ambiente

Compatibilidade e pontos para a equipe de TI

A versão principal para Windows 10 e Windows 11 é distribuída pela Microsoft Store. A versão Legacy para Windows 8 e 8.1 é baixada pelo site sem assinatura digital e pode acionar avisos do Windows. Antes de uma implantação maior, vale validar comunicação entre as estações, regras de firewall, segmentação de rede e políticas do antivírus corporativo.

Windows 10/11 Windows 8/8.1 Legacy UDP para descoberta HTTP dentro da LAN SQLite local Licença assinada