Pular para o conteúdo
Início
Docs/Conta, perfil e segurança

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ê tocaO que abre
A página InícioSeu 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çõesO 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.

TelaComo chegarO que você pode fazer
EntrarAparece 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 contaO link Cadastre-se da tela de login.Criar uma conta com Nome completo, E-mail e Senha.
Escolha seu aliasUma 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 etapasDepois 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 PerfilSeu 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 fotoToque 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 etapasO interruptor em Segurança.Configurar (Configurar 2FA → Verificar), guardar os códigos de recuperação ou Desativar.
Desvincular contaO ✕ ao lado de Google ou GitHub em Contas vinculadas.Confirmar a desvinculação.
SairO botão vermelho Sair da aba Perfil.Confirmar; o app encerra a sessão e reinicia.
Excluir contaExcluir 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 MensagensA segunda aba.Ler conversas, escrever uma Nova mensagem para um amigo, responder, excluir uma conversa.
Perfil · aba AmigosA terceira aba.Ver seus amigos em Aceitas, responder às solicitações Pendentes, Buscar pessoas pelo alias, Remover amigo.
Excluir minha conta e meus dadosConfiguraçõ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 identidadeAo 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ãoO 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.

Rede. Criar uma conta, entrar (das três formas), pedir um link de redefinição e verificar um alias exigem conexão. Abrir o app quando você já está logado não exige: ele começa com sua sessão salva e a verifica de novo quando a rede volta. Só uma rejeição explícita do servidor, por exemplo uma conta excluída, leva você de volta à tela de login.

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

  1. 1Abra o perfil → aba Perfil → Segurança e ative Autenticação em duas etapas (“Adicione uma camada extra de segurança à sua conta”).
  2. 2No diálogo, toque em Configurar 2FA. O servidor do PocketCode gera uma chave secreta e o diálogo a mostra como texto.
  3. 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.
  4. 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.
  5. 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

  1. 1Desative Autenticação em duas etapas. O diálogo pede um código atual do seu app autenticador.
  2. 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.

OndePede verificação?Se o celular não tem impressão digital nem bloqueio
Configurações → IA → Chaves APISim: Autentique-se para acessar suas API keysSem 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 conectadosSim: Autentique-se para acessar serviços conectadosSempre recusado: Configura um bloqueio de ecrã ou biometria para aceder às chaves de API.
Configurações → Privacidade → Excluir minha conta e meus dadosSim, depois de você digitar a palavra de confirmação: Autentique-se para excluir sua conta e seus dadosA palavra digitada é a única etapa.
O atalho para suas chaves de API a partir do chat de IA, quando falta uma chave ou ela falhaNãoO painel de chaves abre sem prompt.
O perfil (alias, bio, contas vinculadas, 2FA) e Excluir minha conta dentro deleNãoA exclusão do perfil pede sua senha, ou um novo login com Google ou GitHub, no lugar disso.
Abrir o appNãoO 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

  1. 1Na aba Perfil, toque em Sair e confirme Sair. O app encerra as sessões da conta antiga e reinicia na tela de login.
  2. 2Entre com a outra conta (a verificação em duas etapas vale se essa conta tiver 2FA).
  3. 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

DadosO que acontece quando você troca
Configurações, layout do Início, bio e escolha de avatarGuardados 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 instaladosGuardados por conta, em bancos de dados e pastas próprios.
Chaves de API e tokens de serviços conectadosGuardados 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 GeminiEncerrados (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áticosNão são separados por conta. Ficam em uma única pasta no celular, então todas as contas nele veem os mesmos projetos.
Os arquivos de projeto são a única coisa que não é por conta: se outra pessoa entrar no seu celular, ela vê a mesma lista de projetos. Pelo mesmo motivo, excluir uma conta pelo perfil remove as pastas de projetos só quando nenhuma outra conta tem dados no celular (veja Excluir sua conta).

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

  1. 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.
  2. 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.
  3. 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 contaConfigurações → Privacidade → Excluir minha conta e meus dados
Como você confirmaSua 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 perdePrimeiro 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 loginExcluída pelo servidor, depois que seu perfil no serviço de assinaturas é desconectado.Excluída pelo servidor.
Este celularOs 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ãoNecessá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.
DesfazerImpossível.Impossível: “Não é possível desfazer.”
Escolha o caminho de acordo com o que você quer que aconteça no celular: os dois apagam os mesmos dados no servidor do PocketCode (amigos, mensagens, registro de assinatura, token do GitHub, segredo do 2FA). Use o perfil quando também quiser apagar os dados desta conta do celular; use Configurações → Privacidade quando quiser manter seus arquivos e projetos no dispositivo. Você não pode executar os dois na mesma conta, porque o primeiro exclui a conta de login.

Pelo perfil

  1. 1Abra a aba Perfil e role até a Zona de perigo. Ela avisa que a ação é irreversível. Toque em Excluir minha conta.
  2. 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.”
  3. 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

  1. 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)”).
  2. 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.
  3. 3Autentique-se com impressão digital, rosto ou bloqueio de tela (Autentique-se para excluir sua conta e seus dados), se o celular oferecer.
  4. 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

  1. 1Confirme Sair (“Tem certeza de que deseja sair?”).
  2. 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.

RecursoGrátisPro
Conta, login com e-mail, Google ou GitHub, alias, avatar, bio, contas vinculadasSimSim
Verificação em duas etapas e códigos de recuperaçãoSimSim
Mensagens e amigosSimSim
A checagem por impressão digital para chaves, serviços e exclusãoSimSim
Sincronização de tema, idioma e interruptor de notificações com sua contaSim, sempre ativaSim, 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 funcionaSim
Teste do Pro7 dias, uma vez por conta, sem cartãoNão é oferecido
Preços, períodos de cobrança e a matriz completa Grátis e Pro estão em Planos e preços; as configurações que a Sincronização na nuvem leva estão em Configurações.

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:

OndeO quê, e quando
Firebase AuthenticationSeu 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 PocketCodeSeu 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çãoO 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 GitHubSó 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çõesEnviados 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 falhasDesativados 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.