Documento oficial
Política de Privacidade — Gestão Pessoal
Esta política explica quais dados o Gestão Pessoal trata, para quais finalidades e quais controles estão disponíveis ao usuário.
1. Quem somos
O Gestão Pessoal é um aplicativo de organização pessoal desenvolvido e operado sob a identificação Pxfull Technology. Para assuntos de privacidade, suporte ou exercício de direitos, o canal oficial é suporte@pxfull.com.br.
2. Escopo da política
Esta política se aplica ao aplicativo Gestão Pessoal nas versões web, Android e iOS, ao backend utilizado pelo aplicativo e às páginas públicas relacionadas. Ela descreve o comportamento da versão auditada na data indicada acima.
3. Dados que podemos tratar
Dados da conta e autenticação
- nome, nome de usuário, e-mail de acesso ou recuperação e identificador da conta;
- senha, tratada pelo serviço de autenticação para criar e validar o acesso — o aplicativo não precisa armazenar a senha em formato legível;
- papel de uso (aluno ou personal), plano, status de acesso e dados de assinatura vinculados à conta;
- número de WhatsApp, quando estiver cadastrado para comunicações e lembretes;
- sessões e tokens de autenticação armazenados localmente; no app móvel, podem ficar no armazenamento seguro do sistema quando o login biométrico é ativado.
A autenticação biométrica é realizada pelo Android ou iOS. O Gestão Pessoal não recebe nem armazena o modelo da impressão digital, Face ID ou outro dado biométrico do usuário.
Perfil corporal e saúde/fitness
Peso atual e meta de peso, histórico de peso e anotações, altura, idade, sexo, objetivo, nível de atividade, modo de cálculo das metas e metas diárias de calorias, proteínas, carboidratos e água. Esses dados são usados para estimativas, metas, evolução e relatórios pessoais.
Alimentação, hidratação e cardápios
Refeições, data e horário, tipo de refeição, alimentos, quantidades, calorias, proteínas, carboidratos, gorduras, observações, ingestão de água, cardápios, consumo de itens planejados e resultados confirmados do scanner alimentar.
Treinos e atividades físicas
Rotinas, dias e horários planejados, exercícios, grupos musculares, séries, repetições, cargas ou observações informadas, duração, intensidade, estimativas de calorias, histórico de conclusão, progresso e atividades esportivas.
Localização e atividades ao ar livre
A localização é utilizada somente quando o usuário prepara e inicia uma corrida ao ar livre. Durante a atividade, o app pode tratar coordenadas precisas, horário dos pontos, precisão, velocidade, altitude quando disponível, pausas, distância, ritmo, duração e calorias estimadas.
No app móvel, uma corrida iniciada pelo usuário pode continuar sendo registrada com a tela bloqueada ou com o app em segundo plano. No Android isso ocorre por um serviço em primeiro plano com notificação visível; no iOS, pelo modo de localização da atividade. O app não inicia rastreamento contínuo fora de uma corrida ativa.
O estado da corrida e a rota ficam temporariamente no aparelho para permitir pausa e recuperação da atividade. Ao concluir e salvar a corrida, as coordenadas da rota e as métricas são enviadas ao backend e armazenadas no Supabase junto ao histórico da atividade. Não há prazo automático separado para a rota: ela permanece vinculada à conta até ser excluída pelo usuário ou no fluxo de exclusão da conta.
Informações financeiras inseridas no Caixa
Receitas e despesas informadas manualmente, descrições, categorias — inclusive salário quando o usuário escolher essa categoria — valores, datas, status, regras de recorrência, observações e projeções mensais calculadas a partir desses lançamentos.
Fotos, câmera e galeria
Uma foto tirada ou escolhida para o scanner alimentar é processada em memória, enviada ao backend e encaminhada à OpenAI para a análise solicitada. A imagem do scanner não é gravada no banco de dados do Gestão Pessoal; somente a estimativa e os itens confirmados podem ser salvos na refeição.
O usuário também pode escolher uma foto para compor uma arte da corrida e salvar ou compartilhar a imagem gerada. Essa composição ocorre no aparelho; ela só sai do app se o usuário escolher salvar na galeria ou compartilhar por outro aplicativo.
Notificações e comunicações
Preferência de notificações, situação da permissão, fuso horário e conteúdo necessário para lembretes de treino e resumo diário. O app agenda notificações locais no aparelho. Para avisos internos do módulo Personal, pode registrar um identificador aleatório da instalação, plataforma, versão do app e última atividade, consultando periodicamente o backend e exibindo o aviso como notificação local.
A versão atual não registra um token de push remoto no frontend. Quando houver um número de WhatsApp cadastrado e o serviço de lembretes estiver habilitado, dados necessários ao aviso podem ser enviados pelo provedor Z-API.
Informações técnicas e de uso
- endereço IP utilizado temporariamente em controles de tentativas de login, cadastro e recuperação de senha;
- rotas acessadas, datas, códigos de erro e identificadores mascarados em logs operacionais do backend;
- status de rede tratado no aparelho para decidir quando sincronizar dados offline;
- metadados de uso de IA, como recurso solicitado, data, status, modelo, quantidade de tokens e custo estimado, sem armazenar nesses registros o conteúdo completo da solicitação;
- identificador da instalação, plataforma e versão do app para sincronização de avisos do módulo Personal.
O código auditado não inclui SDK de publicidade, rastreamento publicitário ou plataforma externa de analytics comportamental.
Vínculo entre aluno e personal
Quando o aluno vincula voluntariamente um personal por código, o personal pode consultar relatórios de treino, alimentação, cardápio, hidratação, peso e progresso do aluno. O vínculo e a data do consentimento são registrados e o aluno pode remover essa supervisão nas Configurações.
4. Como utilizamos os dados
Os dados são utilizados para:
- criar, autenticar, recuperar e proteger a conta;
- sincronizar registros, permitir funcionamento offline e restaurar o estado do app;
- organizar o Caixa, calendário, treinos, alimentação, água, cardápios e relatórios;
- calcular metas, estimativas e indicadores de evolução;
- registrar e exibir uma corrida ao ar livre, inclusive rota, distância e ritmo;
- gerar treino, cardápio e análise alimentar quando o usuário solicitar recursos de IA;
- agendar notificações locais, apresentar avisos do personal e enviar lembretes por WhatsApp quando aplicável;
- controlar limites de uso por plano, prevenir abuso, diagnosticar erros e manter a segurança e disponibilidade do serviço;
- atender suporte, solicitações de privacidade e exclusão de conta.
5. Inteligência artificial
Os recursos de IA utilizam a OpenAI por meio do backend do Gestão Pessoal:
- scanner alimentar: envia a foto e a descrição opcional do alimento para estimar itens, porções, calorias e macronutrientes;
- geração de cardápio: pode processar metas nutricionais, dados corporais e preferências ou restrições informadas para sugerir um plano alimentar;
- geração de treino: pode processar perfil corporal, objetivo, nível, frequência, dias preferidos e respostas sobre limitações ou preferências para sugerir uma rotina.
Esse processamento ocorre quando o usuário solicita expressamente o recurso. As chaves da OpenAI ficam no backend e não são enviadas ao aplicativo. Se o serviço de IA estiver indisponível, alguns recursos podem usar uma alternativa local baseada em regras ou informar indisponibilidade.
Resultados de IA são estimativas. O usuário deve revisar os itens antes de salvar ou aplicar. Esses resultados podem conter erros e não constituem diagnóstico, prescrição ou orientação profissional individualizada.
6. Compartilhamento e fornecedores
Utilizamos prestadores somente para entregar e proteger as funcionalidades descritas:
- Supabase: autenticação, banco de dados, sincronização e infraestrutura relacionada aos dados do usuário.
- OpenAI: processamento das solicitações de scanner alimentar, geração de cardápio e geração de treino.
- Render: hospedagem do backend que autentica requisições, executa regras do app e intermedia integrações.
- Vercel: hospedagem e entrega do frontend web e das páginas públicas do Gestão Pessoal.
- Z-API: envio de mensagens de WhatsApp quando um número estiver cadastrado e a comunicação for aplicável.
Dados também podem ser disponibilizados ao personal escolhido pelo próprio aluno, dentro do vínculo e dos relatórios descritos nesta política. Podemos ainda divulgar informações quando necessário para cumprir obrigação legal, ordem válida ou proteger direitos e segurança, limitando o conteúdo ao necessário.
O Gestão Pessoal não vende dados pessoais dos usuários.
7. Armazenamento e segurança
Dados podem ser mantidos localmente em localStorage, IndexedDB, arquivos internos do app e armazenamento seguro do sistema para sessão, preferências, cache offline e corrida ativa. Dados sincronizados ficam no Supabase e são acessados diretamente pelo cliente com chave pública ou pelo backend hospedado no Render. A Vercel entrega os arquivos públicos do frontend.
Entre as medidas técnicas presentes no projeto estão:
- transmissão por HTTPS/TLS nos serviços públicos configurados;
- autenticação com sessão e validação de autorização no backend;
- políticas de Row Level Security (RLS) e filtros por usuário nas tabelas configuradas para acesso pelo cliente;
- chaves privilegiadas e credenciais de IA mantidas somente no backend;
- armazenamento seguro do sistema operacional para a sessão biométrica no app móvel;
- mascaramento de identificadores em logs novos e limitação de tentativas em fluxos sensíveis.
Nenhum sistema é absolutamente seguro. Mantemos medidas proporcionais ao serviço e recomendamos senha exclusiva, dispositivo protegido e encerramento da sessão em aparelhos compartilhados.
8. Retenção, direitos e exclusão
Retenção dos dados
O sistema atual não define um prazo automático único para todos os registros. Em geral, dados sincronizados permanecem enquanto a conta estiver ativa ou até que o usuário exclua registros específicos ou solicite a exclusão da conta. Dados locais permanecem no aparelho até serem substituídos, removidos pelo app ou apagados ao limpar os dados/desinstalar o aplicativo.
A foto enviada ao scanner é mantida apenas durante o processamento em memória e não é intencionalmente gravada no banco do Gestão Pessoal. Logs operacionais, registros estritamente necessários para segurança, obrigações legais e cópias de segurança dos fornecedores podem permanecer por um período técnico limitado, sendo depois eliminados ou sobrescritos de acordo com o ciclo do serviço e a legislação aplicável.
Exclusão da conta e dos dados
No aplicativo, acesse Configurações → Minha conta → Excluir minha conta. A senha atual é solicitada e o app registra uma solicitação autenticada. Após o processamento administrativo, são removidos a identidade de autenticação, o perfil e os dados de aplicação associados, incluindo registros corporais, treinos, alimentação, cardápios, hidratação, Caixa, calendário, vínculos de personal, notificações, métricas de IA e atividades ao ar livre.
A solicitação também pode ser feita por suporte@pxfull.com.br. Para impedir exclusão indevida, podemos pedir confirmação da titularidade. Dados locais que continuem no dispositivo após a solicitação podem ser removidos limpando os dados do app ou desinstalando-o.
Consulte as etapas completas e o canal público de solicitação na página Exclusão de conta e dados — Gestão Pessoal.
Direitos do titular
Pelo canal de contato, o usuário pode solicitar confirmação de tratamento, acesso, correção, informações sobre uso e compartilhamento, revogação de consentimento quando aplicável e exclusão, observadas as exceções legais e técnicas. Responderemos de modo compatível com a legislação aplicável e poderemos validar a identidade antes de atender ao pedido.
9. Permissões do dispositivo
- Câmera: solicitada quando o usuário decide fotografar um alimento ou tirar uma foto para a arte da corrida.
- Fotos/galeria: usada para escolher imagem do scanner ou da arte da corrida e, mediante ação do usuário, salvar artes de corrida ou cardápio na galeria. Em versões antigas do Android, permissões de armazenamento compatíveis podem ser solicitadas.
- Localização aproximada e precisa: o sistema pode apresentar as opções disponíveis, mas o rastreamento confiável da corrida exige localização precisa. A coleta começa por ação do usuário e, no app móvel, pode continuar durante a corrida com tela bloqueada ou app em segundo plano; termina ao pausar, cancelar ou finalizar conforme o fluxo da atividade.
- Notificações: solicitada quando o usuário ativa os lembretes ou precisa exibir avisos locais. No Android, a corrida em andamento também utiliza uma notificação persistente para informar o rastreamento ativo.
Permissões podem ser negadas ou revogadas nos ajustes do aparelho. A funcionalidade correspondente pode ficar indisponível ou limitada.
10. Crianças e adolescentes
O Gestão Pessoal não foi projetado especificamente para crianças. Crianças e adolescentes devem utilizar o serviço somente com acompanhamento e autorização de responsável legal, conforme a idade e a legislação aplicável. Se um responsável entender que houve tratamento inadequado de dados de menor, deve entrar em contato para análise e providências.
11. Saúde e condicionamento físico
Dados de peso, alimentação, hidratação, metas, treino e atividade física são usados para organização pessoal e estimativas. Cálculos de calorias, nutrientes, gasto energético, ritmo, metas e conteúdos gerados por IA podem ser imprecisos.
O Gestão Pessoal não realiza diagnóstico e não substitui médico, nutricionista, educador físico ou outro profissional habilitado. Em caso de condição de saúde, dor, restrição alimentar ou dúvida sobre exercícios, procure orientação profissional antes de tomar decisões.
12. Informações financeiras
O Caixa é uma ferramenta de organização financeira pessoal. Ele não é banco, instituição financeira, corretora ou serviço de aconselhamento profissional. Os controles, históricos e projeções são produzidos a partir dos lançamentos inseridos manualmente pelo usuário.
O aplicativo não acessa automaticamente conta bancária, cartão ou instituição financeira. Na versão atual auditada, não há processamento integrado por Google Play Billing, Apple In-App Purchase ou Stripe; o app mantém apenas informações internas de plano e status de acesso e não solicita nem armazena número completo de cartão ou credenciais bancárias.
13. Alterações desta política
Esta política pode ser atualizada quando funcionalidades, fornecedores, requisitos legais ou práticas de segurança mudarem. A data da versão mais recente será indicada no início da página. Quando uma mudança exigir novo aceite dentro do aplicativo, a versão do documento poderá ser atualizada para solicitar essa confirmação.
14. Contato
Para dúvidas, solicitações de privacidade, correção ou exclusão de dados, entre em contato com a Pxfull Technology pelo e-mail suporte@pxfull.com.br.