Isolamento aplicado no banco de dados

Pare de decidir a campanha por intuição.

O CandHub organiza a sua rede de campo em uma hierarquia clara e transforma cada conversa com um eleitor em dado utilizável — sem planilha solta, sem cidade digitada errada, sem depender da palavra de quem está na rua.

Sem contratação automática. O plano é definido na conversa, pelo tamanho da operação.

Coleta sem erro de digitação

Região, supervisor e campanha não são campos do formulário. O banco os deriva de quem está logado e descarta qualquer valor enviado.

Painel com filtros cruzados

Clique numa região e tudo abaixo se ajusta — temas, desempenho e lista. O recorte fica no link, pronto para compartilhar.

Isolamento no banco de dados

Um supervisor só lê a própria área; um pesquisador, só o que ele mesmo cadastrou. A regra é avaliada linha a linha, dentro do Postgres.

Como funciona

Do desenho da estrutura ao painel, em quatro passos.

  1. 01

    Você define a estrutura

    A árvore de regiões da campanha — macrorregião, município, bairro — no nível de detalhe que a sua candidatura exige.

  2. 02

    Supervisores assumem áreas

    Cada supervisor responde por uma parte da árvore e monta a própria equipe. Ele não enxerga o que está fora dela.

  3. 03

    Pesquisadores cadastram em campo

    Formulário de poucos toques no celular. A região vem travada pelo login — não há campo para errar.

  4. 04

    Você lê o que o campo diz

    Onde a demanda se concentra, qual tema domina cada região, quem está produzindo e quem parou.

O isolamento é do banco de dados, não da tela

Numa campanha, um vazamento não é um incidente técnico — é a sua base indo para o adversário. Por isso as regras de acesso não estão na interface, onde uma requisição adulterada as contornaria.

Ninguém digita o vínculo

Região, supervisor e campanha não são campos do formulário. O banco os deriva de quem está logado e descarta qualquer valor enviado — some o erro de digitação e some a atribuição indevida.

Escopo aplicado por linha

Um pesquisador só lê os eleitores que ele mesmo cadastrou. Um supervisor, só a sua área da árvore. A regra é avaliada a cada consulta, dentro do banco.

Histórico imutável

Não existe editar nem apagar cadastro pelo aplicativo — nem privilégio, nem permissão. É o que dá credibilidade à auditoria de produtividade.

Consentimento como restrição

Opinião política é dado sensível pela LGPD. O registro de consentimento é obrigatório no banco: sem ele, a coleta não é aceita.

Suporte com testemunha

Quando nossa equipe precisa investigar um problema, ela abre um acesso à sua campanha com motivo escrito e prazo curto. Você vê o aviso no painel e o registro fica na sua auditoria.

Senha que só é sua

Ninguém tem permissão de banco para escrever a sua senha — nem o nosso suporte. Ela muda por você, autenticado, ou por um link enviado ao seu e-mail.

O que é restrição, e não promessa

Ainda não temos clientes para estampar aqui — e não vamos inventar nenhum. No lugar deles, o que dá para conferir no produto desde o primeiro dia.

Zero
linhas devolvidas sem sessão
toda política falha fechada
Sem UPDATE
na tabela de eleitores
histórico imutável, para todos
Obrigatório
consentimento na coleta
restrição do banco, não aviso
Auditado
todo acesso do suporte
com motivo, prazo e testemunha

Como cada candidatura usa

Cenários de uso da plataforma, por porte de candidatura.

Vereador

Um município, dezenas de bairros.

Cada pesquisador cobre um bairro. O painel mostra onde a demanda por saúde se concentra e qual equipe está parada há três dias.

Prefeito

Um município grande, com zonas eleitorais distintas.

Supervisores por zona, cada um enxergando só a sua. O candidato vê o consolidado e compara desempenho entre zonas.

Deputado estadual

Dezenas de municípios espalhados pelo estado.

A árvore de regiões agrupa municípios em macrorregiões. Um supervisor responde por uma macrorregião inteira sem acessar as demais.

Governador

Estado inteiro, centenas de pessoas em campo.

Três níveis de hierarquia e limite de equipe ilimitado. O discurso é ajustado por região a partir do que o campo relata.

Starter

Vereador ou candidatura local

  • 1 região
  • até 15 pesquisadores
  • 1 supervisor

Pro

mais contratado

Prefeito ou deputado

  • até 50 regiões
  • até 100 pesquisadores
  • até 10 supervisores

Enterprise

Governador, senador ou deputado federal

  • regiões ilimitadas
  • pesquisadores ilimitados
  • supervisores ilimitados

Não há contratação automática. O plano é definido junto com o time comercial, a partir do tamanho da sua operação.

Perguntas frequentes

Como vocês tratam a LGPD?

Opinião política vinculada a nome e telefone é dado pessoal sensível (art. 9º/11). O sistema exige registro de consentimento em cada cadastro — é uma restrição do banco de dados, não um aviso na tela: sem consentimento gravado, a coleta não é aceita. Não coletamos CPF.

Um representante pode ver os dados de outra cidade?

Não, e isso não depende da interface. O isolamento é aplicado no banco de dados por Row Level Security: mesmo uma requisição adulterada retorna zero linhas. Um pesquisador vê apenas os eleitores que ele mesmo cadastrou; um supervisor, apenas a sua área.

E se alguém errar a cidade no formulário?

Não é possível. Região, supervisor e campanha não são campos do formulário — o banco os deriva do cadastro de quem está logado e descarta qualquer valor enviado. Isso elimina de uma vez erro de digitação e atribuição indevida.

Dá para apagar ou editar um cadastro?

Não pelo aplicativo. O histórico é imutável por decisão de projeto — é o que permite auditar produtividade de campo com credibilidade. Ações administrativas ficam registradas em trilha de auditoria.

Quanto tempo leva para implantar?

A conta é liberada no fechamento do contrato. O que define o prazo é montar a árvore de regiões da campanha e criar a equipe — de algumas horas, numa candidatura municipal, a alguns dias em estruturas estaduais com onboarding assistido.

A equipe do CandHub acessa os dados da minha campanha?

Só durante um acesso de suporte, e você fica sabendo. No dia a dia a equipe enxerga apenas contagens agregadas, para faturamento. Para investigar um problema, alguém precisa abrir um acesso a uma campanha específica, escrevendo o motivo — e esse acesso expira sozinho. Todos aparecem na sua auditoria, com quem entrou, quando e por quê, e um aviso fica visível no seu painel enquanto durar. Nada disso depende de nós avisarmos: é você quem consulta.

Vocês podem redefinir a minha senha e entrar como eu?

Não. O banco de dados não concede a ninguém permissão para escrever a sua senha — ela só muda por você, autenticado, ou por um link enviado ao seu e-mail. Quando o suporte precisa ajudar alguém trancado para fora, ele dispara o link; a senha é escolhida por você e nunca passa por nós.

O que acontece com os dados depois da eleição?

Ficam disponíveis para exportação por um período definido em contrato. Encerrada a assinatura, a coleta é interrompida mas a leitura e a exportação continuam durante esse prazo.

Funciona sem internet?

Ainda não. O formulário precisa de conexão no momento do envio. Suporte offline está no roteiro — se a sua operação atua em área de sinal ruim, diga na conversa para avaliarmos o impacto antes de fechar.

Agende uma demonstração

Conte o tamanho da sua operação e mostramos a plataforma funcionando com a estrutura da sua candidatura. Sem compromisso.

Usamos seus dados apenas para responder este contato.