Guia TecnicaAPI RESTECA Digital / FELCA

Como Verificar la Edad en Brasil por CPF: Guia Tecnica para Plataformas Digitales

Brasil tiene un sistema unico de verificacion de identidad: el CPF (Cadastro de Pessoas Fisicas). Este documento fiscal de 11 digitos, emitido por la Receita Federal, esta vinculado a la fecha de nacimiento oficial de cada ciudadano. Esto permite a plataformas digitales verificar la edad de usuarios brasileros de forma instantanea, confiable y en cumplimiento con la ley.

8 min de lecturaFlagCheck Engineering

1. Que es el CPF (Cadastro de Pessoas Fisicas)

El CPF es el numero de identificacion fiscal unico de Brasil, equivalente al NIF en Espana, CUIT en Argentina o RFC en Mexico. Consta de 11 digitos (formato: 123.456.789-00) y es obligatorio para toda persona fisica registrada en Brasil — ciudadanos, residentes y extranjeros con actividad fiscal.

Datos clave del CPF:

  • Emitido por la Receita Federal do Brasil (equivalente a Hacienda)
  • 11 digitos con 2 digitos verificadores
  • Vinculado a: nombre completo, fecha de nacimiento, situacion fiscal
  • Base de datos: ~250 millones de registros
  • Obligatorio desde el nacimiento (padres registran a recien nacidos)

2. Por que el CPF es la clave para verificar edad en Brasil

A diferencia de otros paises donde la verificacion de edad depende de documentos fisicos o autodeclaracion, Brasil tiene una ventaja unica: el CPF esta vinculado directamente a la fecha de nacimiento oficial almacenada en la Receita Federal. Esto significa que:

  • No se necesita escanear documentos: el numero de CPF es suficiente para consultar la edad.
  • Fuente oficial: los datos provienen directamente del gobierno brasileno, no de bases de datos privadas.
  • Cobertura universal: practicamente todo brasileno tiene CPF, incluyendo menores (registrados por los padres).
  • Verificacion instantanea: la consulta se realiza via API en ~200ms.

Contexto legal: La Ley FELCA (Lei 15.211/2025), tambien conocida como ECA Digital, obliga a todas las plataformas digitales que operan en Brasil a implementar verificacion de edad confiable desde marzo de 2026. La autodeclaracion esta prohibida. Multas de hasta R$ 50 millones (~USD 10 millones).

3. Como funciona la verificacion paso a paso

El proceso es simple y completamente automatizado:

1

Tu plataforma envia el CPF

El usuario ingresa su CPF. Tu backend envia una solicitud POST a la API de FlagCheck.

2

La API consulta la Receita Federal

FlagCheck verifica el CPF contra la base de datos oficial del gobierno brasileno en tiempo real.

3

Respuesta inmediata

La API retorna: is_adult (true/false), age, date_of_birth. Tiempo de respuesta: ~200ms.

4

Tu plataforma decide

Si is_adult es true, permite el acceso. Si es false, bloquea el contenido restringido por edad.

4. Dos niveles de verificacion

Nivel 1: Solo CPF — Verificacion de Edad

Confirma la edad de la persona a partir de datos oficiales de la Receita Federal. Es el metodo mas rapido y con menor friccion para el usuario.

  • Endpoint: POST /api/felca/age-check
  • Datos requeridos: Solo el numero de CPF
  • Tiempo de respuesta: ~200ms
  • Suficiente para: Juegos, streaming, redes sociales, e-commerce (cumplimiento ECA Digital)

Nivel 2: CPF + Selfie — Verificacion Biometrica

Ademas de verificar la edad, confirma que la persona que esta usando la plataforma es realmente el titular del CPF. Incluye deteccion de vida (liveness) para prevenir fotos impresas, deepfakes y fraude.

  • Endpoint: POST /api/felca/liveness
  • Datos requeridos: CPF + imagen selfie (Base64)
  • Tiempo de respuesta: 2–4 segundos
  • Recomendado para: Apuestas deportivas, contenido adulto, delivery de alcohol, fintech

5. Ejemplo de integracion (cURL)

Una sola solicitud HTTP es suficiente para verificar la edad:

# Solicitud POST — Verificacion de Edad por CPF

curl -X POST https://api.flagcheck.com.br/api/felca/age-check \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"cpf": "12345678900"}'

6. Respuesta de la API — Usuario adulto

Cuando el CPF es valido y la persona tiene 18 anos o mas:

# Respuesta — Adulto (is_adult: true)

{
  "success": true,
  "data": {
    "is_adult": true,
    "age": 28,
    "date_of_birth": "1998-03-15",
    "document": {
      "type": "CPF",
      "valid": true
    }
  }
}
Campos de la respuesta:
  • is_adult — boolean: true si tiene 18+ anos
  • age — edad actual calculada
  • date_of_birth — fecha de nacimiento (formato ISO)
  • document.valid — si el CPF existe y esta activo en la Receita Federal

7. Cuando el CPF es invalido o la persona es menor

CPF invalido:

{
  "success": false,
  "error": {
    "code": "INVALID_CPF",
    "message": "CPF not found or invalid in Receita Federal database."
  }
}

Persona menor de 18 anos:

{
  "success": true,
  "data": {
    "is_adult": false,
    "document": {
      "type": "CPF",
      "valid": true
    }
  }
}

Proteccion de datos: Cuando la persona es menor, la API no retorna la edad ni la fecha de nacimiento. Esto cumple con el Articulo 14 de la LGPD (Ley General de Proteccion de Datos de Brasil), que establece protecciones especiales para datos de menores.

8. Cumplimiento LGPD (Ley de Proteccion de Datos de Brasil)

La LGPD (Lei Geral de Protecao de Dados, Lei 13.709/2018) es el equivalente brasileno del GDPR europeo. Toda plataforma que procese datos de ciudadanos brasileros debe cumplir con ella.

Como FlagCheck garantiza cumplimiento LGPD:

  • Sin almacenamiento: El CPF se procesa en tiempo real y se descarta inmediatamente despues de la respuesta.
  • Base legal: Cumplimiento de obligacion legal (Art. 7, II LGPD) y proteccion del menor (Art. 14 LGPD).
  • Datos minimos: Solo se retorna is_adult, edad y fecha de nacimiento — nunca nombre, direccion u otros datos personales.
  • Proteccion de menores: Cuando is_adult es false, no se retornan edad ni fecha de nacimiento.
  • Auditoria: Cada respuesta incluye un request_id y timestamp para tu registro de auditoria.

Recomendacion para tu auditoria: Almacena un hash SHA-256 del CPF (nunca el CPF en texto plano) junto con el resultado is_adult, el timestamp y el request_id. Esto demuestra cumplimiento sin exponer datos personales.

Integre la Verificacion de Edad en Minutos

API REST documentada con Swagger. Ejemplos en cURL, JavaScript, Python y PHP. Credenciales de prueba gratuitas.

Ver Documentacion Completa

Tiempo de respuesta ~200ms · Sin almacenamiento de datos personales

Preguntas Frecuentes — Verificacion de Edad por CPF en Brasil

Que es el CPF y por que sirve para verificar edad?
El CPF (Cadastro de Pessoas Fisicas) es el numero de identificacion fiscal unico de Brasil, con 11 digitos. Esta vinculado a la Receita Federal (hacienda brasilena) y contiene la fecha de nacimiento verificada del titular. Esto lo convierte en la fuente mas confiable para verificar la edad de una persona en Brasil.
Cuanto tarda la verificacion de edad por CPF?
La API de FlagCheck responde en aproximadamente 200 milisegundos. El CPF se consulta en tiempo real contra la base de datos oficial de la Receita Federal, y el resultado (is_adult, age, date_of_birth) se retorna de forma inmediata.
Cual es la diferencia entre Nivel 1 (CPF solo) y Nivel 2 (CPF + Selfie)?
El Nivel 1 verifica la edad usando solo el numero de CPF: confirma si la persona es mayor de edad segun datos oficiales. Es suficiente para cumplir con la Ley FELCA / ECA Digital en plataformas estandar. El Nivel 2 agrega una selfie con deteccion de vida (liveness), lo que confirma que la persona que usa la plataforma es realmente el titular del CPF. Se recomienda para apuestas deportivas, contenido adulto y plataformas de alto riesgo.
Que pasa si el CPF es invalido o pertenece a un menor?
Si el CPF es invalido, la API retorna success: false con un mensaje de error indicando que el documento no fue encontrado o es invalido. Si la persona es menor de 18 anos, la API retorna is_adult: false. Por proteccion de datos (LGPD), no se incluyen la edad ni la fecha de nacimiento en la respuesta de menores.
Esta verificacion cumple con la LGPD (ley de proteccion de datos de Brasil)?
Si. FlagCheck procesa cada consulta de CPF en tiempo real y no almacena datos personales despues de la respuesta. La base legal es el cumplimiento de obligacion legal (Art. 7, II de la LGPD) y la proteccion del menor (Art. 14 de la LGPD). Para tu auditoria, recomendamos almacenar solo un hash SHA-256 del CPF junto con el resultado is_adult y el timestamp.
En que formato debo enviar el CPF a la API?
La API acepta CPF con formato (111.222.333-44) y sin formato (11122233344). Se prefiere enviar solo los 11 digitos sin puntuacion para mayor robustez. La API valida automaticamente el digito verificador del CPF antes de consultar la base de datos.

Como verificar la edad en Brasil por CPF API verificacion edad plataformas digitales 2026

como verificar edad brasil verificar edad cpf brasil api cpf brasil verificacion como saber edad persona brasil consultar edad cpf brasil cpf age check api ECA Digital FELCA LGPD Receita Federal FlagCheck api@flagcheck.com.br verificacion biometrica liveness