Mesmo apps 100% offline precisam de uma URL de política de privacidade no Google Play. A boa notícia: como o DividaZero não coleta dados, o texto é curto e direto. A página já está pronta em politica-privacidade.html — basta hospedar gratuitamente no GitHub Pages.
Pré-requisitos — O que você precisa ter
Prepare tudo antes de começar- Conta Google (Gmail) ativa
- R$ 125 (taxa única do Google Play Developer — cobrado em USD $25)
- Node.js ≥ 18 instalado no computador
- Expo CLI e EAS CLI instalados (
npm i -g eas-cli) - Conta no Expo: expo.dev (gratuito)
- Conta no Google Play Console: play.google.com/console
- Política de privacidade hospedada (ver passo 8)
Após o pagamento, você pode publicar apps ilimitados para sempre nessa mesma conta.
Gerar o arquivo AAB (build de produção)
Android App Bundle — formato exigido pela Google PlayO EAS Build da Expo compila o app na nuvem, sem precisar instalar Android Studio.
O EAS faz o build na nuvem e disponibiliza o link para download no painel expo.dev. Baixe o arquivo .aab — é esse que você vai enviar para o Google Play.
Também verifique o app.json antes de buildar:
Criar conta no Google Play Console
Só precisa fazer isso uma vez- Acesse play.google.com/console/signup
- Escolha "Conta pessoal" (não precisa de empresa)
- Preencha os dados pessoais solicitados
- Pague a taxa de $25 (cartão de crédito/débito internacional)
- Aguarde a confirmação por e-mail (pode levar até 48h)
- Aceite os termos do desenvolvedor
Criar o app no Google Play Console
Dentro do painel da sua conta- No painel, clique em "Criar app"
- Idioma padrão: Português (Brasil)
- Nome do app: Divida Zero
- Tipo: Aplicativo (não jogo)
- Gratuito ou pago: Gratuito
- Aceite as Políticas do Programa para Desenvolvedores
- Clique em "Criar app"
Descrição na loja — textos prontos
Presença na Play Store → Ficha principal da lojaCategoria:
FinançasTags / Palavras-chave (adicione no campo de tags):
finanças pessoais controle de gastos empréstimos orçamento despesas salário dividazero controle financeiroÍcone, banner e screenshots
Presença na Play Store → Recursos gráficos| Item | Tamanho | Formato | Obrigatório? |
|---|---|---|---|
| Ícone do app | 1024 × 1024 px | PNG (sem transparência) | Sim |
| Gráfico de recurso (banner) | 1024 × 500 px | PNG ou JPG | Sim |
| Screenshots (celular) | Mín. 320 × 568 px | PNG ou JPG | Mín. 2 imagens |
| Screenshots (tablet 7") | Variável | PNG ou JPG | Opcional |
| Vídeo de apresentação | URL do YouTube | — | Opcional |
Tire prints das telas principais: Início (resumo), Empréstimos, Despesas, Gráfico e a tela de Meus Dados. Use o Canva para criar imagens bonitas colocando os prints dentro de um mockup de celular.
É a imagem grande que aparece no topo da página do app na Play Store. Coloque o logo do app no centro com o fundo na cor #1A1A2E (azul escuro) e o nome "Divida Zero" em branco ou vermelho #E94560.
Classificação etária (IARC)
Política de conteúdo → Classificação de appsO Google usa o sistema IARC. Responda o questionário honestamente:
- Clique em "Iniciar questionário"
- Categoria: Utilitários, produtividade e ferramentas
- Violência: Não
- Conteúdo sexual: Não
- Linguagem: Não
- Conteúdo controlado (álcool, tabaco, jogos): Não
- Interação com desconhecidos: Não
- Compras dentro do app: Não
- Localização compartilhada: Não
O DividaZero não tem nenhum conteúdo restrito. A classificação será "Livre" no Brasil.
Política de Privacidade — como hospedar gratuitamente
Obrigatória para todos os apps na Play StoreO Google Play exige uma URL de política de privacidade para qualquer app, independente de coletar dados ou não. É uma exigência da política da plataforma, não do app em si.
Opção gratuita recomendada: GitHub Pages
- Crie um repositório no GitHub (pode ser o mesmo do app)
- Coloque o arquivo
politica-privacidade.htmlna pastadocs/ - Nas configurações do repositório, ative GitHub Pages apontando para a pasta
/docs - Sua URL será:
https://seu-usuario.github.io/DividaZero/politica-privacidade.html - Cole essa URL no campo de Política de Privacidade no Google Play Console
docs/politica-privacidade.html já está no projeto, pronto para hospedar.
Formulário de segurança de dados (Data Safety)
No Play Console, preencha o formulário "Segurança de dados" com as seguintes respostas:
| Pergunta | Resposta |
|---|---|
| O app coleta dados dos usuários? | Não |
| O app compartilha dados com terceiros? | Não |
| O app usa criptografia em trânsito? | Sim (app é 100% offline) |
| Usuários podem pedir exclusão dos dados? | Sim (deletar o app remove tudo) |
Permissões do app — o que declarar
O app usa permissões mínimasO DividaZero usa as seguintes permissões Android (já declaradas no app.json):
| Permissão | Para quê serve |
|---|---|
RECEIVE_BOOT_COMPLETED | Reagendar notificações de lembretes após reiniciar o celular |
VIBRATE | Vibrar ao exibir notificações de vencimento |
USE_BIOMETRIC | Desbloqueio por impressão digital |
USE_FINGERPRINT | Compatibilidade com versões antigas do Android |
O app não acessa câmera, microfone, contatos, localização, SMS ou internet. Isso facilita a aprovação.
Preços e distribuição
Onde e como o app será disponibilizadoConfigure minSdkVersion: 23 no app.json para suportar Android 6.0+.
Isso cobre mais de 98% dos dispositivos ativos.
Enviar o AAB para o Google Play
Produção → Versões do app → Criar versão- No Play Console, vá em Produção → Criar versão
- Aceite a assinatura pelo Google (recomendado)
- Clique em "Upload" e selecione o arquivo
.aabbaixado do Expo - Cole as notas de atualização (texto já pronto no Passo 4)
- Clique em "Salvar" e depois "Analisar versão"
- Corrija qualquer alerta exibido
- Clique em "Iniciar lançamento para produção"
O Google oferece lançamento para 10%, 20%, 50% ou 100% dos usuários. Para o primeiro lançamento, use 100% diretamente, pois você não tem base de usuários ainda.
Revisão e aprovação
O Google analisa o app antes de publicar| Situação | Prazo estimado |
|---|---|
| Primeira publicação | 3 a 7 dias úteis |
| Atualizações | 1 a 3 dias úteis |
| App rejeitado | Corrigir e reenviar — novo prazo |
- ❌ Sem política de privacidade → ✅ Já temos (passo 7)
- ❌ Screenshots de baixa qualidade → ✅ Use mockups no Canva
- ❌ Descrição vaga ou incompleta → ✅ Use o texto do passo 4
- ❌ Ícone com bordas transparentes → ✅ PNG sem transparência 1024×1024
- ❌ Formulário de Segurança de Dados incompleto → ✅ Preencher (passo 7)
O Google avisa por e-mail quando o app é aprovado ou se há problemas. Fique de olho na caixa de entrada do Gmail cadastrado no Play Console.
Checklist Final — antes de enviar
Confira tudo antes de clicar em "Enviar para revisão"- Arquivo .aab gerado com
eas build --platform android --profile production - Ícone 1024×1024 PNG sem transparência
- Gráfico de recurso 1024×500 PNG
- Pelo menos 2 screenshots do celular
- Nome do app preenchido (Divida Zero)
- Descrição curta preenchida (máx. 80 caracteres)
- Descrição completa preenchida
- Categoria: Finanças
- Classificação etária concluída (Livre)
- Formulário de Segurança de Dados preenchido
- URL da política de privacidade preenchida
- Preço: Gratuito
- Países de distribuição selecionados
- Notas de atualização preenchidas