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.

HTTPS sem interruptor
Segundo fator obrigatório
Trilha somente-acréscimo
Uma unidade por entrada
Autoria

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.

risco-por-score
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.

Não Não Sim Sim Início let score = input.risco +input.velocidade 1 let score = input.risco + input.velocidade score > 80 and input.paisis not "BR" 2 score > 80 and input.pais is not "BR" score > 5 4 score > 5 Fim aprova Negar "risco elevado" 5 "risco elevado" Negar "risco alto no exterior" 3 "risco alto no exterior"

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.

Decisão

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.

Não Não Não Sim Sim Sim Início input.pais is not "BR" andinput.valor > 1000 1 input.pais is not "BR" and input.valor > 1000 input.mcc is 5411 orinput.mcc is 5812 3 input.mcc is 5411 or input.mcc is 5812 input.risco > 80 5 input.risco > 80 Fim aprova Negar "score acima do limite" 6 "score acima do limite" Negar "categoria restrita" 4 "categoria restrita" Negar "valor alto no exterior" 2 "valor alto no exterior"

Formas

Início e fim
Decisão
Cálculo
Negar
Anotação

O número em cada forma é o passo correspondente no script.

Como o grupo avalia

1

As regras do grupo entram por prioridade e, empatadas, por ordem.

2

O primeiro Deny vence e a avaliação PARA ali.

3

Chegar ao fim sem nenhum Deny aprova. A decisão é binária, não uma soma.

Marketplace

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

Cartão
Referência

Velocidade por documento

Rede Pagamentos

Velocidade
Cópia

Faixa de MCC restrito

Acquirer Norte

Categoria
Cópia

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.

Histórico e números

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

números de exemplo

Avaliações em 24h

12.480

Negadas

3,1%

Latência média

0,015 ms

00h06h12h18h23h

Configuração de alerta

Regra risco-por-score
Condição taxa de negação
Limiar 5%
Canal e-mail

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.

Acesso e auditoria

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

exemplo

ana.souza atualizou a regra risco-cartao-exterior

há 2 min

carlos.lima publicou no marketplace velocidade-documento

há 18 min

ana.souza girou o token da unidade transacao

há 1 h

root-admin aprovou o cadastro Acme Pagamentos Ltda

ontem

Gravada 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