Tutorial: Como Adequar Sua Empresa à Lei FELCA — Passo a Passo Completo
A Lei FELCA (Lei 15.211/2025) entrou em vigor. Sua plataforma precisa verificar a maioridade dos usuários brasileiros antes de dar acesso ao conteúdo. Este guia mostra exatamente o que fazer — do campo de CPF no formulário até a chamada de API e o retorno JSON.
⚠️ Lei em vigor agora
A Lei FELCA entrou em vigor em 18 de março de 2026. Plataformas não adequadas estão sujeitas a multas de até R$ 50 milhões por infração ou 10% do faturamento anual. A adequação técnica pode ser feita em dias.
O Que Muda na Prática no Seu Site
Antes da Lei FELCA, qualquer pessoa podia criar uma conta com email e senha — sem nenhuma verificação de quem é essa pessoa. Um menor de 12 anos poderia se cadastrar em uma plataforma de apostas, conteúdo adulto ou rede social sem qualquer barreira.
Com a Lei FELCA, isso acabou. O fluxo de cadastro e — em alguns casos — o fluxo de login precisam incluir uma etapa de verificação de maioridade. A forma mais prática, rápida e com menor fricção para o usuário é a verificação via CPF.
❌ Antes — Proibido a partir de agora
- • Cadastro só com email + senha
- • Acesso anônimo a conteúdo adulto
- • Auto-declaração de maioridade ("Tenho 18 anos")
- • Checkbox "Sou maior de 18"
- • Nenhuma verificação de identidade
✅ Depois — Exigido pela Lei FELCA
- • Campo de CPF no cadastro
- • Verificação em base oficial do governo
- • Bloqueio automático de menores
- • Registro auditável da verificação
- • (Opcional) Selfie + face match para alto risco
Passo a Passo: Implementação Completa
Adicione o Campo de CPF no Formulário de Cadastro
O primeiro passo é simples: adicione um campo de CPF ao seu formulário de cadastro, antes de criar a conta. Este campo é obrigatório e deve ser validado no front antes de submeter.
O CPF pode ser coletado junto com os outros dados do cadastro. Não precisa ser uma tela separada — mas deve ser obrigatório.
Obtenha Sua API Key FlagCheck
Crie sua conta em app.flagcheck.com.br/api/login ou entre em contato pelo api@flagcheck.com.br. Você receberá uma API key no formato flc_xxxxxxxxxxxx.
Sua API key aparece no painel após criação da conta. Guarde em uma variável de ambiente — nunca no código-fonte.
Faça a Chamada de Verificação (Age Check)
No momento do cadastro, antes de criar o usuário no seu banco de dados, faça uma chamada POST para a API FlagCheck com o CPF informado. A resposta chega em menos de 2 segundos.
Interprete a Resposta JSON
A API retorna um JSON estruturado. O campo principal é data.is_adult — true libera o acesso, false bloqueia.
Registre a Verificação para Auditoria (LGPD)
A Lei FELCA exige que você consiga comprovar que verificou a maioridade dos usuários. Armazene um registro de auditoria — mas nunca o CPF em texto puro. Use um hash SHA-256.
O request_id retornado pela API FlagCheck permite rastrear qualquer verificação caso auditado pela ANPD.
Opcional: Liveness + Biometria para Alto Risco
Para plataformas de conteúdo adulto, apostas ou qualquer site onde um menor poderia usar o CPF de um pai ou familiar, o liveness check adiciona uma camada crítica: além de verificar a maioridade pelo CPF, confirma por biometria facial que a pessoa é de fato o titular — comparando a selfie com a foto oficial do governo.
Resumo do Fluxo Completo
Usuário preenche cadastro
email, senha, CPF — campo obrigatório
Seu backend chama a API FlagCheck
POST /api/felca/age-check com o CPF
FlagCheck consulta base oficial do governo
Receita Federal — resposta em < 2s
Retorno: is_adult true ou false
JSON estruturado com request_id para auditoria
Seu sistema decide
true → cria conta | false → bloqueia com mensagem
Registra verificação no seu banco
cpf_hash + is_adult + request_id + timestamp
Erros e Respostas da API
Alguns casos não são cobrados e devem ser tratados na sua lógica:
| HTTP | Código | Motivo | Cobrado? |
|---|---|---|---|
| 200 | — | Sucesso — is_adult: true ou false | ✅ Sim |
| 422 | INVALID_CPF | CPF inválido pelo dígito verificador | ❌ Não |
| 402 | INSUFFICIENT_BALANCE | Saldo insuficiente na conta | ❌ Não |
| 404 | DOCUMENT_NOT_FOUND | CPF não encontrado, falecido ou inexistente | ❌ Não |
| 422 | CPF_INVALID_STATUS | CPF cancelado, nulo ou suspenso | ❌ Não |
| 503 | SERVICE_UNAVAILABLE | Indisponibilidade temporária | ❌ Não |
Implemente em Horas, Não em Semanas
A API FlagCheck usa fonte oficial do governo brasileiro — a mesma base da Receita Federal. Um endpoint, um CPF, um retorno JSON. Comece agora.
Sem contrato · Sem setup · Pague por uso
Perguntas Frequentes
Preciso verificar o CPF a cada login ou só no cadastro?+
O que fazer com usuários estrangeiros que não têm CPF?+
Quanto tempo leva para integrar a API FlagCheck?+
O CPF do usuário fica armazenado na FlagCheck?+
O que acontece se o CPF for de um menor de idade?+
Preciso de liveness (selfie) ou só CPF é suficiente?+
tutorial lei felca passo a passo implementacao tecnica, como adequar plataforma lei felca eca digital, api verificacao cpf maioridade brasil, campo cpf login cadastro lei felca, integrar age check api site, verificacao maioridade automatica site adulto aposta streaming, lei 15211 2025 implementacao tecnica dev, felca compliance api rest json, como bloquear menor de idade site brasil, verificacao cpf is adult api