Blog do FakeForge BR

Artigos práticos para desenvolvedores que trabalham com dados brasileiros em testes, ambientes de desenvolvimento e pipelines de CI/CD. Cobrimos LGPD aplicada ao desenvolvimento, validação de documentos (CPF, CNPJ, cartão), seed de banco de dados, automação com APIs e comparativos honestos entre ferramentas do ecossistema.

Todo conteúdo é baseado em prática real de desenvolvimento solo no Brasil. Sem marketing chato, sem listas de 50 itens — apenas o que funciona quando você precisa gerar 10.000 CPFs válidos pro seed de staging na sexta às 18h.

Conceitos

3 artigos

Tutoriais

17 artigos

LGPD

4 artigos

Comparativos

2 artigos

News

1 artigo

·14 min de leitura

Documentos Brasileiros para Devs: Formatos e Algoritmos de Validação

Guia completo de CPF, CNPJ, RG, CIN, CNH, PIS, Título de Eleitor, CEP e mais: formatos, dígitos verificadores, algoritmos mod-11 e ASCII-48, exemplos de validação e implementação.

·12 min de leitura

Conta Corrente em Node.js: Calculando o Dígito Verificador por Banco

Implementação do dígito verificador de conta corrente em Node.js para Itaú, Bradesco, Banco do Brasil, Nubank, Inter e mais 12 bancos. Algoritmos mod-10 e mod-11 com pesos específicos por instituição.

·10 min de leitura

CNPJ Fake vs CNPJ Válido: Diferença e Quando Usar em Testes

Diferença técnica entre CNPJ fake (formato apenas) e CNPJ válido (com mod-11 calculado). Quando usar cada um em unit tests, integração, staging e load testing sem violar LGPD.

·11 min de leitura

Inscrição Estadual SP: Algoritmo Passo a Passo e Gerador em TypeScript

Formato e algoritmo do dígito verificador da IE-SP, implementação completa do gerador e validador em TypeScript com exemplos rodáveis e edge cases.

·12 min de leitura

Boleto FEBRABAN em Node.js: Gerar Linha Digitável para Testes

Implementação completa do cálculo da linha digitável FEBRABAN em Node.js: código de barras, dígitos verificadores mod-10 e mod-11, conversão para 47 dígitos digitáveis. Pronto pra QA e CI/CD.

·12 min de leitura

Conta Bancária Fake para Testes: Bradesco, Itaú e Nubank

Gere conta corrente fictícia para testes nos 17 principais bancos brasileiros (Bradesco, Itaú, Nubank, BB, Inter, C6). Agência, conta e dígito verificador no formato de cada emissor.

·13 min de leitura

Validar CNH em JavaScript: Algoritmo DENATRAN Passo a Passo

Implementação completa do validador de CNH em JavaScript e TypeScript. Algoritmo oficial do DENATRAN com mod-11 invertido, 2 dígitos verificadores, regex e Zod schema. Código rodável.

·11 min de leitura

Anonimização vs Pseudonimização LGPD: Guia Prático para Devs

Diferença técnica entre anonimização e pseudonimização pela LGPD, quando cada técnica se aplica, exemplos em TypeScript e como evitar reidentificação em ambientes de teste.

·14 min de leitura

FakeForge vs Mockaroo vs Faker.js: qual gera dados brasileiros de verdade?

Comparativo prático entre FakeForge, Mockaroo e Faker.js para gerar CPF, CNPJ, PIX e endereços BR. Quem valida checksums, quem exporta SQL, quem respeita a LGPD.

·10 min de leitura

Como Mockar CEP no Cypress com Dados Brasileiros Falsos

Intercepte chamadas ViaCEP no Cypress e devolva endereços BR coerentes sem depender de API externa. cy.intercept, fixtures determinísticos e testes E2E confiáveis.

·12 min de leitura

QR Code PIX Dinâmico (EMV BR Code) em Node.js

Gere QR Code PIX dinâmico no padrão EMV BR Code em Node.js: payload TLV, cálculo CRC16-CCITT, integração com PSPs e validação com TXID único. Código rodável copiável.

·10 min de leitura

Popular MySQL com Dados Brasileiros Falsos no Staging

Seed de banco MySQL com CPF, CNPJ, endereços e PIX falsos via FakeForge API. Scripts LOAD DATA INFILE, transações, índices e dataset de 100k rows sem violar LGPD.

·9 min de leitura

Validar CPF em JavaScript — Algoritmo Mod-11 Passo a Passo

Implementação completa do validador de CPF em JavaScript vanilla. Algoritmo mod-11 da Receita Federal, regex, Zod schema, integração com React forms e edge cases. Código rodável.

·11 min de leitura

Como Popular PostgreSQL com Dados Brasileiros para Staging

Seed de banco PostgreSQL com CPF, CNPJ, CEP e dados correlacionados via FakeForge API. Scripts pgbench, COPY FROM, transações, índices e dataset de 100k+ rows.

·9 min de leitura

CNPJ Alfanumérico: checklist para migrar antes de 01/07/2026

Guia prático com 7 áreas que precisam de atenção antes da virada do CNPJ alfanumérico. Schema de banco, regex, integrações com SEFAZ, eSocial, e validação JS/Python pronta.

·10 min de leitura

Como Gerar CPF Válido em Python para Testes

Algoritmo do dígito verificador (mod-11) implementado em Python com Faker, pytest fixtures, integração com Pandas e seed de banco. Código rodável copiável.

·11 min de leitura

Gerador de Placa Mercosul para Testes: Algoritmo e Validação

Implementação TypeScript do formato Mercosul (LLLNLNN) e antigo (LLL-NNNN), validação Zod, fixtures Vitest determinísticos e seed de banco.

·8 min de leitura

FakeForge vs Faker.js vs 4devs: qual usar para dados brasileiros?

Comparativo honesto entre os principais geradores de dados fake brasileiros. Acurácia, API, formatos de export e quando usar cada um.

·7 min de leitura

Como popular banco de dados com dados fictícios brasileiros

Guia prático para seed de bancos com CPF, CNPJ, nomes e endereços brasileiros. Exemplos com SQL, Laravel, Prisma e Django.

·6 min de leitura

Como testar pagamento PIX em ambiente de desenvolvimento

Diferença entre dados fictícios e sandbox de gateway. Como gerar chaves PIX de teste e integrar com Mercado Pago, OpenPix e Pagar.me.

·6 min de leitura

Como funciona o algoritmo de Luhn: validação de cartão de crédito explicada

Entenda o algoritmo mod-10 usado para validar cartões de crédito. Implementação em JavaScript e como gerar números válidos para testes.

·7 min de leitura

Validação de CNPJ em Node.js: implementação completa sem dependências

Implemente validação de CNPJ do zero com o algoritmo mod-11. Código pronto para copiar, explicação passo a passo, e como testar com CNPJs fictícios.

·6 min de leitura

Dados de teste para PIX e checkout: como testar pagamentos sem dados reais

Como gerar dados fictícios (PIX, cartão, CPF) para testar fluxos de pagamento e checkout em ambiente de desenvolvimento.

·5 min de leitura

Como testar CPF em ambiente de staging sem usar dados reais

Guia prático para testar validação de CPF em staging: por que evitar dados reais, como gerar CPFs fictícios, e como integrar no workflow.

·5 min de leitura

Como gerar CPF válido para testes sem violar a LGPD

Entenda por que usar CPFs reais em testes é ilegal, como funcionam os dígitos verificadores, e como gerar CPFs fictícios que passam na validação.

·6 min de leitura

LGPD e dados de teste: o que todo dev precisa saber

A Lei Geral de Proteção de Dados proíbe o uso de dados pessoais reais em ambientes de desenvolvimento. Veja como se adequar.

·4 min de leitura

Como automatizar dados de teste no CI/CD com API

Integre geração de dados brasileiros fictícios direto no seu pipeline de testes. Exemplos com GitHub Actions, Node.js e Python.

Pronto pra parar de improvisar?

Use os geradores direto no navegador, sem cadastro. Para automação, a API REST tem 100 chamadas grátis por dia.

Dicas de QA e automação de testes

Receba artigos sobre dados de teste, LGPD e boas práticas direto no seu email. Sem spam.