O que o SDK devolve
- Decisão estruturada:
allow,deny,require_strong_method,inconclusive - Score breakdown de idade, liveness e qualidade
- Idade mínima configurável pelo integrador
- Pipeline local com detecção facial, estimativa etária e liveness
O Kagefy foi desenhado para aplicar restrição etária com processamento local, liveness e decisão por risco. Integre em web e mobile, ajuste o nível de exigência da validação conforme o risco do seu fluxo e mantenha fallback forte quando necessário.
allow, deny, require_strong_method ou inconclusiveIdade mínima configurável e SDK para web com expansão para mobile
Se eu fosse um dev avaliando esse SDK, eu precisaria responder rápido três coisas: como integrar, o que recebo de volta e quais plataformas estão prontas agora.
Configuração de idade mínima, perfil de risco e leitura da decisão final.
import { useEffect } from "react";
import { useAgeVerifier } from "@kagefy/sdk-react";
export function AgeGate() {
const { videoRef, result, start } = useAgeVerifier({
minimumAgeYears: 18,
riskProfile: "high",
});
useEffect(() => {
void start();
}, [start]);
return (
<>
<video ref={videoRef} autoPlay playsInline muted />
<pre>{result?.decision.decision ?? "starting"}</pre>
</>
);
}
allow, deny, require_strong_method, inconclusiveO fluxo precisa ficar claro rápido: captura local, consolidação de sinais e uma decisão pronta para o produto operar.
A ideia central é reduzir ambiguidade operacional: o SDK não entrega só detecção, entrega uma decisão utilizável.
A resposta abaixo mostra como o SDK entrega uma saída pronta para aplicação de política, não apenas sinais soltos.
{
"minimumAgeYears": 18,
"decision": "require_strong_method",
"riskProfile": "high",
"signals": {
"age": {
"estimate": 19.4,
"confidence": 0.91
},
"liveness": {
"status": "passed",
"challengeCount": 2
},
"quality": "good"
}
}
Em vez de depender de um único método fraco, a plataforma combina sinais locais, qualidade de captura e liveness para entregar uma resposta acionável para o produto.
O SDK confirma presença de rosto, enquadramento e qualidade mínima antes de avançar no fluxo.
A estimativa etária acontece localmente, sem depender de envio do frame facial para backend no fluxo padrão.
O sistema executa desafios de liveness para elevar a dificuldade de fraude simples e melhorar a confiança operacional.
Os sinais são consolidados em uma saída pronta para uso: allow, deny, require_strong_method ou inconclusive.
Quando a evidência não sustenta liberação, a plataforma exige método mais forte ou retorna inconclusivo.
| allow | Liberação quando a combinação de sinais sustenta o fluxo para o nível de risco configurado. |
| deny | Bloqueio quando a evidência aponta inconsistência clara com a política configurada. |
| require_strong_method | Escalonamento para método forte quando o contexto exige mais do que o fluxo local pode provar. |
| inconclusive | Estado válido quando a plataforma não deve liberar acesso com os sinais observados. |
Exemplo prático: borda etária ou evidência insuficiente é direcionada para require_strong_method ou inconclusive, preservando uma política mais defensável.
O produto parte do princípio de minimização de dados. O caminho padrão prioriza processamento local, menor exposição de imagem e uma arquitetura mais defensável para produto, segurança e compliance.
O produto foi desenhado para contextos em que restrição etária, privacidade e necessidade de fallback forte precisam coexistir sem improviso.
Controle de acesso com menor exposição de dados sensíveis e fallback forte quando a evidência não for suficiente.
Apps, comunidades, publishers e serviços que precisam aplicar idade mínima com mais consistência operacional.
Quando proteção do usuário, privacidade e redução de risco precisam andar juntas.
Uma base única de produto com caminho claro de expansão para múltiplas plataformas.
Integração por SDK, configuração por risco e saída estruturada para uso direto no produto.
Integração por SDK para web e React, com caminho preparado para React Native, Ionic e evolução para Android e iOS.
O integrador define idade mínima, perfil de risco e políticas de validação conforme o caso de uso.
Menos fricção onde isso faz sentido, mais rigidez onde a operação exige maior resistência a tentativa de burla.
A saída já organiza risco, evidência e necessidade de fallback para uso direto no produto.
Exemplo mínimo para iniciar a avaliação técnica com React.
npm install @kagefy/sdk-react
Privacidade por padrão e uma decisão técnica mais defensável para produto, engenharia, jurídico e compliance.
Na prática, o ponto crítico não é diferenciar extremos óbvios. É reduzir fraude na fronteira etária relevante, sem empurrar o usuário para um fluxo invasivo e sem criar uma operação difícil de defender internamente.
Métodos isolados e superficiais podem ser burlados com facilidade e deixam a plataforma exposta em fluxos de maior risco.
Fluxos que exigem envio de selfie, retenção de imagem ou captura excessiva de dados aumentam fricção, pressão regulatória e risco reputacional.
Uma infraestrutura que combine privacidade, resistência a fraude e capacidade de fallback quando a evidência não for suficiente para liberar acesso.
A comunicação comercial começa em R$ 0,05 por validação completa. A calculadora mostra como a faixa efetiva varia conforme o pacote de créditos e o consumo esperado.
A calculadora usa a progressão comercial atual, de 1.000 até 1.000.000 de créditos equivalentes, para mostrar faixa aplicável e preço unitário.
Faixas comerciais de referência para avaliação inicial. Consumos acima de 1 milhão podem ser negociados sob condição dedicada.
Modelo baseado em créditos, com entrada a partir de 1.000 créditos e desconto progressivo conforme a faixa de consumo.
Respostas curtas para produto, engenharia, jurídico e liderança entenderem rápido o posicionamento da solução.
No fluxo padrão, a proposta é operar com processamento local e manter a decisão inicial fora do backend.
A arquitetura foi pensada para minimizar dados e evitar persistência de biometria bruta no fluxo padrão.
A solução é infraestrutura de decisão para verificação de idade. KYC e prova de identidade civil pertencem a outra camada de produto.
O desenho do produto prioriza execução local e operação offline/on-device sempre que aplicável.
O objetivo é trafegar apenas score, decisão e metadados mínimos de auditoria. A imagem facial não faz parte da dependência padrão do fluxo.
Hoje a avaliação parte do SDK web e do SDK React. React Native, Ionic e nativo mobile fazem parte da evolução planejada do produto.
Sim. A plataforma foi pensada para permitir configuração por integrador conforme o caso de uso.
A comunicação comercial parte de R$ 0,05 por validação completa. A faixa efetiva depende do pacote de créditos e do consumo previsto, como mostrado na calculadora.
Mostramos como integrar, como posicionar o fluxo no produto e como calibrar a validação para o risco real do seu caso de uso.
Preencha o formulário e o time retorna com o próximo passo para arquitetura, integração e modelo comercial. Sem anexos, sem upload de imagem e sem um formulário longo desnecessário.