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
Documentos Brasileiros para Devs: Formatos e Algoritmos de Va...
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.
Conta Corrente em Node.js: Calculando o Dígito Verificador po...
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.
CNPJ Fake vs CNPJ Válido: Diferença e Quando Usar em Testes
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.
Inscrição Estadual SP: Algoritmo Passo a Passo e Gerador em T...
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.
Boleto FEBRABAN em Node.js: Gerar Linha Digitável para Testes
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.
Conta Bancária Fake para Testes: Bradesco, Itaú e Nubank
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.
Validar CNH em JavaScript: Algoritmo DENATRAN Passo a Passo
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.
Anonimização vs Pseudonimização LGPD: Guia Prático para Devs
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.
FakeForge vs Mockaroo vs Faker.js: qual gera dados brasileiro...
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.
Como Mockar CEP no Cypress com Dados Brasileiros Falsos
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.
QR Code PIX Dinâmico (EMV BR Code) em Node.js
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.
Popular MySQL com Dados Brasileiros Falsos no Staging
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.
Validar CPF em JavaScript — Algoritmo Mod-11 Passo a Passo
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.
Como Popular PostgreSQL com Dados Brasileiros para Staging
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.
CNPJ Alfanumérico: checklist para migrar antes de 01/07/2026
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.
Como Gerar CPF Válido em Python para Testes
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.
Gerador de Placa Mercosul para Testes: Algoritmo e Validação
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.
FakeForge vs Faker.js vs 4devs: qual usar para dados brasilei...
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.
Como popular banco de dados com dados fictícios brasileiros
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.
Como testar pagamento PIX em ambiente de desenvolvimento
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.
Como funciona o algoritmo de Luhn: validação de cartão de cré...
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.
Validação de CNPJ em Node.js: implementação completa sem depe...
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.
Dados de teste para PIX e checkout: como testar pagamentos se...
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.
Como testar CPF em ambiente de staging sem usar dados reais
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.
Como gerar CPF válido para testes sem violar a LGPD
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.
LGPD e dados de teste: o que todo dev precisa saber
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.
Como automatizar dados de teste no CI/CD com API
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.