Decida quem passa, em milissegundos
O FraudZero é um motor de regras antifraude. Você descreve os dados que recebe, escreve as regras que decidem sobre eles — em português, com palavras no lugar de símbolos — e a plataforma responde aprovar ou negar a cada requisição.
A mesma regra, dois jeitos de escrever
Escreva o script ou desenhe o fluxograma. Um dos dois é a fonte da verdade — o outro é gerado — e quem decide qual é você, regra por regra.
let score = input.risco + input.velocidade
if score > 80 and input.pais is not "BR" {
Deny("risco alto no exterior")
} else if score > 5 {
Deny("risco elevado")
}Em palavras: soma o score de risco com a contagem de velocidade. Score acima de 80 vindo de fora do Brasil nega por risco alto no exterior; nos outros casos, score acima de 5 nega por risco elevado. Chegar ao fim sem negar aprova.
Palavras, não símbolos
and, or, is, between, in. Chegar ao fim sem nenhum Deny aprova — não existe "aprovar" para escrever.
O editor conhece a sua entrada
Depois de input. ele oferece os campos que você declarou, e só eles. Erro de sintaxe sai sublinhado na coluna certa, antes de salvar.
Uma verdade por vez
No modo desenho o servidor compila os blocos para script ao salvar. No modo texto o desenho é ignorado e nem é gravado.
A árvore de detecção, desenhada
Cada forma é um passo do script, e o número dentro dela é o número do passo. O desenho não é uma ilustração do que a regra faz: é a regra.
Formas
O número em cada forma é o passo correspondente no script.
Como o grupo avalia
As regras do grupo entram por prioridade e, empatadas, por ordem.
O primeiro Deny vence e a avaliação PARA ali.
Chegar ao fim sem nenhum Deny aprova. A decisão é binária, não uma soma.
Regra de quem já resolveu o problema
Uma companhia publica uma regra; outra adquire a que serve à entrada dela. Em cópia editável ou em somente-uso — e o script nunca sai de quem escreveu.
Cartão em lista negra
Antifraude BR
Velocidade por documento
Rede Pagamentos
Faixa de MCC restrito
Acquirer Norte
Nenhum card mostra a expressão. Não é permissão que falta — é o anúncio que não a carrega.
O script nunca sai
O anúncio diz o que a regra decide e quais campos ela consome. Expressão, AST e referências não aparecem para conta nenhuma, com papel nenhum.
O mapa de campos é obrigatório
A regra do autor fala o vocabulário dele; a sua entrada tem outro. A aquisição liga um ao outro e é recusada se ficar campo sem destino — descobrir isso em produção sairia caro.
Em referência, a correção chega sozinha
Cópia é sua para editar e não recebe conserto. Referência é só execução, e quando o autor corrige a regra as unidades de quem adquiriu remontam o bundle.
Toda requisição avaliada vira registro
A unidade devolve cada decisão ao painel em lote, por uma porta que só existe em loopback. O agregado é mantido por hora, então "quantas negações hoje" nunca varre a tabela.
Avaliações por hora
Avaliações em 24h
12.480
Negadas
3,1%
Latência média
0,015 ms
Configuração de alerta
O registro nunca atrasa a decisão
A unidade não espera o painel: entrega o evento num canal com folga e segue respondendo. Se o canal encher, o evento é descartado com aviso no log — é diagnóstico e estatística, não contabilidade.
Quem pode o quê — e o que ficou registrado
Papéis por operação, agrupados em políticas no molde do IAM. E uma trilha somente-acréscimo que o próprio painel não edita nem apaga.
Papéis agrupados em políticas
O papel é o átomo de permissão, por operação. A política é o pacote, no molde do IAM — e é ela que se dá a uma pessoa.
Ver o código é um direito à parte
Sem RuleScriptRead a resposta omite a expressão e marca script_hidden. Dá para distribuir a decisão sem distribuir a inteligência.
Segundo fator obrigatório
TOTP para toda conta, sem opção de desligar. O login tem dois estágios e o token de senha não abre rota nenhuma.
Hierarquia que só desce
A matriz alcança as filiais e as filhas delas. A filial não alcança a matriz — exceto o que a matriz compartilhar, explicitamente.
Trilha de auditoria
ana.souza atualizou a regra risco-cartao-exterior
há 2 mincarlos.lima publicou no marketplace velocidade-documento
há 18 minana.souza girou o token da unidade transacao
há 1 hroot-admin aprovou o cadastro Acme Pagamentos Ltda
ontemGravada por um middleware depois da resposta, em toda requisição que muda algo. Somente-acréscimo: não há rota que edite ou apague uma linha da trilha.
Regras em português
Escreva a decisão como se escreve uma frase: se, senão, e, ou, entre. Sem programador no meio do caminho.
Construtor visual
A mesma regra desenhada como fluxograma, com losango de decisão e caminhos de Sim e Não. Desenho e script são a mesma coisa.
Decisão em milissegundos
Cada entrada tem a sua unidade de processamento, sempre no ar, respondendo aprovar ou negar por HTTPS.
Dados de onde você já tem
Ligue um CSV ou o seu banco e consulte-o de dentro da regra, sem exportar nada para lugar nenhum.
Histórico e números
Toda requisição avaliada vira registro: a decisão, a regra que pesou e o payload. Volume, taxa de negação e latência num painel.
Marketplace de regras
Publique uma regra para outras empresas ou adquira a de terceiros — em cópia editável ou em somente uso, sem expor o script.
Contas em hierarquia
Uma matriz e as filiais dela, cada uma com as próprias regras. A matriz alcança as filhas; a filha não alcança a matriz.
Permissão fina e MFA
Papéis por operação, agrupados em políticas. Segundo fator obrigatório. Ver o código de uma regra é um direito à parte.
Trilha de auditoria
Quem mudou o quê, e quando. Somente-acréscimo: o painel não edita nem apaga a própria trilha.
Como começar
Envie o cadastro da sua empresa com os dados de contato. Você recebe um número de protocolo na hora; a nossa equipe avalia e, aprovado o cadastro, o usuário administrador que você indicou recebe o convite por e-mail.
Cadastrar minha empresa