Watch-IP

Adicione contexto às decisões de registo

Combine uma verificação de e-mail com os indicadores de rede do IP que se regista para decidir se um registo deve prosseguir automaticamente ou passar para revisão — calculado no seu back-end com POST /v1/signup/check, ou montado a partir de verificações no navegador para dar feedback antecipado.

Uma única chamada do lado do servidor na submissão

Quando o formulário de registo é submetido, chame POST /v1/signup/check a partir do seu back-end com o endereço, o IP do visitante e, opcionalmente, o respetivo User-Agent. Executa a verificação de e-mail completa (domínio descartável, servidor de correio em falta, gralha, endereço funcional), consulta os indicadores de VPN/Tor/centro de dados/ameaça do IP nos planos que incluem dados de segurança, verifica há quanto tempo o domínio do e-mail foi registado e devolve uma pontuação de 0 a 100 com um veredicto accept/review/reject e os respetivos motivos. Como é executado no seu servidor com a sua chave secreta, o visitante não o pode falsificar nem contornar.

Feedback antecipado no formulário

Para uma melhor experiência antes da submissão, chame POST /v1/email/validate a partir do JavaScript do formulário com a sua chave publicável: mostre uma mensagem específica para invalid_syntax ou disposable_domain e ofereça didYouMean como correção com um clique para uma gralha. É uma ajuda à experiência do utilizador, não um mecanismo de controlo — qualquer pessoa pode desativar o JavaScript.

Indicadores de rede

O campo ip.security da verificação de registo (ou o objeto security de GET /v1/geo no navegador) indica isVpn, isTor, isDatacenter e isThreat para o IP que se liga. São indicadores baseados em listas, não um veredicto — false significa ausência de correspondência nos dados disponíveis, não uma ligação confirmada como limpa. Num plano sem dados de segurança, a pontuação de registo usa apenas sinais do e-mail e indica-o com o motivo ip_security_unavailable.

Encaminhe para revisão, não se limite a bloquear

Trate reject como um sinal forte e review como motivo para um passo adicional — um e-mail de confirmação, um CAPTCHA, uma análise manual antes de conceder créditos gratuitos — em vez de uma rejeição automática. Mantenha a consequência concreta na sua própria política; os pesos da pontuação estão documentados para que perceba porque é que um registo obteve o resultado que obteve.

Contas duplicadas

Guarde canonicalEmail (o endereço sem +tags e, no Gmail, sem pontos) com cada conta e procure-o no registo para detetar a mesma pessoa a criar várias contas de avaliação. A Watch-IP não guarda qualquer histórico dos seus registos por cliente, pelo que esta pesquisa é feita na sua própria base de dados.

O que isto não garante

Nenhuma combinação de sinais de e-mail, idade do domínio e rede prova que uma conta é fraudulenta ou garante travar o abuso de períodos de avaliação — reduz quais os registos que merecem uma análise mais atenta antes de lhes dedicar recursos de suporte ou promocionais. Nenhuma das verificações contacta a caixa de correio, pelo que um accept não é um endereço com funcionamento confirmado.

Páginas relacionadas