Zeno
Entrar

Conheça o dispositivo por trás de cada requisição

Agente de navegador, API de servidor e painel. Reconheça dispositivos recorrentes, sinalize bots e spoofing e decida no seu servidor.

Como funciona uma identificação

Do navegador até sua decisão em uma única ida e volta.

  1. Coletar

    O agente do navegador coleta mais de 100 sinais do dispositivo em segundo plano e envia um relatório de cerca de um kilobyte.

    O que o agente coleta →
  2. Identificar

    O servidor transforma os sinais estáveis em um visitor ID, reconhece dispositivos recorrentes e define os smart signals.

    As flags e a pontuação →
  3. Decidir

    O navegador recebe apenas um request ID. Seu servidor lê o evento completo com sua secret key e decide.

    Leia-o no seu servidor →

Quatro partes, um evento

Cada uma tem sua própria página; juntas formam o evento que seu servidor lê.

Uma chamada no seu servidor

O navegador envia ao seu servidor um request ID. Um GET com a secret key retorna o evento completo, e as flags nunca chegam ao navegador.

Visitor ID
O dispositivo, do jeito que retornar.
Pontuação de risco
Soma dos pesos dos sinais detectados, como ponto de partida.
Bot
bad, good ou not_detected.
Sinais detectados
Todos os sinais inteligentes acionados.
login.server.ts
const event = await fetch(`https://api.zeno.id/events/${requestId}`, {
	headers: { 'Auth-API-Key': process.env.FP_SECRET_KEY },
}).then(response => response.json())

event.visitorId // "q1yLOPpzvOstEQCFQQxE"
event.riskScore // 5
event.bot // "not_detected"
event.detected // ["vpn", "incognito"]

Identifique seu primeiro visitante hoje

Instale o agente, leia o evento no seu servidor e pronto.