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, lojas de e-commerce, ERPs e apps móveis pedem perfis completos de pessoas fictícias para abastecer bancos de dados de teste, simular o caminho do usuário e colocar à prova as validações de formulário.

Cada CPF gerado passa pelo algoritmo da Receita Federal e é matematicamente válido, mas não corresponde a ninguém real.

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.

Perfis fictícios completos e coerentes

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

Dá para gerar massa de dados realista para desenvolvimento, QA e demonstrações sem tocar uma única vez em informação de gente real, o que, aliás, esbarraria na LGPD. Você não precisa inventar campo por campo: recebe o conjunto coerente de uma vez, pronto para colar no ambiente de testes.

Tudo sai do 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.

Ferramentas Relacionadas