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 |
Lei FELCA — Prazo: 17/03/2026
Adeque Sua Plataforma — Independente do Setor
API de verificação de maioridade: uma integração, compliance total.
🆔
CPF + Maioridade
Resposta em menos de 2 segundos
🤳
Face ID Liveness
Anti-spoofing + biometria
🏢
Multi-setor
Apostas, jogos, conteúdo adulto, redes sociais
Integração em dias · Sandbox grátis · Suporte dedicado · api@flagcheck.com.br