Inscrições · Verificação Facial

Sua inscrição, com verificação facial

Processo 100% online com verificação facial: preencha seus dados, envie os documentos e acompanhe a matrícula em tempo real, validação por IA.

Reconhecimento facial Validação por IA Protocolo na hora
Identidade confirmada
Demonstração Ambiente de demonstração navegável, com dados de teste. Não envie documento, selfie ou dado pessoal de terceiros, entenda o porquê.
0
Inscrição onlinedo início ao fim, sem papel
IA
Valida seus documentosanálise automática em minutos
0
Inscrições processadasnúmero ilustrativo, do ambiente de demonstração
Recursos

Tudo o que sua matrícula precisa

Uma inscrição moderna, segura e ágil, pensada para instituições de ensino.

Verificação facial

Confirma sua identidade por reconhecimento facial, com segurança e sem burocracia.

Upload de documentos

Envio e validação automática por IA, seus documentos são conferidos na hora.

Acompanhamento

Status da matrícula em tempo real, com avisos automáticos pelo WhatsApp.

Validação por IA

Inteligência artificial analisa dados e documentos, reduzindo erros e fraudes.

Protocolo na hora

Receba o número de protocolo imediatamente após concluir sua inscrição.

Processo 100% online

Faça tudo de qualquer lugar, a qualquer hora, sem deslocamento e sem filas.

Como funciona

Sua matrícula em 3 passos

Simples, rápido e seguro, da inscrição à confirmação da vaga.

1

Preencha seus dados

Informe seus dados pessoais e acadêmicos e faça o upload dos documentos.

2

Análise automática

Seus documentos são validados por IA em minutos, com verificação facial.

3

Matrícula aprovada

Receba a confirmação e tenha sua vaga garantida.

O problema

Inscrição on-line é fácil. Ter certeza de quem se inscreveu, não.

Formulário na internet qualquer um faz. O trabalho pesado aparece depois: conferir documento, confirmar que a pessoa do documento é a pessoa que se inscreveu e correr atrás de quem enviou a foto errada.

identidade

O documento chega, a pessoa não

Num processo cem por cento remoto, nada garante que quem enviou o RG é o dono do RG. A conferência visual entre o rosto e o documento é justamente o passo que some quando o balcão desaparece.

conferência

Fila de documentos para um humano olhar

Foto cortada, tremida, com dedo na frente, documento vencido, arquivo trocado. Cada caso desses consome minutos de alguém e trava o candidato até alguém abrir o arquivo.

retrabalho

Pendência que ninguém avisa

O candidato só descobre que faltou um documento quando alguém liga. Enquanto isso ele acha que está tudo certo, e o prazo corre contra a instituição.

canal

Ninguém quer voltar ao computador

Pedir upload num portal exige que a pessoa saia do celular, ache o e-mail, lembre a senha. O documento chega quando o pedido chega onde a pessoa já está.

prova

Depois, provar que a análise aconteceu

Quando um caso é contestado, alguém precisa reconstruir o que foi avaliado e por quê. Sem registro do que foi enviado à análise e do que voltou, sobra memória.

dado sensível

Selfie e documento são dado de identificação

Rosto e número de documento juntos formam um conjunto que não se troca depois de vazado. Qualquer desenho responsável começa decidindo onde esse arquivo para e quem alcança.

Verificação facial

Como o reconhecimento funciona aqui, sem exagero

Biometria é o tipo de recurso em que promessa vaga vira problema real. Então vai a descrição exata do que o sistema faz.

1

Duas imagens são reunidas

Uma selfie e a foto do documento de identidade, ambas enviadas pelo candidato e guardadas em armazenamento privado. Documento em PDF, o caso da carteira digital, é convertido em imagem antes, para que os serviços que só leem imagem consigam encontrar o rosto.

2

Um serviço de comparação facial devolve um índice

As duas imagens são enviadas a um serviço externo de comparação, que responde com um índice de similaridade e a sua própria indicação de correspondência. O sistema não treina modelo nem guarda gabarito biométrico.

3

O índice entra como contexto na análise

Aqui está o ponto que ninguém costuma contar: não existe um corte numérico automático. O índice é anexado como texto ao material que vai para o modelo de linguagem, junto com os dados e os documentos do candidato.

4

A decisão sai do modelo, com grau de confiança

O modelo devolve aprovado ou não, o motivo em texto e um grau de confiança. Confiança baixa não aprova: manda o caso para análise humana. Tudo isso fica registrado.

Três limites que precisam estar escritos.

1. Não há verificação de vivacidade. A selfie é uma imagem estática recebida por mensagem. O sistema não pede movimento, não detecta foto de foto nem tela apontada para a câmera. Isso significa que ele não é um antifraude, é um apoio à conferência.

2. Não há limiar contratado. Como o índice é interpretado pelo modelo e não comparado com um número fixo, não existe uma taxa de acerto configurada, nem publicada, nem medida. Não afirmamos precisão de nenhum percentual.

3. A decisão final é da instituição. O resultado é uma recomendação com histórico anexado. Aprovar ou reprovar uma matrícula continua sendo ato de quem responde pelo processo seletivo.

Como funciona por dentro

Uma aplicação de página única sobre uma plataforma gerenciada

Não há servidor de aplicação próprio: a interface fala direto com a plataforma de banco de dados, e a lógica sensível mora em funções de borda.

Peças da solução
PeçaTecnologiaPapel
InterfaceReact com TypeScript, empacotada por ViteFormulário do candidato, consulta de status, tela de pendências e o painel administrativo inteiro.
ComponentesBiblioteca de componentes acessíveis sobre utilitários de estiloFormulários com validação por esquema, gráficos do painel e avisos.
Banco e autenticaçãoPostgreSQL gerenciado, com regras de acesso por linhaCandidatos, documentos, pendências, histórico, prompts, mensagens e trilha de auditoria, cerca de dezesseis tabelas.
ArquivosArmazenamento de objetos privadoDocumentos e selfies, organizados por candidato, com carimbo de tempo no nome, o histórico de versões fica preservado.
Funções de bordaSeis funções em tempo de execução próprioAnálise do candidato, webhook do WhatsApp, envio de notificação, teste de prompt, comparação facial e conversão de PDF em imagem.
Modelo de IAModelo multimodal do GoogleLê os dados e as imagens dos documentos e devolve decisão, motivo e grau de confiança em formato estruturado.
WhatsAppEvolution API, nas duas direçõesPede documento, confirma recebimento, avisa aprovação e recebe a mídia que o candidato envia.

Detalhe que muda o comportamento do sistema: o prompt de análise não está no código. Ele fica no banco, editável pelo painel, com um prompt de sistema separado e marcadores que são substituídos pelos dados do candidato. Trocar o critério de análise é editar um texto e salvar, sem publicar versão nova, e com um laboratório para testar o prompt contra um arquivo antes de ativá-lo.

O fluxo, na configuração atual

Formulário curto, documentos pelo WhatsApp

A configuração publicada hoje é enxuta de propósito: tira do formulário tudo que pode ser resolvido na conversa.

Etapa 1, os campos do formulário
CampoFormatoValidação
Nome completoTextoEntre 3 e 200 caracteres.
CPFMáscara automáticaOnze dígitos e conferência real dos dígitos verificadores, não é só contagem de caracteres.
Data de nascimentoSeletor de dataObrigatório.
E-mailTextoFormato de endereço válido, até 255 caracteres.
Telefone com WhatsAppMáscara automáticaOnze dígitos: DDD mais o nove. É por aqui que os documentos serão pedidos.

Depois do envio

  • O CPF é checado contra a base: inscrição duplicada é barrada na hora.
  • A inscrição nasce como rascunho e recebe uma cópia dos tipos de documento exigidos naquele momento, mudar a lista depois não quebra quem já se inscreveu.
  • O status muda para análise automática, e é essa mudança que dispara a esteira de IA.
  • Cada mudança de estado entra no histórico do candidato.
  • O candidato recebe um protocolo na tela e o aviso de que os documentos virão pelo WhatsApp.

Os documentos

  • Tipos de documento são cadastráveis: nome, descrição, ordem e se aceita foto pela câmera.
  • Dois caminhos de envio: pelo WhatsApp, respondendo ao pedido, ou pela tela de pendências.
  • Na tela de pendências: PDF, JPG ou PNG, até 10 MB por arquivo, com o tipo do arquivo conferido de verdade.
  • Tudo vai para armazenamento privado, nomeado por candidato e por carimbo de tempo, reenvio não apaga o anterior, e a análise sempre usa o mais recente.
  • PDF é convertido em imagem antes da leitura, para o caso das carteiras digitais.
Estados de uma inscrição
EstadoSignificaQuem move
RascunhoFormulário enviado, esteira ainda não iniciada.O sistema, ao concluir o cadastro.
Análise automáticaDocumentos sendo lidos e comparados pela IA.Gatilho no banco, ao mudar o status.
PendenteFalta documento ou algum foi recusado; o candidato é avisado.A análise, ou o operador.
Análise manualA IA não respondeu no formato esperado ou ficou com confiança baixa.A esteira, quando não tem certeza.
AprovadoTodos os documentos aprovados e decisão confirmada.O operador, a aprovação é bloqueada enquanto houver documento não aprovado.
Operação

O que o time da instituição enxerga

A parte que o candidato não vê é maior que a que ele vê: dez telas de retaguarda, com autenticação própria.

whatsapp

Conversa nos dois sentidos, com modelos versionados

O sistema envia e recebe. Cada tipo de aviso é um modelo de mensagem guardado em banco e editável pelo painel, pedido de documento, confirmação de recebimento, documento aprovado, documento recusado, pendências resolvidas e inscrição aprovada.

  • Os documentos são pedidos um de cada vez, na ordem cadastrada.
  • Trava contra repetição: o mesmo aviso automático não é reenviado dentro de 24 horas.
  • Toda mensagem, de ida e de volta, fica registrada e visível na ficha do candidato.
ficha do candidato

Três abas por candidato

Processo, auditoria e conversa. Na primeira, os dados, os documentos com pré-visualização, o histórico e as pendências. Na segunda, o passo a passo da análise. Na terceira, a conversa inteira do WhatsApp.

  • Ações do operador: reenviar para análise, marcar pendência, recusar documento e aprovar.
  • A aprovação fica indisponível enquanto algum documento não estiver aprovado.
auditoria da ia

Todo o caminho da decisão fica gravado

Cada execução da análise registra o prompt enviado, a resposta bruta do modelo, o modelo usado, o grau de confiança, a decisão e quanto tempo levou.

  • É o que permite responder “por que este candidato foi recusado” meses depois.
  • Serve também para ajustar o prompt com base em caso real, não em achismo.
agentes de ia

Critério de análise editável

Cada tipo de documento pode ter o seu agente, com prompt próprio, prompt de sistema e a chave que liga ou desliga a comparação facial. Há um laboratório para testar o prompt contra um arquivo antes de colocá-lo em uso.

configuração

Tipos de documento, unidades, mensagens e aparência

Quatro telas de cadastro. A de aparência troca cor, logo, nome e até os textos da página inicial, é ela que veste o produto com a identidade da instituição.

painel

Funil, eficiência da IA e engajamento

Gráficos sobre os dados reais do ambiente: quantos entraram, quantos travaram em cada etapa, quanto a análise automática resolveu sozinha e como está o retorno pelo WhatsApp.

  • Alguns cartões de alerta operacional do painel de demonstração exibem valores ilustrativos, não medidos. Está apontado nos limites.
Para quem é

Processos em que a pessoa não vai até o balcão

O desenho serve a qualquer captação remota com documento e prazo: o que muda de um caso para outro é a lista de documentos e o critério escrito no prompt.

Instituição de ensino

Captação e matrícula com documento comprobatório, prazo de edital e um time pequeno para conferir tudo. É o caso que originou o produto.

Processo seletivo e concurso

Inscrição aberta com muita gente, prazo curto e a necessidade de confirmar que o candidato é quem diz ser antes de liberar a vaga.

Cadastro de beneficiário

Programa social, associação ou convênio: recebe documento, confere identidade e mantém o histórico de cada decisão.

Onboarding com documento

Qualquer fluxo em que a pessoa precisa mandar identidade e comprovante para começar a usar um serviço, e alguém precisa conferir antes de liberar.

Quem precisa auditar a decisão

Se o processo pode ser contestado, o valor está no registro: o que foi enviado à análise, o que voltou, com que confiança e quem confirmou.

Para quem não é

Não serve a quem precisa de antifraude com prova de vida, de laudo biométrico com taxa de erro declarada ou de conformidade regulatória pronta. Nada disso existe aqui.

Segurança e privacidade

Rosto e documento pedem conversa franca

Esta seção descreve o que existe e o que ainda não existe. Nenhuma afirmação de conformidade que não tenha sido verificada.

O que está implementado

  • Armazenamento privado: o balde de arquivos não é público, e a leitura exige autenticação.
  • Arquivos organizados por candidato, com versionamento por carimbo de tempo, nada é sobrescrito em silêncio.
  • Autenticação real no painel, com proteção de rota e sessão gerenciada pela plataforma.
  • Trilha de auditoria em banco, guardando valores anteriores e novos nas alterações.
  • Registro completo do que foi enviado à IA e do que ela respondeu, por candidato.
  • A comparação facial só acontece se estiver explicitamente ligada para aquele tipo de documento.

O que ainda não podemos afirmar

  • Este é um ambiente de demonstração. As regras de acesso ainda não passaram por endurecimento de produção e não devem receber dado real de terceiros.
  • A consulta pública de status é feita apenas pelo CPF, sem segundo fator. Num uso real, isso precisa de outra camada.
  • Não afirmamos conformidade com a LGPD nem com qualquer norma setorial. Não há aviso de privacidade, base legal declarada, política de retenção nem fluxo de exclusão a pedido do titular.
  • As imagens são enviadas a dois terceiros, o serviço de comparação facial e o provedor do modelo de IA. Em uso real, isso precisa estar contratado e informado ao titular.
  • Não há prazo de expurgo: nada é apagado automaticamente.
  • Não há verificação de vivacidade, o item mais importante da lista, e por isso repetido aqui.

Antes de usar com gente de verdade, o caminho passa por definir base legal e aviso ao titular, contratar os operadores externos com cláusula adequada, fechar as regras de acesso ao banco e ao armazenamento, colocar um segundo fator na consulta de status, definir prazo de retenção e expurgo, e decidir se a comparação facial pode ou não ser critério de recusa automática. Nada disso é código pronto aqui.

Limites

O que é demonstração e o que ainda não faz

Não existe hoje

  • Prova de vida na selfie. Nenhuma detecção de foto de foto, tela ou máscara.
  • Limiar biométrico automático. Não há corte numérico: o índice vira contexto para o modelo.
  • Tela dedicada de captura facial no navegador. Existe no código, mas não está ligada a nenhum endereço acessível.
  • Etapa de dados acadêmicos. Existe pronta e está desligada por configuração nesta demonstração, por isso curso, unidade e turno aparecem vazios nas telas de confirmação e de status.
  • Cadastro de operadores pela interface. Os usuários do painel são criados diretamente no banco.
  • Pagamento, contrato e integração acadêmica. Fora do escopo do produto.

Cuidados desta demonstração

  • Alguns cartões de alerta do painel, como documentos ilegíveis e possíveis fraudes, exibem números ilustrativos, não medidos. Não use em apresentação como se fossem resultado.
  • A comparação facial só entra se o tipo de documento da selfie, o modelo de mensagem que a pede e as credenciais do serviço estiverem configurados. Faltando qualquer um, a esteira segue sem a biometria em vez de travar.
  • Quando o WhatsApp não expõe o número do remetente, o sistema associa a mídia ao candidato ativo mais recente. É uma heurística, e, tratando-se de selfie, é um risco a resolver antes de qualquer uso real.
  • O ambiente roda em modo de desenvolvimento, não em versão compilada de produção.
  • Um único caso de teste automatizado. A cobertura de testes é praticamente inexistente.

Uma marca por vez. A identidade visual, cor, logo, nome e os textos da página inicial, vem de uma única configuração global, então duas marcas não coexistem: aplicar uma substitui a outra para todos os visitantes. É adequado para demonstrar, e é exatamente o que precisaria mudar para atender duas instituições ao mesmo tempo.

Perguntas frequentes

O que costumam perguntar

A verificação facial é real ou é encenação?

É real. A selfie e a foto do documento vão para um serviço externo de comparação, que devolve um índice de similaridade. Não há temporizador fingindo processamento.

O que não é real é a ideia de um limiar contratado: o índice não é comparado com um número, e sim entregue ao modelo de linguagem como contexto para a decisão.

Isso impede fraude de identidade?

Reduz o atrito de conferir, mas não impede. Sem verificação de vivacidade, uma foto de uma foto pode passar. Trate como um apoio à conferência humana num processo remoto, não como barreira antifraude.

Qual é a taxa de acerto?

Não temos esse número, e não vamos inventar um. Não há limiar configurado nem medição de acerto e erro no ambiente. Qualquer percentual que aparecesse aqui seria invenção.

Quem decide se a inscrição é aprovada?

A esteira automática pode aprovar quando a confiança do modelo é suficiente; caso contrário, o caso vai para análise manual. E a aprovação final da inscrição, no painel, fica bloqueada enquanto houver qualquer documento não aprovado. A responsabilidade continua sendo da instituição.

Por que os documentos são pedidos pelo WhatsApp?

Porque é onde a pessoa já está, com a câmera na mão. Pedir upload num portal significa fazer o candidato sair do celular, achar o e-mail e lembrar a senha, e é aí que a inscrição morre. O sistema pede um documento por vez, na ordem cadastrada, e confirma cada recebimento.

Que tipos de documento são aceitos?

É configurável. No ambiente de demonstração há documento de identidade com foto e comprovante de conclusão do ensino médio, mais a selfie. Formatos: PDF, JPG e PNG, até 10 MB pela tela de pendências. PDF é convertido em imagem antes da leitura, o que resolve o caso das carteiras digitais.

Como é gerado o protocolo?

Ele é derivado do identificador único da inscrição, os primeiros caracteres dele. Não é uma sequência com contador, então não revela quantas inscrições existem. Detalhe conhecido desta versão: a apresentação do protocolo na tela e na mensagem de WhatsApp usa caixas diferentes.

Dá para trocar o critério de análise sem chamar o time técnico?

Sim. O prompt de cada tipo de documento fica no banco e é editável no painel, com marcadores que são substituídos pelos dados do candidato. Há um laboratório para testar o prompt contra um arquivo antes de ativá-lo, e cada execução guarda o prompt exato que foi usado.

Posso vestir com a identidade da minha instituição?

Sim: cor principal, logo, nome e os textos da página inicial vêm de uma tela de configuração. A paleta inteira é derivada de uma única cor. A limitação está descrita nos limites, a configuração é global, então um ambiente atende uma marca por vez.

Posso testar com os meus documentos?

Melhor não. É um ambiente de demonstração: as regras de acesso não passaram por endurecimento, não há política de retenção e nada é apagado automaticamente. Use dados de teste. Se quiser avaliar com material real, isso precisa acontecer numa instalação dedicada, com as pendências de privacidade resolvidas antes.

Glossário

Os termos que aparecem por aqui

Comparação facial facematch
Medir o quanto dois rostos se parecem, aqui, o da selfie e o da foto do documento. É comparação um a um, não busca numa base de rostos.
Índice de similaridade
O número que o serviço de comparação devolve. Quanto maior, mais parecidos os rostos. Neste sistema ele é entregue ao modelo como contexto, não comparado a um corte fixo.
Prova de vida não implementada
Confirmar que há uma pessoa viva na frente da câmera, piscar, virar o rosto, luz variando. É o que separa conferência de antifraude, e não existe aqui.
Grau de confiança
A autoavaliação que o modelo dá à própria resposta. Confiança baixa manda o caso para análise humana em vez de aprovar.
Análise manual
O estado em que a esteira desiste de decidir sozinha, porque a resposta veio fora do formato ou a confiança ficou baixa, e chama uma pessoa.
Pendência
Um documento que falta ou que foi recusado. Gera aviso ao candidato e mantém a inscrição parada até ser resolvida.
Protocolo
O código que o candidato usa para acompanhar a inscrição. Derivado do identificador único do cadastro.
Modelo de mensagem
O texto padrão de cada aviso do WhatsApp, guardado em banco e editável no painel, com marcadores substituídos pelos dados de quem vai receber.
Webhook
O endereço que o WhatsApp chama quando chega mensagem nova. É o que permite receber a foto do documento sem ninguém ficar olhando a caixa de entrada.
Função de borda edge function
Um pedaço de código que roda na plataforma, perto do banco, sem servidor de aplicação próprio. É onde mora tudo que não pode rodar no navegador.
Regras de acesso por linha
Política aplicada no próprio banco que decide quem enxerga cada registro. É a defesa que precisa estar certa quando o navegador fala direto com o banco.
Armazenamento privado
O repositório de arquivos que não responde a quem não está autenticado. É onde ficam selfies e documentos.
Prompt e prompt de sistema
O texto que instrui o modelo. O de sistema define o papel e o formato da resposta; o outro traz os dados do caso. Os dois ficam em banco, editáveis.
Esteira automática
A sequência que roda sozinha quando a inscrição muda de estado: valida campos, baixa arquivos, compara rostos, chama o modelo e registra a decisão.

Quer ver isso na sua instituição?

Inscrição online com verificação facial, validação por IA e acompanhamento em tempo real, do primeiro dado à matrícula.

Conhecer a Alliah