Política de Privacidade
A Metriform ("a aplicação", "nós") é uma aplicação de fitness e nutrição. Esta política descreve que dados a aplicação recolhe, porquê e o que lhes acontece. Apresentamos esta política de forma breve porque a utilização dos dados é simples: os teus dados são utilizados para disponibilizar a aplicação para ti, e para mais nada.
O que recolhemos
- Conta: o teu endereço de e-mail e identificadores de autenticação (Iniciar sessão com a Apple / Google / e-mail).
- Perfil que introduzes: idade, sexo, altura, peso, objetivos, experiência de treino, preferências alimentares, alergias, lista de suplementos e dados opcionais do ciclo menstrual.
- O que registas: treinos, séries e cargas, refeições, água, peso corporal, check-ins diários.
- O que guardas na aplicação: refeições e atividades guardadas (predefinições, incluindo uma fotografia que anexes a uma delas), os teus suplementos, despensa, biblioteca de receitas, lista de compras (o que marcas como comprado, o que há em casa, os teus próprios produtos, os tamanhos das embalagens da tua loja e as definições dos nomes das lojas), definições de chef e de treino, preferências de exercícios, definições da aplicação (idioma, unidades, tema, lembretes, tamanho do copo) e as tuas últimas 100 mensagens com o assistente são armazenadas com a tua conta, para estarem lá após uma reinstalação ou noutro telemóvel. São eliminadas juntamente com a tua conta. Se ativares os nomes das lojas na lista de compras (Pro), a aplicação também usa o país do fuso horário e da região do teu telemóvel (ou o que escolheres), não a tua localização, e envia esse código de país e os tipos de produto da lista para procurar os nomes e, se permitires o tratamento por IA, também os nomes dos produtos que adicionaste tu.
- Fotografias de refeições: se fotografares uma refeição ou o teu frigorífico, depois de autorizares o processamento por IA, a fotografia é enviada para um modelo de IA para identificar os alimentos. As imagens de refeições que guardas são armazenadas com a tua conta.
- Entrada de voz: quando optas por enviar uma gravação e autorizas o processamento por IA, o áudio é enviado através do nosso servidor para transcrição. O texto resultante pode ser utilizado para o teu registo de refeição ou mensagem ao assistente.
- Apple Health (opcional, com a tua permissão): passos, sono, treinos, peso e altura, energia ativa, variabilidade da frequência cardíaca (SDNN), frequência cardíaca em repouso, dados menstruais e registos de humor, quando disponíveis. Lemos apenas o que permites, para efetuar cálculos no teu dispositivo e mostrar o histórico de sono e a nossa estimativa experimental de recuperação. Neste histórico, as observações de sono, SDNN e frequência cardíaca em repouso incluem a hora da medição e os nomes e identificadores das aplicações de origem.
- Balanças inteligentes (opcional, em versões beta compatíveis): com permissão de Bluetooth, a aplicação pode ler medições de peso de balanças suportadas enquanto estiver aberta. Processamos o peso, a hora da medição, o nome da origem e o identificador da medição, e mantemos o dispositivo selecionado localmente. A Xiaomi S400 necessita de uma chave de dispositivo e de um endereço Bluetooth. Podes introduzi-los manualmente ou recuperá-los através do início de sessão opcional da Xiaomi. A palavra-passe é introduzida na própria página da Xiaomi; a Metriform não a recebe. A aplicação solicita a tua lista de dispositivos, a chave da balança suportada selecionada e, onde for suportado, o histórico de peso diretamente à Xiaomi. O histórico pode incluir vários perfis familiares; os seus nomes e medições são processados no teu telemóvel para poderes escolher o teu perfil. Apenas o peso válido mais recente do teu perfil e balança selecionados é elegível para importação, com a sua data de medição original. Os registos manuais da Metriform não são sobrescritos. O histórico na nuvem requer acesso à internet; as leituras diretas por Bluetooth permanecem uma opção separada.
- Balanças Withings (opcional, quando esta ligação beta está ativada): depois de iniciares sessão na Metriform e autorizares o acesso na própria página da Withings, o nosso servidor solicita medições de peso dos últimos 21 dias e informações do dispositivo associado para verificar que provieram das tuas balanças. Apenas o peso elegível mais recente é oferecido para importação, com a sua hora de medição original, origem e um identificador opaco de medição. Os registos manuais da Metriform não são sobrescritos. Isto utiliza dados já enviados para a Withings, requer acesso à internet e não lê a balança diretamente por Bluetooth. Não recebemos a tua palavra-passe da Withings nem lemos medições de gordura corporal, ECG, pulsação, sono ou recuperação através desta ligação.
- Eventos da aplicação e atividade dentro da aplicação: eventos técnicos próprios (por ex., "plano gerado", número de versão da aplicação, erros) e como a aplicação é utilizada — que ecrãs e passos são abertos, em que se toca (o rótulo presente), que campos de texto foram preenchidos (não o que digitas), valores selecionados em rodas de seleção e barras de deslize, painéis e alertas exibidos, facto de ter sido anexada uma fotografia ou nota de voz (não a fotografia ou gravação em si neste registo) e quando a aplicação passa para segundo plano. Um identificador de instalação aleatório (não um ID de publicidade) liga os passos que dás antes de iniciar sessão, como a integração inicial, à tua conta. É armazenado na nossa própria base de dados, utilizado apenas para corrigir erros e melhorar a aplicação, sendo a atividade com mais de 90 dias eliminada. Os eventos de configuração e histórico da Xiaomi e os eventos de ligação/sincronização da Withings registam a etapa, o resultado, um motivo geral e contagens, quando relevante. Não contêm valores ou datas de medição, nomes de perfil, identidade de conta da Xiaomi ou da Withings, nomes ou identificadores de dispositivos, chaves de ligação, registos de acesso encriptados, endereços, hiperligações de início de sessão ou tokens. Os eventos do histórico de recuperação registam resultados, motivos gerais, contagens e sinalizadores de disponibilidade de dados. Os toques em cartões de recuperação e linhas de histórico utilizam um nome de controlo fixo; estes registos não contêm valores de saúde, datas de medição nem identificadores de origem. Não utilizamos quaisquer SDKs de análise, publicidade ou rastreio de terceiros.
- Inscrição para acesso antecipado (site): se deixares o teu e-mail em metriform.app, armazenamo-lo com o idioma da página para te convidar para a versão beta, e a nossa equipa recebe uma notificação por e-mail da inscrição. Não é utilizado para mais nada; escreve para support@metriform.app para solicitar a sua remoção.
O que fazemos com estes dados
- Gerar e adaptar o teu programa de treino, plano de refeições e metas diárias.
- Mostrar o sono e uma estimativa explicada de recuperação a partir dos teus check-ins matinais concluídos e das medições do Health disponíveis. Esta estimativa experimental de 0–100 é calculada no teu dispositivo, sem um pedido de IA; não é uma avaliação médica nem uma pontuação da Garmin ou da Apple.
- Depois de permitires o processamento por IA, o nosso servidor envia os dados elegíveis que introduzes manualmente, bem como os textos, fotografias de refeições ou gravações de voz que decides enviar, para gerar planos, analisar refeições e responder a perguntas. O fornecedor do modelo é a Google (Gemini). A Replicate processa descrições elegíveis de pratos para gerar imagens ilustrativas das refeições e, com o Pro, um nome de produto em inglês que a IA cria a partir de um artigo que adicionaste tu à lista de compras, para criar a respetiva foto, que fica guardada com a tua conta durante, no máximo, 30 dias. Quando pedes uma ementa, outro prato ou uma receita com os teus ingredientes, também enviamos os objetivos de calorias, proteínas, hidratos de carbono e gorduras selecionados na aplicação para o dia ou a refeição. Estes valores para as receitas podem ter sido calculados no teu dispositivo a partir de dados importados. As medições originais de peso, sono, pulso, HRV e outros dados do Apple Health ou das balanças, o respetivo histórico e os restantes cálculos ou resumos não são incluídos automaticamente nos pedidos à IA. Os dados de origem desconhecida e os textos personalizados antigos não são reutilizados automaticamente. A informação que escreves ou incluis deliberadamente numa fotografia ou gravação enviada faz parte desse conteúdo que decidiste partilhar. Os pedidos passam pelo nosso servidor; as nossas chaves API e instruções para o modelo ficam aí. As instruções públicas de exercícios e o texto dos novos menus criado a partir de dados elegíveis também podem ser traduzidos para o idioma que selecionaste na aplicação.
- Antes do primeiro pedido de IA, explicamos os destinatários, a finalidade e as categorias de dados. Podes recusar e utilizar o acompanhamento manual. A tua escolha é armazenada com a tua conta, ou no dispositivo antes de iniciares sessão, e pode ser alterada nas Definições. A escolha efetuada como convidado não concede permissão para uma nova conta. As permissões do Apple Health são separadas da permissão de IA.
- Se associares um parceiro do agregado familiar, o teu primeiro nome, meta diária de calorias e progresso do dia ficam visíveis para esse parceiro (e os dele/dela para ti).
O que nunca fazemos
- Não vendemos os teus dados. A ninguém.
- Não utilizamos os teus dados para publicidade. Os dados do Apple Health, em particular, nunca são utilizados para publicidade, marketing ou prospeção de dados (data mining), e nunca são vendidos. O processamento necessário para fornecer as funcionalidades solicitadas da aplicação está descrito acima; a simples ligação ao Health não concede permissão de IA.
- Não executamos SDKs de publicidade ou rastreio de terceiros.
Onde residem os dados
Os dados são armazenados na Supabase (alojada na AWS, região da UE — Irlanda). Os pagamentos são processados pela Apple; nunca vemos os dados do teu cartão. Os nossos registos do estado da subscrição provêm da RevenueCat. As notificações de inscrição para acesso antecipado chegam à nossa equipa através do Cloudflare Email Routing para a caixa de correio da Google (Gmail) da equipa.
Os diagnósticos de novos pedidos de IA registam resultados, motivos gerais de falha, contagens e tempos. Não retêm os teus prompts, gravações, fotografias ou respostas completas de IA. Os registos de QA opcionais registam metadados do pedido em vez do conteúdo de um pedido ou resposta. A eliminação da conta remove a conta e as respetivas fotografias privadas carregadas; uma limpeza malsucedida tem de ser repetida antes que a eliminação possa ser concluída. As caches partilhadas de imagens de refeições geradas não são carregamentos privados da conta.
As observações de Health com data utilizadas na funcionalidade de sono e recuperação ficam no armazenamento local da aplicação. Cada atualização bem-sucedida substitui esta cópia pelas observações dos últimos 90 dias de calendário a que é possível aceder, incluindo as horas das medições e os detalhes da origem. Esta funcionalidade não envia esse histórico nem a pontuação calculada para os nossos servidores ou fornecedores de IA. Os registos matinais concluídos, incluindo uma duração do sono de Health que confirmes no formulário, são guardados localmente e sincronizados com a tua conta em Supabase; após iniciares sessão, são restaurados na aplicação até 90 dias de registos. Os valores importados não são incluídos automaticamente nos pedidos à IA, mesmo quando estão guardados num perfil ou registo matinal. As pontuações de recuperação e os restantes resumos também ficam excluídos. A única exceção para os objetivos alimentares calculados no dispositivo são os valores selecionados para as receitas que enviamos quando pedes uma ementa ou uma receita, como descrito acima. Não incluem as medições originais nem o histórico de recuperação.
Os detalhes da ligação da balança Bluetooth permanecem no teu dispositivo. A chave da balança selecionada e o endereço Bluetooth são mantidos no seu armazenamento seguro. Se ligares o histórico da Xiaomi Home, o armazenamento seguro do telemóvel também mantém o token de sessão, o segredo de assinatura e os identificadores de conta, região, dispositivo e perfil selecionado necessários para ler esse histórico novamente. A Metriform não recebe nem guarda a tua palavra-passe da Xiaomi. Os dados temporários de início de sessão são limpos quando a configuração termina, é cancelada ou expira; apenas o acesso da ligação selecionada é retido. A autorização expirada da Xiaomi exige que inicies sessão novamente. Estes detalhes de acesso, listas de dispositivos e perfis, chave da balança e endereço Bluetooth não são enviados para os nossos servidores, fornecedores de análise ou de IA. A Xiaomi gere a sua própria página de início de sessão e cookies do navegador.
Para a Withings, o nosso servidor gere temporariamente o código de autorização, os tokens de acesso e de atualização, o identificador de conta autorizada, as informações do dispositivo associado e as medições de peso solicitadas para trocar o acesso e devolver a tua leitura elegível mais recente. Devolve o acesso sob a forma de um registo encriptado associado à tua conta da Metriform, guardado apenas no armazenamento seguro do teu telemóvel. A aplicação envia esse registo encriptado de volta para o servidor para leituras posteriores ou atualização de tokens; nenhuma tabela de tokens da Withings ou lista de dispositivos é mantida na nossa base de dados. As palavras-passe da Withings nunca são recebidas. Os segredos de ligação, registos de acesso encriptados e identificadores originais da Withings não são enviados para fornecedores de IA nem registados nos nossos registos de eventos técnicos. A Withings gere a sua própria página de início de sessão, cookies do navegador e as medições originais no seu serviço.
Os registos de peso importados, incluindo leituras aceites da Withings, são armazenados localmente e podem ser sincronizados com a tua conta; o respetivo peso, data, origem e identificador de medição podem ser armazenados com a Supabase. Os valores de peso importados podem ser utilizados em cálculos no teu dispositivo. Os objetivos de calorias e macronutrientes selecionados podem ser enviados quando pedes uma ementa ou uma receita, como descrito acima. Os registos de peso originais e os restantes cálculos baseados neles continuam excluídos dos pedidos automáticos à IA.
Eliminar os teus dados
Definições → Eliminar conta remove a tua conta e todos os dados associados dos nossos servidores. As linhas de contabilidade de custos são mantidas de forma anonimizada (sem qualquer ligação a ti). Também podes escrever para support@metriform.app e eliminaremos os teus dados manualmente.
Terminar sessão, mudar de conta ou eliminar a tua conta limpa o histórico de recuperação do Health e os check-ins locais. Iniciar sessão novamente restaura os check-ins sincronizados da tua conta e, quando o Health está ligado, volta a ler o histórico do Health permitido. Isto não elimina os registos originais no Apple Health. Podes alterar as permissões do Health no iOS; uma atualização bem-sucedida remove da cópia local da aplicação as observações que já não possam ser lidas.
Desligar uma balança remove os detalhes de ligação locais, a chave do dispositivo, o acesso guardado ao histórico da Xiaomi ou o acesso encriptado da Withings; não elimina os registos de peso já importados para o teu diário. Terminar sessão ou eliminar a tua conta também limpa a ligação da balança local, a chave e o acesso guardado ao histórico da Xiaomi ou o acesso encriptado da Withings. Se o telemóvel impedir temporariamente a eliminação segura, retemos uma referência aos dados a aguardar eliminação e tentamos novamente. Terminar sessão desativa imediatamente a ligação; uma remoção com falha nas Definições pode ser repetida aí. Remover a Withings interrompe futuras leituras pela Metriform, mas não desassocia a tua balança, não elimina dados na Withings nem revoga o consentimento nessa plataforma. Podes revogar separadamente o acesso da Metriform na Withings. Utiliza a eliminação de conta para remover os registos associados dos nossos servidores.
Os teus direitos
Podes solicitar uma cópia dos teus dados, a sua correção ou eliminação a qualquer momento através de support@metriform.app. Se estiveres na UE/EEE, estes são os teus direitos ao abrigo do RGPD; respeitamo-los para todas as pessoas.
Alterações
Se esta política for alterada substancialmente, a data de entrada em vigor acima muda e a aplicação indicará a nova versão.