Conta, perfil e segurança
O PocketCode precisa de uma conta para abrir: não existe modo visitante. Esta página cobre a criação da conta e o login (e-mail, Google ou GitHub), o perfil com suas três abas (Perfil, Mensagens e Amigos), a verificação em duas etapas, a checagem por impressão digital, a troca de conta, o teste do Pro de 7 dias e as duas formas de excluir sua conta. Tudo isso é gratuito; a única parte Pro que você pode encontrar aqui é a Sincronização na nuvem.
O que é o perfil e como abri-lo
O perfil é uma janela em tela cheia com três abas: Perfil, Mensagens e Amigos. Fechá-lo leva você de volta para onde estava. Não existe uma página separada de “conta”: sua conta fica no perfil e em duas linhas das Configurações.
Formas de abri-lo
| Onde você está | O que você toca | O que abre |
|---|---|---|
| A página Início | Seu avatar no topo. Os leitores de tela dizem Abrir perfil, ou Abrir perfil, N pendentes quando há mensagens não lidas ou solicitações de amizade; um selo no avatar mostra esse número (99+ no máximo). | O perfil, na aba Perfil |
| Configurações | O botão de engrenagem da barra de navegação e depois Conta → Gerenciar Conta (“Ver perfil, contas vinculadas e mais”). | O perfil. Ao fechá-lo, você volta para as Configurações. |
- O perfil não tem entrada na paleta de comandos nem link próprio: você chega a ele pelo Início ou pelas Configurações.
- Configurações → Privacidade guarda a outra metade das ferramentas da conta, Excluir minha conta e meus dados. As checagens por impressão digital também ficam nas Configurações (veja Impressão digital e bloqueio de tela).
Mapa de telas
Todas as telas, abas, diálogos e painéis que fazem parte da sua conta, na ordem em que você os encontra.
| Tela | Como chegar | O que você pode fazer |
|---|---|---|
| Entrar | Aparece sempre que não há sessão: no primeiro início, depois de Sair, ou quando o servidor rejeita sua sessão. | Entrar com e-mail e senha, Google ou GitHub; Lembrar de mim; Esqueceu a senha?; escolher o idioma do app com o chip no canto superior direito; ir para Cadastre-se. |
| Criar conta | O link Cadastre-se da tela de login. | Criar uma conta com Nome completo, E-mail e Senha. |
| Escolha seu alias | Uma vez, logo depois de entrar com Google ou GitHub, se sua conta ainda não tem alias. | Escolher um nome público de 3 a 20 caracteres, ou tocar em Mais tarde. |
| Verificação em duas etapas | Depois de cada novo login; ao iniciar o app, se você parou ali; quando o servidor pede um código. | Digitar o código de 6 dígitos do seu app autenticador ou um código de recuperação; Terminar sessão. |
| Perfil · aba Perfil | Seu avatar no Início, ou Configurações → Conta → Gerenciar Conta. | Avatar, alias, bio, contas vinculadas, o interruptor de 2FA, Sair e Excluir minha conta. |
| Escolha sua foto | Toque no seu avatar no cabeçalho do perfil. | Escolher a foto de uma conta vinculada, um dos 8 avatares integrados ou Usar padrão da conta. |
| Diálogos de Autenticação em duas etapas | O interruptor em Segurança. | Configurar (Configurar 2FA → Verificar), guardar os códigos de recuperação ou Desativar. |
| Desvincular conta | O ✕ ao lado de Google ou GitHub em Contas vinculadas. | Confirmar a desvinculação. |
| Sair | O botão vermelho Sair da aba Perfil. | Confirmar; o app encerra a sessão e reinicia. |
| Excluir conta | Excluir minha conta em Zona de perigo. | Confirmar com sua senha, ou entrando de novo com Google ou GitHub; seus dados na nuvem, os registros do servidor e os dados desta conta no celular são apagados. |
| Perfil · aba Mensagens | A segunda aba. | Ler conversas, escrever uma Nova mensagem para um amigo, responder, excluir uma conversa. |
| Perfil · aba Amigos | A terceira aba. | Ver seus amigos em Aceitas, responder às solicitações Pendentes, Buscar pessoas pelo alias, Remover amigo. |
| Excluir minha conta e meus dados | Configurações → Privacidade. | Digitar a palavra de confirmação, confirmar com impressão digital ou bloqueio de tela; o servidor exclui sua conta e seus registros, e seus arquivos ficam no celular. |
| Verificar identidade | Ao tocar em Chaves API ou Serviços conectados nas Configurações, e ao confirmar uma exclusão ali. | Autenticar-se com impressão digital, rosto ou bloqueio de tela (o prompt do próprio Android). |
| Teste 7 dias grátis — sem cartão | O paywall: a linha Apoie o PocketCode · Pro no topo das Configurações, ou qualquer cadeado Pro. | Começar o teste, restaurar compras, gerenciar a assinatura. |
Criar uma conta e entrar
Você precisa de uma conta para usar o PocketCode: sempre que não há sessão, o app mostra a tela de login, e não existe modo visitante. Você pode entrar com e-mail e senha, com Google ou com GitHub. Na primeira vez, a tela de login vem depois da configuração de idioma e tema, de uma verificação de idade (16 anos ou mais) e de um diálogo de consentimento, que Instalação e primeiros passos explica.
E-mail e senha
Digite seu E-mail e sua Senha e toque em Entrar. O botão fica desativado até o e-mail parecer válido e a senha ter pelo menos 8 caracteres; a tecla “Concluído” do teclado envia o formulário.
Você pode
- Deixe Lembrar de mim ativado (vem ativado por padrão) para continuar logado entre uma abertura e outra. Com ele desativado, o app encerra sua sessão na próxima inicialização a frio e mostra a tela de login de novo.
- Toque em Esqueceu a senha? com seu e-mail digitado: o app envia um link de redefinição e mostra E-mail enviado. A mensagem passa primeiro pelo serviço de e-mail do próprio PocketCode e, se isso falhar, pelo Firebase.
- Escolha o idioma do app (English, Español, Português ou 中文) com o chip no canto superior direito, antes de entrar.
- Leia os termos e a política de privacidade: a linha “Ao continuar, você aceita nossos termos e política de privacidade.” abre
https://www.pocketcodeapp.com/legal.
Você não pode, e por quê
- Tentar mais de 5 logins com e-mail seguidos: o próximo é recusado com Muitas tentativas. Aguarde 30 segundos antes de tentar novamente. O contador sobrevive a reinícios e a mudanças no relógio. Os links de redefinição são limitados a 3 a cada 60 segundos.De propósito
- Usar o app sem entrar: não existe modo visitante.De propósito
- Entrar ou pedir um link de redefinição sem conexão: você recebe Erro de conexão. Verifique sua internet.Precisa de rede
Google e GitHub
Os dois botões ficam abaixo de OU. Na primeira vez, o login também cria sua conta do PocketCode.
Você pode
- Google sempre mostra o seletor de contas, mesmo que você já tenha usado o Google antes, para que você possa escolher outra conta.
- GitHub abre a página de autorização do próprio GitHub e pede o escopo
repo, que dá ao PocketCode acesso aos seus repositórios. O app também guarda o token no seu dispositivo como sua chave GitHub para o GitHub Copilot e envia uma cópia ao servidor do PocketCode (veja Privacidade e segurança). - Vincule o outro provedor depois, pelo perfil (Contas vinculadas).
Você não pode, e por quê
- Entrar com a Apple: não há botão da Apple, só e-mail, Google e GitHub.De propósito
- Entrar com o GitHub usando um escopo mais restrito: o login com GitHub sempre pede
repo.De propósito
Escolha seu alias
Seu alias é o nome público que os outros usuários veem no lugar do seu e-mail. Depois de entrar com Google ou GitHub, se o servidor não tiver um alias para você, aparece o diálogo Escolha seu alias. Tocar fora dele não o fecha: você precisa escolher Continuar ou Mais tarde.
Você pode
- Digite de 3 a 20 caracteres: letras, números,
_ou-(“3 a 20 caracteres: letras, números, _ ou -”). Depois de meio segundo, o app verifica se está livre; Continuar é ativado quando aparece ✓ Disponível. - Toque em Mais tarde para pular. Você pode definir ou mudar o alias a qualquer momento pelo perfil.
Você não pode, e por quê
- Receber esse diálogo depois de entrar com e-mail ou de Criar conta: ele só aparece depois de um login com Google ou GitHub. Com uma conta de e-mail, defina o alias pelo perfil.De propósito
- Usar um alias que outra pessoa já tem: você vê Este alias já está em uso.De propósito
Criar conta
Toque em Cadastre-se na tela de login. Preencha Nome completo (pelo menos 3 caracteres), E-mail, Senha e Confirmar senha, marque Aceito os termos e política de privacidade e toque em Criar conta. A caixa vem com um breve lembrete de idade; a idade mínima para usar o PocketCode é 16 anos.
Você pode
- Use uma senha de 8 ou mais caracteres com uma letra maiúscula, uma minúscula e um número (Deve conter 8+ caracteres, maiúsculas, minúsculas e números).
- Toque em Esqueceu sua senha? aqui também; é preciso digitar antes um e-mail válido (Digite um e-mail válido antes de solicitar a redefinição.).
- Volte com Já tenho uma conta ou com o gesto de voltar do sistema.
- Entre na hora: depois de Criar conta, o app vai direto para a verificação em duas etapas e depois para dentro do app.
Você não pode, e por quê
- Verificar seu e-mail: o app nunca envia um e-mail de verificação, e você não precisa dele para entrar.De propósito
- Criar contas em sequência: depois de 5 tentativas em 30 segundos você precisa esperar, e sem a caixa marcada nada é enviado.De propósito
Verificação em duas etapas (2FA)
A verificação em duas etapas acrescenta um código de 6 dígitos de um app autenticador (um código baseado em tempo, TOTP) a cada novo login. É opcional, gratuita e configurada pelo perfil. Só há suporte a códigos de app autenticador: não existe SMS nem chave física.
Ativar
- 1Abra o perfil → aba Perfil → Segurança e ative Autenticação em duas etapas (“Adicione uma camada extra de segurança à sua conta”).
- 2No diálogo, toque em Configurar 2FA. O servidor do PocketCode gera uma chave secreta e o diálogo a mostra como texto.
- 3Digite essa chave no seu app autenticador. O diálogo diz “Escaneie o QR code…”, mas nenhum QR code é desenhado: a chave é a única forma de entrar.
- 4Digite o código de 6 dígitos que seu app mostra em Código de verificação e toque em Verificar. O servidor o confere e ativa o 2FA.
- 5O diálogo Guarde os seus códigos de recuperação lista dez códigos de uso único. Toque em Copiar códigos, guarde-os em um lugar seguro e toque em Já os guardei. Eles nunca são mostrados de novo.
Desativar
- 1Desative Autenticação em duas etapas. O diálogo pede um código atual do seu app autenticador.
- 2Digite o código de 6 dígitos e toque em Desativar. O servidor exige um código válido para que uma sessão roubada não possa remover sua proteção em silêncio.
O que você não pode fazer com o 2FA
- Escanear um QR code para configurá-lo: o diálogo menciona um, mas só a chave secreta é mostrada.Ainda não
- Obter um novo conjunto de códigos de recuperação sem desativar e reativar o 2FA: o servidor sabe fazer isso, mas o app não tem botão para isso.Ainda não
- Desativar o 2FA com um código de recuperação: o campo de Desativar aceita só o código de 6 dígitos do autenticador.De propósito
No login
Depois de cada novo login (e-mail, Google, GitHub ou uma conta nova), a tela Verificação em duas etapas pergunta ao servidor se sua conta tem 2FA. Sem 2FA, ela passa sozinha depois de um indicador de carregamento. Com 2FA, pede o código: “Insira o código de 6 dígitos do seu app autenticador para continuar.”
Você pode
- Digite o código de 6 dígitos do seu app autenticador (Código de 6 dígitos) e toque em Verificar.
- Toque em Usar um código de recuperação e digite um dos seus códigos de recuperação (16 letras e dígitos, hifens permitidos). Cada código funciona uma vez. Usar o código do autenticador leva você de volta.
- Toque em Terminar sessão se não conseguir concluir a etapa.
- Espere ver a tela de novo se o app for encerrado enquanto você está nela, ou quando o servidor responder que uma solicitação sensível precisa do segundo fator.
Você não pode, e por quê
- Entrar quando o servidor não pode ser alcançado: a etapa bloqueia por padrão. Você vê Não foi possível verificar a autenticação em duas etapas. Verifique a ligação e tente novamente. com Tentar novamente e Terminar sessão.Precisa de rede
- Ficar tentando códigos: depois de muitos errados você recebe Demasiadas tentativas falhadas. Aguarde alguns minutos e tente novamente.De propósito
- Pular a etapa quando você não tem nem o autenticador nem um código de recuperação: a única saída nessa tela é Terminar sessão.De propósito
Seu perfil
A aba Perfil é uma lista de cartões: Conta (alias, bio e seus dados), Contas vinculadas, Segurança, um botão vermelho Sair e a Zona de perigo. O cabeçalho acima das abas mostra seu avatar, seu alias (ou seu nome, se você não tiver um) e seu e-mail, além de dois selos: mensagens não lidas e solicitações de amizade pendentes.
Avatar
Toque no avatar do cabeçalho (ele tem um pequeno lápis) para abrir Escolha sua foto.
Você pode
- Escolha a foto de uma conta Google ou GitHub vinculada em Das suas contas conectadas.
- Escolha um dos 8 avatares integrados em Ou escolha um padrão: Foguete, Pixel, Bytes, Ensolarado, Sorridente, Sage, Rio e Coder.
- Toque em Usar padrão da conta para voltar à foto da sua conta ou às suas iniciais, quando ela não tem foto.
- Conte com a escolha ficando guardada neste dispositivo, para esta conta; o Início também a mostra.
Você não pode, e por quê
- Enviar sua própria imagem: só dá para escolher a foto de uma conta vinculada ou um avatar integrado.De propósito
- Levar a escolha para outro dispositivo: ela é salva só neste dispositivo.De propósito
Alias
Seu alias é o nome público que os outros usuários veem e o nome que os amigos pesquisam. Ele fica guardado no servidor do PocketCode.
Você pode
- Toque no lápis ao lado de Alias e digite um novo (20 caracteres no máximo). A partir do terceiro caractere, o app verifica se está livre e mostra ✓ Disponível.
- Toque em Salvar (só é ativado quando o alias está disponível) ou em Cancelar.
- Use de 3 a 20 letras, números,
_ou-.
Você não pode, e por quê
- Salvar um alias que já está em uso ou é inválido: o servidor o recusa e aparece Alias indisponível.De propósito
Bio
Um texto curto sobre você.
Você pode
- Toque no lápis ao lado de Bio (enquanto está vazia, mostra Sem bio. Toque para adicionar.), escreva seu texto (o campo cresce até 5 linhas e depois rola) e toque em Salvar ou Cancelar.
Você não pode, e por quê
- Sincronizar a bio ou compartilhá-la: ela é salva só neste dispositivo, para esta conta, e nunca é enviada.De propósito
Seus dados
Abaixo do alias e da bio, três linhas somente de leitura mostram Nome, E-mail e Membro desde.
Você pode
- Leia-os. Nome mostra seu alias quando você tem um; antes disso, mostra o nome de exibição da sua conta (do cadastro, do Google ou do GitHub) ou, se não houver, a primeira parte do seu e-mail.
- Ler o mês e o ano em que sua conta foi criada em Membro desde (por exemplo “março 2025”), escrito no idioma do seu celular.
Você não pode, e por quê
- Editar Nome ou E-mail: são linhas somente de leitura.De propósito
- Mudar seu endereço de e-mail ou sua senha dentro do app: essa ação não existe. As únicas ferramentas de senha são Esqueceu a senha? (ela envia um link de redefinição por e-mail) e o campo de senha do diálogo de exclusão.De propósito
- Ver aqui seu último login, seu plano ou seus provedores de IA: o perfil não mostra nenhum deles. As Configurações e o paywall mostram.De propósito
Contas vinculadas
O cartão diz “Vincule múltiplos métodos de login para mais segurança e flexibilidade.” Ele lista E-mail (com um visto, só quando sua conta tem senha), Google e GitHub, cada um mostrando Não vinculada ou o endereço vinculado.
Você pode
- Toque em + ao lado de Google ou GitHub para vinculá-lo. O GitHub pede o escopo
repo. - Toque em ✕ ao lado de uma conta vinculada para desvinculá-la; Desvincular conta pergunta “Deseja desvincular sua conta Google? Você pode vinculá-la novamente mais tarde.”
Você não pode, e por quê
- Vincular uma conta do GitHub cujo e-mail pertence a outra conta: Este e-mail já está associado a outra conta. Entre com o seu método original e depois vincule o GitHub.De propósito
- Vincular uma conta do GitHub que outro usuário já vinculou: Esta conta do GitHub já está vinculada a outro usuário.De propósito
- Adicionar e-mail e senha a uma conta criada com Google ou GitHub: E-mail é só um visto, não tem botão de vincular.De propósito
Mensagens e amigos
Mensagens e amigos servem para conversar com outros usuários do PocketCode. Ficam no servidor do PocketCode, não no seu dispositivo, e exigem conexão. A aba Mensagens tem um selo com suas mensagens não lidas e a aba Amigos tem um com as solicitações que você recebeu e ainda não respondeu.
Aba Mensagens
Uma lista de conversas, como uma caixa de entrada: o alias da outra pessoa, o assunto, uma prévia, a hora (agora, minutos, horas ou uma data) e texto em negrito quando algo não foi lido. O lápis no canto superior direito inicia uma Nova mensagem; uma caixa de entrada vazia mostra Sem mensagens.
Você pode
- Toque no lápis → Nova mensagem: escolha um amigo em Para (Selecione um amigo), se quiser adicione um Assunto, escreva a Mensagem e toque em Enviar. O botão é ativado quando um amigo é escolhido e o texto não está vazio.
- Abra uma conversa para lê-la; ao abri-la, ela é marcada como lida.
- Responda com o campo na parte de baixo (Escreva uma resposta…) e a seta de enviar; Resposta enviada confirma. Uma resposta mantém o assunto.
- Toque na lixeira para excluir a conversa depois de confirmar “Tem certeza de que deseja excluir esta conversa?”. Ela some só da sua caixa de entrada: a outra pessoa continua com a cópia dela.
- Fique atento ao aviso ⚠ Esta mensagem contém links. Tenha cuidado — abra apenas links de pessoas em quem você confia., mostrado sempre que uma mensagem tem um link.
Você não pode, e por quê
- Escrever para alguém que não é seu amigo: a lista de destinatários são seus amigos. Sem nenhum, você vê Você ainda não tem amigos — adicione alguns primeiro!De propósito
- Ler a conversa inteira: abrir uma conversa mostra a última mensagem, não as anteriores.Ainda não
- Anexar arquivos ou imagens: o editor de mensagem tem só assunto e texto.De propósito
Aba Amigos
Três chips: Aceitas (seus amigos) e Pendentes (as solicitações que você recebeu), cada um com um contador, e Buscar.
Você pode
- Aceitas: veja seus amigos com o alias, uma bio curta e uma bolinha verde quando estão online. O menu ⋮ tem Remover amigo, que age na hora, sem perguntar.
- Pendentes: toque em Aceitar ou Recusar em cada solicitação que você recebeu. As solicitações que você enviou aparecem abaixo, marcadas como Enviadas; uma lista vazia mostra Sem solicitações.
- Buscar: digite pelo menos 2 caracteres de um alias e a busca roda sozinha após 400 ms. Cada resultado tem um botão Enviar, ou o rótulo Amigo ou Enviada quando vocês já são amigos ou você já pediu; depois de tocar em Enviar, a linha muda para Enviada. Nenhum usuário encontrado significa que não há correspondência.
Você não pode, e por quê
- Encontrar pessoas por e-mail ou nome real: a busca é só por alias (Buscar por alias), por prefixo e com no máximo 20 resultados.De propósito
- Fixar, silenciar ou favoritar amigos ou conversas: essas abas só adicionam, aceitam, recusam e removem.De propósito
Impressão digital e bloqueio de tela
Não há interruptor para ativar a impressão digital. O PocketCode pede ao Android que confirme sua identidade em três lugares das Configurações, e faz isso sempre que o celular tem impressão digital, desbloqueio facial ou bloqueio de tela configurado (configure um nas próprias configurações do Android). O prompt se chama Verificar identidade.
| Onde | Pede verificação? | Se o celular não tem impressão digital nem bloqueio |
|---|---|---|
| Configurações → IA → Chaves API | Sim: Autentique-se para acessar suas API keys | Sem nenhum bloqueio de tela, o painel abre sem pedir nada, então você nunca fica trancado fora das suas próprias chaves. Com bloqueio, mas sem prompt disponível, você recebe Configura um bloqueio de ecrã ou biometria para aceder às chaves de API. |
| Configurações → Integrações → Serviços conectados | Sim: Autentique-se para acessar serviços conectados | Sempre recusado: Configura um bloqueio de ecrã ou biometria para aceder às chaves de API. |
| Configurações → Privacidade → Excluir minha conta e meus dados | Sim, depois de você digitar a palavra de confirmação: Autentique-se para excluir sua conta e seus dados | A palavra digitada é a única etapa. |
| O atalho para suas chaves de API a partir do chat de IA, quando falta uma chave ou ela falha | Não | O painel de chaves abre sem prompt. |
| O perfil (alias, bio, contas vinculadas, 2FA) e Excluir minha conta dentro dele | Não | A exclusão do perfil pede sua senha, ou um novo login com Google ou GitHub, no lugar disso. |
| Abrir o app | Não | O PocketCode não tem bloqueio de app. |
- No Android 11 e posteriores, o prompt aceita uma biometria forte (impressão digital ou rosto) ou seu bloqueio de tela (PIN, padrão ou senha). No Android 9 e 10, aceita apenas biometria forte, com um botão Cancelar; por isso, um celular que só tem PIN conta como sem biometria ali.
- A checagem está ligada a uma chave do Android Keystore que só funciona logo depois de você se autenticar, então um “sucesso” falsificado é rejeitado.
- Outras ferramentas perguntam por conta própria antes de ações arriscadas: o Backend Manager (ações destrutivas) e o Banco de dados (gravações na nuvem). Elas são tratadas em suas próprias páginas.
Você não pode, e por quê
- Bloquear o app inteiro com impressão digital, ou desligar a checagem: não existe bloqueio de app nem uma configuração para isso.De propósito
- Abrir Chaves API no Android 9 ou 10 com PIN mas sem impressão digital: o prompt ali aceita só biometria forte, então você recebe a mensagem de bloqueio de tela mesmo com o celular protegido.Dispositivo
Várias contas e troca
Um celular pode ser usado por várias contas do PocketCode, uma de cada vez. Não existe um seletor de contas: você troca saindo e entrando com a outra conta. O PocketCode mantém os dados de cada conta separados e reinicia a si mesmo para que nada da conta anterior fique na memória.
Trocar de conta
- 1Na aba Perfil, toque em Sair e confirme Sair. O app encerra as sessões da conta antiga e reinicia na tela de login.
- 2Entre com a outra conta (a verificação em duas etapas vale se essa conta tiver 2FA).
- 3Depois de entrar, o app pode reiniciar mais uma vez para que todos os bancos de dados e configurações abram para a nova conta.
O que fica separado por conta
| Dados | O que acontece quando você troca |
|---|---|
| Configurações, layout do Início, bio e escolha de avatar | Guardados por conta. A outra conta tem os dela e não pode ler os seus. |
| Histórico do chat de IA, conexões, coleções do API Tester, workflows, sessões do AI Office, cache do Marketplace e agentes e prompts instalados | Guardados por conta, em bancos de dados e pastas próprios. |
| Chaves de API e tokens de serviços conectados | Guardados por conta. Sair não os exclui; eles voltam quando você entra de novo, e nenhuma outra conta pode usá-los. |
| A sessão de Entrar com o ChatGPT e os logins das ferramentas de linha de comando do Claude e do Gemini | Encerrados (ou apagados) ao sair, porque essas ferramentas não são separadas por conta. Você entra de novo na próxima vez. |
| Dados do Dev Browser e das web views (cookies, armazenamento dos sites) | Apagados ao sair. |
| Pastas de projetos e backups automáticos | Não são separados por conta. Ficam em uma única pasta no celular, então todas as contas nele veem os mesmos projetos. |
Você não pode, e por quê
- Ficar logado em duas contas ao mesmo tempo ou alternar entre elas sem reiniciar: o app abre o armazenamento de uma conta por execução.De propósito
O teste do Pro e sua assinatura
O Pro é opcional e tudo nesta página funciona sem ele. Ainda assim, o perfil é onde seu login e seu plano se encontram, então aqui vai o teste de 7 dias: não pede cartão, vale uma vez por conta e é concedido pelo servidor do PocketCode.
Começar o teste
- 1Abra o paywall: toque na linha Apoie o PocketCode · Pro no topo das Configurações, ou no botão de desbloqueio de qualquer cadeado Pro.
- 2Toque em Teste 7 dias grátis — sem cartão. O botão só aparece se você está no plano Grátis e não usou o teste.
- 3Leia a linha do tempo (Hoje, Dia 5, Dia 7) e toque em Começar meu trial gratuito. O Pro é desbloqueado na hora.
Enquanto o teste está ativo
- Todos os recursos Pro ficam abertos. O paywall mostra seu status (Trial ativo — N dias restantes), Gerenciar assinatura, Gerenciar no Google Play e Restaurar compras, e nenhum botão de compra.
- Dois dias antes do fim, uma única notificação local diz Seu teste do Pro termina em 2 dias. Ela segue seu interruptor de notificações, a permissão do Android e o horário silencioso, não aparece quando faltam menos de 24 horas, e tocar nela abre o paywall.
- Nada é renovado e nada é cobrado: quando os 7 dias acabam, você volta ao plano Grátis.
- Seu plano acompanha sua conta: depois de você entrar, o app o pede ao servidor do PocketCode e identifica você no serviço de assinaturas (RevenueCat) com o id da sua conta, então o teste ou o Pro aparece em qualquer dispositivo em que você entrar.
Quando o teste ou o Pro termina
- Se você usava um tema ou uma fonte de editor Pro (ou os gratuitos PocketCode Dark ou PocketCode Light, que também são redefinidos), o tema volta para Igual ao app (segue o tema do app) e a fonte para Padrão. Ativar sincronização é desligado.
- Nada é excluído: projetos, dados e sua escolha de provedor de IA continuam como estão, e os limites do plano Grátis voltam a valer.
Assinar, restaurar, gerenciar
- Para continuar com o Pro, assine pelo paywall. Pagamento, renovações, cancelamento e reembolsos passam pelo Google Play; Gerenciar no Google Play o abre e Gerenciar assinatura abre o Customer Center do RevenueCat. Os preços estão em Planos e preços.
- Restaurar compras (no pé do paywall) vincula de novo uma compra existente à sua conta, por exemplo em um celular novo. Quando funciona, você vê Bem-vindo ao PocketCode Pro!
Você não pode, e por quê
- Começar um segundo teste na mesma conta: o servidor o recusa e o botão do teste fica desativado com o texto Trial já utilizado.De propósito
- Começar o teste offline: você recebe Erro de conexão. Tente novamente.Precisa de rede
- Cancelar, mudar o período ou pedir reembolso dentro do PocketCode: isso é feito no Google Play ou no Customer Center.Google Play
Excluir sua conta
Há duas formas de excluir sua conta. As duas apagam sua conta e os dados que o servidor do PocketCode guarda sobre você, e as duas terminam com o app de volta na tela de login. Elas se diferenciam em como você confirma e no que acontece neste celular. Nenhuma cancela uma assinatura do Google Play: cancele-a primeiro no Google Play, se você tiver uma.
Os dois caminhos lado a lado
| Perfil → Zona de perigo → Excluir minha conta | Configurações → Privacidade → Excluir minha conta e meus dados | |
|---|---|---|
| Como você confirma | Sua senha (qualquer conta que tenha uma), ou um novo login com Google ou GitHub quando o diálogo pedir. | Digite a palavra de confirmação (EXCLUIR) e depois use impressão digital, rosto ou bloqueio de tela, se o celular tiver. |
| O que a nuvem perde | Primeiro o que o próprio app sincronizou no seu usuário (configurações, snippets, workflows, chats de IA e suas mensagens, coleções e ambientes de API, extensões, estatísticas e conexões). Depois o servidor do PocketCode apaga tudo o mais que guarda sobre você, igual ao outro caminho: seu perfil, solicitações de amizade e amizades, conversas e mensagens, registros de uso, token do GitHub guardado, registro de assinatura, segredo do 2FA e códigos de recuperação, tokens de notificação, conexões salvas e relatórios de bugs. | O servidor do PocketCode apaga seu perfil, solicitações de amizade e amizades, conversas e mensagens, registros de uso, token do GitHub guardado, registro de assinatura, segredo do 2FA e códigos de recuperação, tokens de notificação, conexões salvas e relatórios de bugs. |
| Sua conta de login | Excluída pelo servidor, depois que seu perfil no serviço de assinaturas é desconectado. | Excluída pelo servidor. |
| Este celular | Os dados locais desta conta são apagados (bancos de dados, configurações, preferências, conteúdo do Marketplace, o login do ChatGPT, relatórios de bugs não enviados). As pastas de projetos e os backups também vão, mas só quando nenhuma outra conta tem dados no celular. Depois o app reinicia. | Seus arquivos e projetos ficam no dispositivo (o diálogo diz isso). A saída completa é executada depois. |
| Conexão | Necessária. A etapa do servidor é obrigatória: se falhar, você continua logado, vê a mensagem do servidor ou Falha ao excluir a conta, e pode tentar de novo. | Necessária. Se a solicitação falhar, você continua logado e vê a mensagem do servidor, ou Falha ao processar solicitação de exclusão de dados. |
| Desfazer | Impossível. | Impossível: “Não é possível desfazer.” |
Pelo perfil
- 1Abra a aba Perfil e role até a Zona de perigo. Ela avisa que a ação é irreversível. Toque em Excluir minha conta.
- 2No diálogo, digite sua senha em Confirme sua senha. Se sua conta não tem senha, o diálogo diz “Por segurança, pediremos que faça login novamente com sua conta vinculada para confirmar a exclusão.”
- 3Toque em Excluir minha conta (ele mostra Excluindo…). O app autentica você de novo, exclui os próprios dados da nuvem, desconecta seu perfil de assinatura, pede ao servidor do PocketCode que apague tudo o mais que guarda sobre você (amigos, mensagens, token do GitHub guardado, registro de assinatura, 2FA), exclui a conta de login, encerra sua sessão, apaga os dados desta conta no celular e reinicia. Se a etapa do servidor falhar, você vê o erro e continua logado: toque no botão de novo para tentar outra vez.
Pelas Configurações
- 1Abra Configurações → Privacidade → Excluir minha conta e meus dados (“Exclui para sempre sua conta do PocketCode e todos os seus dados na nuvem (GDPR)”).
- 2Leia o diálogo, digite EXCLUIR no campo e toque em Excluir conta. O botão fica desativado até a palavra coincidir; maiúsculas e minúsculas não importam.
- 3Autentique-se com impressão digital, rosto ou bloqueio de tela (Autentique-se para excluir sua conta e seus dados), se o celular oferecer.
- 4O aviso Sua conta do PocketCode e seus dados na nuvem foram excluídos aparece e o app encerra a sessão e reinicia. Seus arquivos e projetos ficam no dispositivo.
Você não pode, e por quê
- Desfazer uma exclusão: ela é permanente nos dois caminhos.De propósito
- Apagar só os dados do celular e manter a conta: não existe uma ação separada para isso.De propósito
- Excluir a conta offline: os dois caminhos exigem conexão e, nos dois, a etapa do servidor é obrigatória.Precisa de rede
- Excluir pelo perfil quando nenhum provedor pode confirmar você: você recebe Não foi possível reautenticar. Saia, faça login novamente e tente outra vez.De propósito
Sair
Sair é o botão vermelho da aba Perfil, abaixo de Segurança. Ele encerra a sessão só neste dispositivo.
O que ele faz
- 1Confirme Sair (“Tem certeza de que deseja sair?”).
- 2O app cancela o registro do token de notificação do dispositivo, encerra os logins das ferramentas de IA de linha de comando (ChatGPT/Codex, Claude e, se restar, o antigo do Gemini), sai do Firebase e do Google, apaga o login salvo (mantendo os marcadores do primeiro uso), apaga os dados do Dev Browser e das web views e reinicia na tela de login. Cada etapa tem seu próprio limite de tempo, de 5 a 15 segundos, então uma etapa lenta não pode travar você.
Você pode
- Saia também pela tela de duas etapas, com o botão Terminar sessão dela.
- Conte com suas configurações, chats e chaves de API continuando no celular para a próxima vez que você entrar com esta conta.
Você não pode, e por quê
- Sair de todos os seus dispositivos de uma vez: Sair encerra só este.De propósito
- Sair pelas Configurações: a seção Conta delas tem só Gerenciar Conta; sair fica no perfil.De propósito
- Apagar seus dados ao sair: nenhum dado da conta é excluído.De propósito
Grátis e Pro
Tudo nesta página é igual no plano Grátis e no Pro. A única barreira de plano que você pode encontrar aqui é a Sincronização na nuvem.
| Recurso | Grátis | Pro |
|---|---|---|
| Conta, login com e-mail, Google ou GitHub, alias, avatar, bio, contas vinculadas | Sim | Sim |
| Verificação em duas etapas e códigos de recuperação | Sim | Sim |
| Mensagens e amigos | Sim | Sim |
| A checagem por impressão digital para chaves, serviços e exclusão | Sim | Sim |
| Sincronização de tema, idioma e interruptor de notificações com sua conta | Sim, sempre ativa | Sim, sempre ativa |
| Sincronização na nuvem (Ativar sincronização, 7 grupos de dados de trabalho) | Ativá-la abre a tela de venda do Pro; desativá-la sempre funciona | Sim |
| Teste do Pro | 7 dias, uma vez por conta, sem cartão | Não é oferecido |
Privacidade e segurança
O PocketCode não envia análises nem relatórios de falhas até você permitir, e seu código e seus arquivos de projeto nunca são enviados aos servidores do PocketCode (a Sincronização na nuvem não os inclui). Por causa da sua conta, isto sai do celular:
| Onde | O quê, e quando |
|---|---|
| Firebase Authentication | Seu e-mail, o provedor de login (e-mail, Google ou GitHub), o id da sua conta e o nome de exibição. A senha é tratada pelo Firebase. Usado sempre que você cria uma conta ou entra. |
| Servidor do PocketCode | Seu alias, lista de amigos e solicitações, mensagens, o segredo do 2FA (guardado criptografado) com os códigos de recuperação em hash, seu token de notificação e as solicitações de conta e de configurações abaixo. O app assina cada chamada com sua conta. |
| E-mail com link de redefinição | O endereço que você digitou vai para o serviço de e-mail do próprio PocketCode, que envia um e-mail com a identidade visual do app; se isso falhar, o Firebase envia o padrão. |
| Seu token do GitHub | Só quando você entra com o GitHub: o token de acesso do GitHub (escopo repo) vai para o servidor do PocketCode, que o guarda criptografado com AES-256-GCM, o usa para listar seus repositórios e deixa o app buscá-lo de volta se a chave não estiver no celular. Vincular o GitHub pelo perfil não o envia. |
| Tema, idioma e interruptor de notificações | Enviados ao servidor do PocketCode cerca de 2 segundos depois de você mudar uma configuração, e quando você entra ou a rede volta, em todos os planos. Isso é separado da Sincronização na nuvem. |
| Sincronização na nuvem (Pro, desativada por padrão) | Configurações, snippets do terminal, conexões (nome, host, porta e tipo; nunca senhas nem chaves), estatísticas, extensões (só ids), workflows e conversas de IA com suas mensagens (as de mais de 6 meses são ignoradas) vão para sua própria área no banco de dados do Firebase. O item Conversas de IA vem ativado por padrão quando a Sincronização está ativa. Nunca seu código, designs ou esquemas de banco de dados. |
| Análises e relatórios de falhas | Desativados até você ativá-los, no diálogo de consentimento do primeiro uso ou em Configurações → Privacidade (Permitir análises, Relatórios de falhas). As análises enviam eventos de uso (os nomes de projeto passam por hash); os relatórios de falhas enviam stack traces, o modelo do dispositivo e as versões do Android e do app. |
| Serviço de assinaturas (RevenueCat, Google Play) | O estado da sua assinatura, com o id da sua conta como identificador. Nenhum dado de cartão. |
No seu celular
- Sua sessão fica guardada em preferências criptografadas (AES-256, com uma chave mantida no Android Keystore).
- Sua escolha de avatar e sua bio ficam no dispositivo, por conta.
- O backup do Android não inclui os dados do PocketCode (o backup está desativado para o app), então uma restauração ou um celular novo começa vazio: entre de novo.
- O diálogo da chave do 2FA, o diálogo dos códigos de recuperação, o diálogo de exclusão e toda a tela de Configurações bloqueiam capturas de tela e gravação de tela.
- Depois de qualquer uma das duas formas de excluir sua conta, o servidor guarda um registro de que uma exclusão aconteceu (seu id de usuário, a data e os nomes das coleções que limpou); o conteúdo em si some.
- Excluir uma conversa só a esconde da sua caixa de entrada; a outra pessoa continua com a dela.
Limitações
Os principais limites da conta, com o motivo de cada um.
- Usar o PocketCode sem uma conta: não existe modo visitante.De propósito
- Verificar seu e-mail: nenhum e-mail de verificação é enviado.De propósito
- Entrar com a Apple: só são oferecidos e-mail, Google e GitHub.De propósito
- Mudar seu nome, seu e-mail ou sua senha dentro do app.De propósito
- Sair de todos os seus dispositivos de uma vez.De propósito
- Enviar sua própria imagem, ou levar seu avatar e sua bio para outro dispositivo.De propósito
- Configurar o 2FA com um QR code, ou obter um novo conjunto de códigos de recuperação sem desativar e reativar o 2FA.Ainda não
- Enviar mensagem a alguém que não é seu amigo, ou anexar um arquivo.De propósito
- Ler a conversa inteira: só a última mensagem é mostrada.Ainda não
- Bloquear o app com impressão digital: as checagens cobrem só as Chaves API, os Serviços conectados e a exclusão da conta nas Configurações.De propósito
- Entrar, cadastrar-se, redefinir uma senha, verificar um alias, usar mensagens e amigos ou excluir uma conta sem conexão. Abrir o app já logado funciona offline.Precisa de rede
- Ativar a Sincronização na nuvem no plano Grátis: o interruptor Ativar sincronização abre a tela de venda do Pro.Pro
- Cancelar uma assinatura ou pedir reembolso dentro do PocketCode: os dois passam pelo Google Play.Google Play
Solução de problemas
As mensagens abaixo são as que o app mostra, no texto original.
Credenciais inválidas. Verifique seu e-mail e senha.
O e-mail ou a senha está errado. Digite os dois de novo, ou toque em Esqueceu a senha? A mesma mensagem aparece se você tocar em Esqueceu a senha? com o campo de e-mail vazio ou com um endereço inválido.
Muitas tentativas. Aguarde 30 segundos antes de tentar novamente.
O login com e-mail permite 5 tentativas e a contagem sobrevive a um reinício. Espere 30 segundos depois da sua última tentativa. O cadastro tem seu próprio limite de 5 tentativas em 30 segundos.
Muitas solicitações de redefinição. Aguarde 60 segundos.
Os links de redefinição são limitados a 3 a cada 60 segundos. Procure na caixa de entrada e na pasta de spam o link que você já pediu. As telas de login e de cadastro contam separadamente, e a de cadastro mostra a mensagem Muitas solicitações de redefinição. Aguarde 60 segundos. (o mesmo texto).
Erro de conexão. Verifique sua internet.
Entrar, criar uma conta, enviar um link de redefinição e verificar um alias exigem conexão. Se você já está logado, o PocketCode abre sem ela e verifica sua sessão quando a rede volta.
Este e-mail já está cadastrado.
Esse endereço já tem uma conta. Entre com ele, ou toque em Esqueceu a senha? para definir uma nova senha.
Deve conter 8+ caracteres, maiúsculas, minúsculas e números
A senha do cadastro é simples demais: use pelo menos 8 caracteres com uma letra maiúscula, uma minúscula e um número.
Você deve aceitar os termos e a política de privacidade
Marque Aceito os termos e política de privacidade antes de Criar conta.
Digite um e-mail válido antes de solicitar a redefinição.
Na tela de cadastro, digite primeiro um e-mail válido e depois toque em Esqueceu sua senha?
Não foi possível verificar a autenticação em duas etapas. Verifique a ligação e tente novamente.
O servidor não respondeu, e o PocketCode não deixa ninguém entrar sem essa resposta. Toque em Tentar novamente, ou em Terminar sessão para sair.
Código inválido. Tente novamente.
O código de 6 dígitos ou o código de recuperação foi recusado. Os códigos do autenticador mudam a cada 30 segundos: espere um novo e confira se o relógio do celular está em modo automático. Um código de recuperação funciona só uma vez e precisa de todas as 16 letras e dígitos.
Demasiadas tentativas falhadas. Aguarde alguns minutos e tente novamente.
O servidor bloqueou novas tentativas por enquanto. Espere alguns minutos e tente de novo, ou saia.
Código inválido. Tente novamente.
Mostrado nos diálogos de 2FA do perfil. Ao configurar, confira se você digitou a própria chave no seu app autenticador e se está inserindo o código atual dele.
Sou desconectado toda vez que abro o app
Você entrou com Lembrar de mim desativado. Nesse caso, o app encerra sua sessão na próxima inicialização a frio. Entre de novo com Lembrar de mim ativado.
Pedem um código que eu não tenho
Use Usar um código de recuperação e digite um dos dez códigos que você guardou ao ativar o 2FA. Se você não tem nem o autenticador nem um código de recuperação, a única opção nessa tela é Terminar sessão.
Este alias já está em uso / Alias indisponível
Alguém já tem esse alias. Escolha outro, de 3 a 20 letras, números, _ ou -.
Este e-mail já está associado a outra conta. Entre com o seu método original e depois vincule o GitHub.
O e-mail do seu GitHub pertence a outra conta do PocketCode. Entre da forma como você criou essa conta e depois vincule o GitHub em Contas vinculadas.
Esta conta do GitHub já está vinculada a outro usuário.
Outra conta do PocketCode já usa essa conta do GitHub. Desvincule-a lá primeiro, ou vincule uma conta do GitHub diferente.
Não foi possível reautenticar. Saia, faça login novamente e tente outra vez.
Excluir a conta pelo perfil exige uma nova confirmação por senha ou por provedor, e nenhuma foi possível. Saia, entre de novo e tente outra vez.
Falha ao processar solicitação de exclusão de dados
Uma exclusão não foi concluída, pelo perfil ou pelas Configurações. Você continua logado; verifique sua conexão e tente de novo. A mensagem do próprio servidor pode aparecer no lugar desta, e o caminho do perfil pode mostrar Falha ao excluir a conta.
Configura um bloqueio de ecrã ou biometria para aceder às chaves de API.
Seu celular precisa de um bloqueio de tela ou de um desbloqueio por impressão digital ou rosto. No Android 9 e 10, só um PIN não basta para esse prompt: cadastre uma impressão digital. Serviços conectados mostra essa mensagem sempre que não há biometria nem bloqueio disponível.
A autenticação biométrica não está disponível neste dispositivo.
O Android não conseguiu iniciar o prompt. Tente de novo pelas Configurações; se o celular não tem impressão digital, desbloqueio facial nem bloqueio, configure um.
Você já utilizou seu trial gratuito. / Trial já utilizado
O teste vale uma vez por conta. Para continuar com o Pro, assine pelo paywall.
Você ainda não tem amigos — adicione alguns primeiro!
As mensagens só vão para amigos. Abra a aba Amigos, use Buscar para procurar por alias e envie uma solicitação; depois que ela for aceita, você pode escrever.
Nenhum usuário encontrado
A busca precisa de pelo menos 2 caracteres e só encontra aliases, a partir do início do alias. Endereços de e-mail e nomes reais não são pesquisados.
Próximos passos