Jurídico
Política de Privacidade
Esta página é uma tradução oferecida por conveniência. Se houver divergência em relação à versão em inglês, prevalece a versão em inglês.
A versão resumida. Seu diário alimentar fica armazenado no seu iPhone e nunca é vendido. Os dados do app Saúde só são lidos ou gravados com a sua permissão, nunca são usados para publicidade e nunca saem da finalidade para a qual você os autorizou. Os recursos de IA enviam uma foto de refeição, uma descrição de refeição ou as respostas do seu plano à OpenAI, por meio do nosso servidor, somente depois que você concorda, e você pode mudar isso em Perfil; não guardamos suas fotos nem o que você digita. Não há anúncios nem SDKs de rastreamento no app. Usamos o Google Analytics for Firebase para contabilizar como o app é usado, sem o identificador de publicidade e sem vincular esses dados à sua conta, e você pode desativá-lo em Perfil. Você pode apagar sua conta e tudo o que há nela em Perfil › Apagar conta.
1. Quem somos
O Track Macro (“o app”) é publicado pela Torch99 (“nós”), controladora dos dados pessoais descritos nesta política. Contato: liwaa@99visibility.com. Esta política abrange o app para iOS e o site trackmacro.app.
O site não usa ferramentas de análise, não define cookies de rastreamento e não carrega fontes, scripts nem outros arquivos de terceiros. Se você escolher um idioma no seletor de idioma, o site guarda essa escolha em um cookie próprio chamado lang (mantido por um ano) e no armazenamento local do seu navegador, para abrir nesse idioma da próxima vez. Um tema de cores que você escolher também fica guardado no armazenamento local. Nenhum dos dois é enviado a mais ninguém.
2. O que coletamos e por quê
Coletamos o mínimo necessário para manter seu diário de nutrição, seu plano e as estimativas por IA. Nada nesta tabela é usado para publicidade.
| Dados | Exemplos | Por quê | Onde ficam |
|---|---|---|---|
| Identificador da conta | Um ID de usuário anônimo criado pelo Firebase Authentication quando você abre o app pela primeira vez. Não é necessário e-mail, nome nem senha. | Para manter seu plano e sua assinatura vinculados a você e para aplicar o limite diário de IA. | Firebase (Google Cloud) |
| Respostas do onboarding e plano | Objetivo, sexo, idade, altura, peso, nível de atividade, unidades e as metas de calorias e macros que calculamos a partir deles. | Para criar e atualizar suas metas. Altura, peso e idade são dados relacionados à saúde; nós os tratamos apenas para calcular seu plano. Nem esses dados nem as metas calculadas a partir deles são enviados para análise de uso. | No seu aparelho (armazenamento criptografado) e na sua conta no Cloud Firestore |
| Diário alimentar | Alimentos, porções, horários, alimentos personalizados, suplementos, dias de sequência. | Este é o produto: seu diário, seu painel e seu histórico. | Somente no seu aparelho. O texto que você digita para uma estimativa por IA é enviado ao nosso servidor apenas para essa estimativa (seção 4). |
| Fotos de refeições | Uma foto redimensionada que você escolhe enviar para uma estimativa. | Para devolver uma estimativa de calorias e nutrientes dessa refeição, somente depois que você concorda com o processamento por IA. Consulte a seção 4. | Transitório: processada em memória pela nossa Cloud Function e pelo provedor de IA, não armazenada por nós |
| Dados do app Saúde | Peso corporal (leitura); energia alimentar, macros e nutrientes que você registra (gravação). | Para mostrar a evolução do seu peso ao lado das suas metas e manter sua nutrição em um só lugar. Consulte a seção 3. | No app Saúde, no seu aparelho. Não copiamos dados de saúde para os nossos servidores. |
| Histórico de compras | Produto da assinatura, status, datas de renovação e de expiração, um ID de usuário do app igual ao ID da sua conta anônima. | Para liberar o Pro e honrar restaurações e reembolsos. | Apple, RevenueCat e uma cópia espelhada do status na sua conta no Cloud Firestore |
| Análise de uso do app | Telas visualizadas e ações no app, como concluir o onboarding, gerar um plano, registrar a primeira refeição ou abrir a tela de assinatura, com detalhes genéricos (por exemplo, o objetivo que você escolheu, uma faixa etária ou o plano de assinatura que você escolheu e o preço dele), além de um ID aleatório da instância do app, modelo do aparelho, versão do sistema e do app, idioma e um país ou região aproximado derivado do endereço IP. Consulte a seção 6. | Para entender quais partes do app funcionam e onde as pessoas travam. Nunca para publicidade. | Google Analytics for Firebase (Google LLC) |
| Contadores de uso | Número de estimativas por IA e de atualizações do plano por dia. | Para aplicar o limite do plano grátis e proteger contra abusos. | Cloud Firestore |
| E-mail de suporte | O que você decidir nos enviar. | Para responder a você. | Nossa caixa de e-mail |
Bases legais (GDPR). Execução do contrato com você (conta, diário, metas, assinaturas); seu consentimento explícito para dados relacionados à saúde (medidas corporais do onboarding, app Saúde, fotos de refeições) e para o processamento por IA, que você pode retirar a qualquer momento alterando a permissão correspondente ou apagando sua conta; nosso interesse legítimo em manter o serviço seguro e evitar abusos (contadores de uso) e em melhorar o app com análises de uso agregadas, às quais você pode se opor a qualquer momento com a opção no app descrita na seção 6.
3. App Saúde
- O app pede acesso ao app Saúde somente quando você ativa a opção do app Saúde. Você escolhe, por tipo de dado, o que permitir na tela de permissões do iOS e pode mudar isso quando quiser em Ajustes › Saúde › Acesso a Dados e Dispositivos.
- Nós lemos a massa corporal para mostrar a evolução do seu peso. Nós gravamos a energia alimentar, as proteínas, os carboidratos, as gorduras e os nutrientes que você registra, para que sua nutrição fique em um só lugar.
- Os dados de saúde ficam no seu aparelho, dentro do app Saúde. Não enviamos dados do app Saúde para os nossos servidores, não os usamos para publicidade nem marketing, não os usamos para treinar modelos e nunca os vendemos nem os compartilhamos com corretores de dados (data brokers). Isso está de acordo com as regras do HealthKit da Apple, às quais estamos sujeitos.
- O peso que você informa no app, ou que lemos do app Saúde para calcular seu plano, fica armazenado na sua conta apenas como o peso atual em que suas metas se baseiam.
4. Processamento por IA
Alguns recursos usam IA da OpenAI: estimar uma refeição a partir de uma foto ou de uma descrição e escrever o texto do seu plano. Esta seção explica o que é enviado, quando e o que acontece com isso.
- Você escolhe primeiro. Antes que qualquer coisa seja enviada para processamento por IA, o app explica o que é compartilhado e pede o seu consentimento. Você pode mudar sua escolha a qualquer momento em Perfil › Seus dados › Processamento por IA. Se você disser não, refeições digitadas ainda podem ser interpretadas no seu iPhone, suas metas são calculadas no seu aparelho com a nossa fórmula padrão e os recursos que precisam do nosso servidor ficam desativados. Todo o resto do app funciona normalmente.
- Estimativas de refeições. Só é enviado o que você escolhe estimar. Quando você toca em Estimar nutrientes, o app envia a foto redimensionada, ou a descrição que você digitou, para uma Cloud Function que executamos no Google Cloud, que a encaminha à OpenAI com a instrução de devolver calorias e nutrientes. O acesso à câmera é pedido apenas para escanear um código de barras ou tirar uma foto de refeição, e nunca é usado em segundo plano.
- Seu plano. Para escrever o texto do seu plano, nosso servidor envia à OpenAI o seu objetivo e as preferências não identificáveis que você informou no onboarding, como por que você começou, o que costuma atrapalhar e como você gosta de comer. Suas respostas sobre energia, sono, estresse e atividade física nunca são enviadas à OpenAI. Sua idade, sexo, altura, peso e peso-meta nunca são enviados à OpenAI, nem os seus números de calorias e macros: suas metas são calculadas pela nossa própria fórmula padrão, no nosso servidor ou, se você disse não ao processamento por IA, no seu aparelho.
- Nada que identifique você. As solicitações à OpenAI contêm a foto, o texto ou as respostas do plano e as nossas instruções. Elas não contêm o ID da sua conta, seu nome, seu endereço de e-mail nem identificadores do aparelho.
- Primeiro no seu aparelho. Em iPhones com Apple Intelligence (iOS 26), uma refeição digitada pode ser interpretada primeiro no seu aparelho. Quando isso funciona, o texto nunca sai do seu iPhone. Fotos, e descrições que o seu iPhone não consegue interpretar, vão para o nosso servidor como descrito acima.
- O que guardamos. Não armazenamos suas fotos nem o texto que você digita. Eles ficam em memória durante a solicitação e depois são descartados. A estimativa (números, não a imagem) é devolvida ao seu celular, onde você pode editá-la antes de salvá-la no seu diário. Para descrições digitadas, a estimativa resultante (um nome de alimento e seus valores nutricionais, não o seu texto) fica em cache por até 30 dias, sob um hash unidirecional da descrição, sem qualquer vínculo com a sua conta, para que a mesma descrição receba uma resposta instantânea. O texto do plano escrito pela OpenAI é salvo na sua conta como parte do seu plano.
- O que a OpenAI guarda. A OpenAI processa esse conteúdo como nossa prestadora de serviço, nos termos da sua API. De acordo com a política de dados da API da OpenAI, os dados enviados à API não são usados para treinar nem melhorar os modelos da OpenAI e podem ser retidos pela OpenAI por até 30 dias para monitoramento de abusos, a menos que a lei exija uma retenção mais longa. Consulte OpenAI: Data controls in the OpenAI platform.
- Seu diário alimentar fica no seu iPhone. Ele não é enviado à OpenAI e não é armazenado nos nossos servidores.
- As estimativas são aproximações para um diário de bem-estar. Elas não são uma medição nem orientação médica, dietética ou nutricional.
5. Prestadores de serviço
Usamos um pequeno número de operadores, cada um vinculado por um contrato de tratamento de dados e limitado à finalidade indicada:
| Prestador | Finalidade | Dados |
|---|---|---|
| Google Firebase / Google Cloud (Authentication, Cloud Firestore, Cloud Functions) | Login anônimo, armazenamento da sua conta e do seu plano, execução das funções de estimativa e de plano | ID da conta, respostas do onboarding, plano, contadores de uso, cópia espelhada do status da assinatura, foto/texto transitórios durante uma solicitação, estimativas de texto em cache (seção 4) |
| OpenAI | Gerar uma estimativa de alimento a partir de uma foto ou de um texto quando você toca em Estimar nutrientes e escrever o texto do seu plano, somente depois que você concorda com o processamento por IA | A foto redimensionada ou o texto, de forma transitória; seu objetivo e as preferências não identificáveis do onboarding para o plano. Nunca sua idade, sexo, altura, peso ou ID da conta |
| RevenueCat | Status da assinatura, testes grátis, restaurações, validação de recibos | ID da conta anônima, histórico de compras, região/idioma do aparelho e versão do app |
| Google LLC (Google Analytics for Firebase) | Análise agregada de uso do app | ID da instância do app, eventos de uso e visualizações de tela com detalhes genéricos, modelo do aparelho, versão do sistema e do app, idioma, localização aproximada derivada do IP. Nenhum ID de publicidade, nenhum ID de conta, nenhum diário alimentar, medidas corporais, metas nutricionais, nível de atividade, respostas sobre bem-estar ou dados de saúde |
| Apple (App Store, StoreKit, HealthKit, Apple Intelligence) | Pagamentos e assinaturas, dados de saúde no seu aparelho, interpretação de texto no aparelho | Regido pela política de privacidade da Apple; não recebemos dados de cartão de pagamento |
Não usamos redes de publicidade, SDKs de atribuição nem ferramentas de gravação de sessão. O Google Analytics for Firebase é o nosso único provedor de análise; consulte a seção 6.
6. Análise de uso
- O app usa o Google Analytics for Firebase, fornecido pela Google LLC, para medir de forma agregada como o app é usado: quais telas são abertas e quais etapas do onboarding, do plano, do registro e da tela de assinatura são concluídas.
- O que é enviado: nomes de eventos e de telas com detalhes genéricos (por exemplo, o objetivo que você escolheu, uma faixa etária em vez da sua idade, o plano de assinatura que você selecionou e o preço dele), um ID aleatório da instância do app gerado na instalação, modelo do aparelho, versão do iOS e do app, idioma e um país ou região aproximado que o Google deriva do endereço IP. Registros do diário alimentar e as calorias ou macros que você registra, medidas corporais (peso, altura, peso-meta), as metas de calorias e macros calculadas a partir delas, sua idade exata, seu sexo, seu nível de atividade e frequência de treino, respostas que descrevem sua saúde ou seu bem-estar (como sono, estresse, energia, vontade de comer, cafeína ou digestão; enviamos apenas que a pergunta foi respondida), dados do app Saúde, fotos de refeições e o texto que você digita nunca são enviados para análise de uso.
- Sem identificador de publicidade, sem rastreamento. O app é desenvolvido sem o identificador de publicidade da Apple (IDFA) e sem os componentes de suporte a anúncios, não pede a permissão de Transparência no Rastreamento de Apps, não vincula a análise de uso ao ID da sua conta e não define um ID de usuário na análise. A personalização de anúncios e os sinais de dados do usuário para anúncios ficam desativados, e os dados não são usados para rastreamento entre apps nem para publicidade.
- Retenção: os dados no nível de evento são mantidos pelo período de retenção padrão do Google Analytics, de 2 meses, e depois apagados; depois disso, restam apenas relatórios agregados.
- Como desativar: desligue Perfil › Seus dados › Compartilhar dados de uso anônimos. O app para de enviar eventos de análise imediatamente, e a escolha fica salva no seu aparelho, inclusive depois que você apaga sua conta. Apagar sua conta ou o app também redefine o ID da instância do app.
7. O que não fazemos
- Não vendemos dados pessoais e não o fizemos nos últimos 12 meses.
- Não “compartilhamos” dados pessoais para publicidade comportamental entre contextos, conforme definido pela CCPA/CPRA.
- Não rastreamos você em apps ou sites de outras empresas, e o app não pede a permissão de Transparência no Rastreamento de Apps porque não tem motivo para isso.
- Não usamos dados de saúde, medidas corporais, fotos nem o seu diário para publicidade, marketing, criação de perfis para terceiros ou treinamento de modelos.
- Não coletamos sua localização precisa, seus contatos nem nada da sua fototeca além da única imagem que você escolhe para uma estimativa.
8. Retenção e exclusão
- Sua conta e seu plano ficam nos nossos servidores enquanto sua conta existir. Seu diário fica no seu aparelho até você apagar sua conta ou o app.
- Apague sua conta no app: Perfil › Apagar conta. Isso remove imediatamente sua conta, as respostas do onboarding, o plano e os contadores de uso dos nossos servidores e apaga do aparelho seu diário, suplementos, sequências e outros dados locais. Os dados do app Saúde que você nos autorizou a gravar continuam no app Saúde, sob o seu controle; apague-os no app Saúde, se quiser.
- Os registros de compra são mantidos pela Apple e pela RevenueCat pelo tempo exigido pela legislação de reembolsos, contábil e tributária. O encerramento da assinatura é feito pela Apple: cancelar uma assinatura não exige apagar sua conta, e apagar sua conta não cancela uma assinatura ativa. Veja como cancelar.
- Fotos e textos enviados para estimativas não são retidos além do processamento da solicitação; apenas a estimativa de uma descrição digitada fica em cache, como descrito na seção 4. Os registros (logs) do servidor da função de estimativa guardam tempos de execução e erros, não o conteúdo, e são mantidos por no máximo 30 dias.
- A análise de uso não é vinculada à sua conta; por isso, apagar sua conta não localiza nem remove esses dados; o Google Analytics apaga os dados no nível de evento após o período de retenção de 2 meses descrito na seção 6. Desligue a opção de análise de uso em Perfil para interromper novos eventos.
- Os e-mails de suporte são mantidos pelo tempo necessário para resolver sua solicitação e por até 24 meses depois disso.
- Os backups do nosso banco de dados são renovados em até 30 dias; depois disso, os dados apagados não existem mais em nenhuma cópia.
9. Seus direitos
Dependendo de onde você mora, você tem alguns ou todos os direitos a seguir. Você pode exercer a maioria deles por conta própria dentro do app; para qualquer outra coisa, envie um e-mail para liwaa@99visibility.com. Respondemos em até 30 dias e nunca cobramos por uma solicitação razoável.
Espaço Econômico Europeu, Reino Unido e Suíça (GDPR / UK GDPR / FADP)
- Acesso a uma cópia dos dados pessoais que mantemos sobre você.
- Retificação: todo registro do diário pode ser editado no app, e suas metas são recalculadas quando você altera os dados do plano em Perfil.
- Exclusão: Perfil › Apagar conta, ou envie um e-mail para nós.
- Portabilidade: use Perfil › Exportar meus dados para obter uma cópia legível por máquina (JSON) do seu perfil, plano, diário e suplementos.
- Limitação do tratamento e oposição ao tratamento baseado em interesses legítimos.
- Retirar o consentimento a qualquer momento para dados de saúde (Ajustes do iOS) e para o processamento por IA (Perfil › Seus dados › Processamento por IA).
- Reclamar à autoridade de controle local. Gostaríamos de ter a chance de resolver a questão primeiro.
Califórnia (CCPA / CPRA) e outros estados dos EUA
- Direito de saber as categorias e as informações pessoais específicas que coletamos, as fontes, as finalidades e as categorias de terceiros a quem as divulgamos. Tudo isso está nas seções 2 a 5.
- Direito de exclusão e direito de correção: no app ou por e-mail.
- Direito de recusar a venda ou o compartilhamento: não vendemos nem compartilhamos informações pessoais, então não há nada a recusar. Também não usamos nem divulgamos informações pessoais sensíveis (dados de saúde) para nenhuma finalidade além de prestar o serviço que você solicitou.
- Direito de não discriminação por exercer qualquer um desses direitos.
- Você pode usar um agente autorizado; pediremos ao agente comprovação da autorização e poderemos pedir que você confirme a solicitação.
Verificação. Como as contas são anônimas, verificamos as solicitações pedindo que você realize uma ação no aparelho em que o app está instalado, em vez de pedir documentos de identidade.
10. Segurança
- Todo o tráfego entre o app e os nossos servidores usa TLS. Os dados armazenados no Cloud Firestore são criptografados pelo Google Cloud.
- Os dados locais ficam no armazenamento privado do app no seu aparelho, protegidos pela Proteção de Dados do iOS, que está vinculada ao código do seu aparelho.
- As regras do banco de dados restringem cada registro à conta que o criou. As funções pagas de IA verificam sua conta no servidor antes de processar qualquer solicitação.
- Nenhum método de transmissão ou armazenamento é perfeitamente seguro. Se soubermos de uma violação que afete seus dados, notificaremos você e as autoridades competentes, conforme exigido por lei.
11. Transferências internacionais
Nossos servidores funcionam na região us-central1 do Google Cloud (Estados Unidos). Quando dados de usuários do EEE, do Reino Unido ou da Suíça são transferidos para os Estados Unidos, a transferência se baseia no EU-US Data Privacy Framework, quando o prestador é certificado, e, nos demais casos, em Cláusulas Contratuais Padrão incluídas nos termos de tratamento de dados dos nossos operadores.
12. Crianças
O Track Macro não é direcionado a crianças e não pode ser usado por menores de 13 anos (ou de 16 anos, onde a lei local definir uma idade maior para o consentimento ao tratamento de dados). Não coletamos intencionalmente dados pessoais de crianças. Se você acredita que uma criança criou uma conta, envie um e-mail para nós e a apagaremos.
13. Alterações nesta política
Publicaremos quaisquer alterações nesta página e atualizaremos a data de “Última atualização” no topo. Em caso de alterações relevantes, como a inclusão de um provedor de análise ou de uma nova categoria de dados, também mostraremos um aviso no app antes que a alteração entre em vigor. O uso contínuo após a data de vigência significa que você aceita a política atualizada.
14. Contato
Torch99, controladora dos dados do Track Macro.
E-mail: liwaa@99visibility.com