1001Ferramentas
🪪 Geradores

Gerador de Dados de Pessoa

Gere perfis completos de pessoas fictícias: nome, CPF, data de nascimento, CEP e telefone. Dados matematicamente válidos para testes.

Para que serve um gerador de perfis?

Sistemas de cadastro, plataformas de e-commerce, ERPs e aplicativos móveis precisam de perfis completos de pessoas fictícias para popular bancos de dados de teste, simular fluxos de usuário e testar validações de formulário.

Todos os CPFs gerados são matematicamente válidos pelo algoritmo da Receita Federal, mas são completamente fictícios.

Os dados gerados são completamente fictícios. Uso exclusivo para testes e desenvolvimento.

Personas sintéticas para desenvolvimento de software

Uma persona sintética agrupa nome, CPF, RG, telefone, e-mail, endereço com CEP e data de nascimento fictícios num único registro coerente. O valor de gerar o pacote inteiro de uma vez — em vez de campo por campo — é a consistência interna: o CEP combina com a cidade, o handle do e-mail lembra o nome, o DDD do telefone combina com o estado. Essa coerência é o que permite exercitar fluxos end-to-end (cadastro → checkout → entrega → nota fiscal) sem aparecer bug artificial causado por fixtures desencontradas.

Bibliotecas de mock data existem em todo ecossistema importante: Faker.js em Node, Faker em Python, Bogus em .NET, FactoryBot / Fixtures em Rails. Projetos brasileiros geralmente precisam de geradores locais porque o locale global do Faker raramente produz dígitos verificadores de CPF válidos ou CEPs reais. Usar um RNG semeado (faker.seed(42)) faz a mesma persona aparecer em cada execução da CI, o que é precioso para snapshot tests e reprodutibilidade de bugs.

Casos de uso

  • QA e testes automatizados: popular formulários, rodar suítes de regressão, validar máscara e mensagens de erro.
  • Seeding de staging: alimentar um banco com milhares de registros críveis sem copiar dados de produção (o que violaria a LGPD).
  • Demos de produto e screenshots de marketing: mostrar dashboard populado sem expor cliente real.
  • Workshops e treinamentos: permitir que alunos pratiquem CRUD contra dados realistas.
  • Fixtures para ML: dar o pontapé inicial em modelos de NER ou detecção de fraude antes dos dados reais.

Pegadinhas comuns

  • Campos inconsistentes — um CEP de São Paulo pareado com cidade no Rio quebra o teste de validação de endereço, não o endereço.
  • Dado que parece real demais — sem seed determinístico, fica impossível reproduzir um teste que falhou usando uma persona gerada.
  • Faker poisoning — em janeiro de 2022 o mantenedor do faker.js apagou o pacote; pin a versão e audite sua supply chain.
  • Viés demográfico — geradores padrão sobre-representam nomes masculinos ou regiões do Sul/Sudeste; balanceie gênero, idade e região para cobertura justa.

LGPD e ética do mock data

A Lei nº 13.709/2018 (LGPD) incide sobre dados pessoais de pessoa natural. Dado verdadeiramente sintético — gerado do zero sem vínculo com indivíduo real — não é dado pessoal e pode ser usado sem consentimento. A zona cinza é a pseudonimização: se a anonimização for reversível (por exemplo, hash de um CPF real), o original continua sendo dado pessoal e a LGPD se aplica. Geradores como este produzem registros puramente sintéticos, então ficam fora da lei.

A ética, porém, vai além da lei. Nunca use uma persona gerada para abrir conta bancária, pedir crédito, assinar contrato ou requerer benefício público. Mesmo que o CPF feche matematicamente, o ato configura estelionato e falsa identidade (arts. 299 e 307 do Código Penal), com pena de até cinco anos de reclusão.

Perguntas frequentes

Posso publicar os dados gerados em um dataset público? Pode — dado sintético não tem vínculo com pessoa real. Apenas rotule claramente como fictício e evite passar a aparência de vazamento de registros reais.

A geração é determinística? Esta ferramenta gera uma nova persona aleatória a cada clique. Para fixtures reprodutíveis dentro do seu código, use uma biblioteca com seed (Faker) e versione o seed no setup de testes.

Como obter cobertura demográfica equilibrada? Gere uma amostra maior, agrupe por gênero, faixa etária e região, e sobreamostre os buckets sub-representados até bater a distribuição do seu público-alvo.

A página envia algum dado para o servidor? Não. A persona é montada inteiramente no seu navegador com JavaScript — nada sai do seu dispositivo.

Ferramentas Relacionadas

Perfis fictícios completos e coerentes

Testar um sistema de cadastro de ponta a ponta exige mais do que um nome solto: você precisa de um perfil inteiro que se sustente. Esta ferramenta monta pessoas fictícias completas — nome, CPF, data de nascimento, CEP e telefone — com cada dado no formato certo e validado, como o CPF que passa no dígito verificador.

É a forma rápida de gerar massa de dados realista para desenvolvimento, QA e demonstrações, sem nunca tocar em informações de pessoas reais (o que, aliás, esbarraria na LGPD). Em vez de inventar campo por campo, você recebe um conjunto coerente de uma vez, pronto para colar no seu ambiente de testes.

Tudo é gerado no navegador, sem consultar bases externas. Reforçando: são dados fictícios para teste — usá-los para se passar por alguém ou fraudar cadastros é ilegal.