Política de Privacidade do BiteSecret
Última atualização: 15 de julho de 2026
Esta Política de Privacidade explica como o aplicativo BiteSecret trata dados quando você usa o diário alimentar, metas nutricionais, recursos de saúde e fitness, backup, conta, recursos Premium, análise de uso, diagnósticos, inteligência artificial, catálogo colaborativo de produtos e anúncios.
O BiteSecret foi criado para funcionar primeiro no próprio aparelho. Parte dos dados fica armazenada localmente no dispositivo. Alguns recursos também podem enviar dados para serviços externos necessários ao funcionamento do app, como Firebase/Google, Cloud Firestore, Firebase Analytics, Firebase Crashlytics, Firebase Remote Config, Firebase App Check, iCloud, Health Connect, Apple Saúde, Open Food Facts, Google Play Billing, App Store, serviços de reconhecimento de voz, serviços de inteligência artificial e Google AdMob.
Dados que você informa no app
O app pode armazenar nome ou apelido exibido no perfil, e-mail, identificador de usuário, idade, sexo ou gênero, altura, peso, peso alvo, meta calórica, objetivo, alimentos, refeições, bebidas, atividades, jejuns, metas de água, lembretes, histórico de peso, preferências de idioma, unidades de medida, aparência, configurações do app, status Premium, plano comprado, identificadores e tokens de compra, registros de consentimento e aceites legais.
Ao cadastrar um alimento ou produto manualmente, o app também pode armazenar informações como nome do alimento ou produto, marca, categoria, código de barras, porção e valores nutricionais, incluindo calorias, carboidratos, proteínas, gorduras, fibras e sódio.
Esses dados são usados para criar e manter sua conta, calcular metas, mostrar histórico, registrar o diário alimentar, personalizar a experiência, sincronizar dados quando autorizado, liberar recursos comprados e manter a segurança do app.
Conta, Firebase e backup em nuvem
Quando você cria uma conta ou entra com Google ou e-mail e senha, o app usa o Firebase Authentication. Nesse caso, dados como e-mail, identificador de usuário, nome exibido da conta Google e tokens técnicos de autenticação podem ser tratados pelo Firebase/Google para login, segurança e prevenção de abuso.
Se a sincronização em nuvem estiver ativa, o app pode salvar no Cloud Firestore um backup estruturado com dados do app, como perfil, diário alimentar, peso, água, atividades, preferências, registros de aceite legal e status Premium.
Quando a contribuição opcional para o catálogo estiver ativa, o Cloud Firestore também poderá receber lotes privados de sugestões de produtos, candidatos sanitizados em revisão e registros privados necessários para identificar o autor e controlar os votos. Os lotes, a identificação técnica do autor e os votos ficam separados do catálogo público. Os revisores autenticados enxergam apenas os dados sanitizados do produto, sem nome, e-mail, refeições, histórico alimentar ou quantidades consumidas do colaborador.
Os registros privados são usados para impedir que o autor vote no próprio produto, limitar um voto por conta, prevenir abuso, permitir moderação e excluir os votos vinculados quando a conta for apagada. O catálogo público não contém a identidade do autor nem dos revisores.
O app também usa Firebase Remote Config e Firebase App Check para configuração, segurança e proteção contra abuso.
No iPhone, o backup no iCloud pode estar disponível conforme a plataforma.
Comunicações de marketing
Se você marcar a opção opcional para receber novidades, ofertas e e-mails de marketing, o app poderá registrar sua escolha, a data da autorização e o e-mail associado à conta e, quando esse recurso for utilizado, enviar essas comunicações. Recusar essa opção não impede a criação da conta nem o uso das funções principais do BiteSecret.
Você pode retirar essa autorização a qualquer momento pelos meios informados na comunicação recebida ou pelo e-mail mxstudioapp@gmail.com. A retirada não afeta o tratamento realizado legitimamente antes da revogação.
Saúde, fitness e Health Connect
Se você conectar recursos de saúde nativa, o app pode solicitar permissão para ler passos, calorias ativas e exercícios ou treinos.
Esses dados são usados para calcular gasto diário, preencher atividades e exibir progresso ao usuário. O acesso é opcional e depende da permissão concedida no Android Health Connect, Google Fit, Samsung Health, Apple Saúde ou serviço equivalente do aparelho.
O app também pode armazenar dados informados manualmente pelo usuário, como peso, peso alvo, objetivo, nível de atividade, refeições, alimentos, água, jejuns e atividades físicas. Esses dados são usados para acompanhamento pessoal, cálculo de metas, estatísticas e personalização da experiência.
O app não usa esses dados para diagnosticar, tratar ou prevenir doenças. As informações são apenas estimativas para acompanhamento pessoal.
Câmera, fotos e código de barras
O app pode usar câmera ou galeria quando você escolhe recursos como leitura de código de barras, foto de tabela nutricional ou importação de imagem.
A imagem é usada para tentar reconhecer texto ou informações nutricionais. O reconhecimento pode usar recursos do aparelho e bibliotecas como ML Kit, quando disponíveis.
Ao buscar um produto por código de barras, o código pode ser enviado ao Open Food Facts para consultar o nome, a marca e as informações nutricionais do produto. Quando você confirma uma pesquisa digitada ou usa a pesquisa por voz, o termo convertido em texto também pode ser enviado ao Open Food Facts para localizar alimentos e bebidas. O BiteSecret não envia o áudio ao Open Food Facts.
Histórico de buscas e estatísticas agregadas
O app pode manter no banco SQLite criptografado do aparelho um histórico reduzido de pesquisas de alimentos. Os termos são normalizados, quantidades e unidades são removidas e conteúdos que pareçam e-mail, endereço de internet ou número longo são descartados. Esse histórico pode incluir contagens de buscas digitadas e por voz, agrupadas por país.
Quando há uma conta conectada, o app pode enviar ao Cloud Firestore snapshots privados agrupados por código de país, com termos normalizados, contagens, origem digitada ou por voz, indicação de resultado no Open Food Facts e data mais recente. A finalidade é aprimorar a busca e o catálogo e produzir estatísticas agregadas, com base no legítimo interesse de melhorar o serviço e com medidas de necessidade, transparência e minimização. São aplicados filtros para reduzir o envio de termos potencialmente sensíveis. Os snapshots não incluem nome, e-mail, diário, refeição, data de consumo nem quantidade consumida e são excluídos com a conta.
O histórico reduzido continua localmente até a limpeza dos dados, exclusão da conta ou desinstalação. Um ranking coletivo somente deve ser produzido no servidor com validação, agrupamento de várias contas e limite mínimo de participantes, sem publicar identificadores de conta nem termos de baixa frequência.
Contribuição opcional para o catálogo BiteSecret
Durante o cadastro ou posteriormente em Perfil > Conta > Privacidade e dados, o usuário pode ativar separadamente a opção “Ajudar a melhorar o catálogo BiteSecret”.
Essa contribuição é opcional. Ela não é obrigatória para criar uma conta, usar o aplicativo ou acessar as funções principais do BiteSecret.
Quando a opção estiver ativada, produtos elegíveis cadastrados manualmente e identificados por um código de barras válido poderão entrar em uma fila local de sugestões no aparelho.
A sugestão pode conter somente informações genéricas do produto, como nome, marca, categoria, código de barras e valores nutricionais por 100 g ou 100 ml. O BiteSecret não inclui na cópia do produto o nome do usuário, e-mail, refeições, datas de consumo, quantidades consumidas, histórico alimentar, peso ou outros dados pessoais do perfil.
Antes do envio periódico, o aplicativo consulta novamente o Open Food Facts e o catálogo público do BiteSecret. Se o código de barras já estiver presente em uma dessas fontes, o produto não será enviado como uma nova sugestão, ajudando a evitar duplicações.
As sugestões restantes são enviadas periodicamente em pequenos lotes para uma área privada da conta no Cloud Firestore. Cada produto elegível também pode gerar um candidato sanitizado em revisão, identificado pelo próprio código de barras para impedir a criação de candidatos duplicados para o mesmo produto.
Os dados sanitizados do candidato, como nome, marca, categoria, código de barras e valores nutricionais, podem ser apresentados a usuários autenticados do BiteSecret para verificação comunitária. O revisor não recebe o nome, e-mail, identificador da conta, refeições, histórico alimentar, peso, datas ou quantidades consumidas do autor.
O Cloud Firestore mantém separadamente registros técnicos privados do autor e dos votos. Esses registros não podem ser listados publicamente e são usados para impedir voto no próprio produto, limitar um voto por conta, prevenir abuso, manter a integridade da contagem e permitir moderação.
Cada conta autenticada pode votar somente uma vez por produto. O autor da sugestão não pode votar no próprio produto. O revisor deve comparar os dados exibidos com o rótulo e informar se os valores estão corretos ou se existe erro.
Um produto pode ser publicado automaticamente depois de receber cinco confirmações independentes de dados corretos e nenhuma indicação de erro. O quinto voto válido, a atualização da contagem e a criação do documento no catálogo global ocorrem conjuntamente em uma transação protegida pelas regras do Cloud Firestore.
Se qualquer revisor indicar que existem dados incorretos, o candidato recebe o status de informações divergentes e a publicação automática é bloqueada. O produto passa a exigir moderação administrativa antes de eventual correção, rejeição ou publicação.
Quando um produto é verificado e publicado, o documento público usa o código de barras como identificador. Isso impede a criação de vários registros públicos para o mesmo código de barras.
O registro público pode conter nome, marca, categoria, código de barras, informações nutricionais, status de verificação e quantidade de confirmações. Ele não contém a identidade, o nome, o e-mail, as refeições, as datas, o histórico alimentar ou as quantidades consumidas da pessoa que enviou a sugestão ou das pessoas que votaram.
A contribuição pode ser desativada a qualquer momento em Perfil > Conta > Privacidade e dados. Quando ela é desativada, a fila local ainda não enviada é apagada e novos produtos deixam de ser encaminhados ao catálogo colaborativo.
A desativação não afeta a legalidade do tratamento realizado antes da mudança. Lotes privados e candidatos sanitizados que já tenham sido enviados podem permanecer pelo período necessário para revisão, segurança, prevenção de abuso e moderação. Os lotes privados da conta e os votos vinculados são removidos quando a conta e os dados são excluídos pelo fluxo disponível no aplicativo.
Uma associação técnica privada com o autor poderá ser mantida pelo período necessário para preservar a integridade da verificação, impedir voto no próprio produto, prevenir fraude, comprovar o funcionamento do sistema e defender direitos. Essa associação não é mostrada aos revisores e não é incluída no catálogo público.
Informações genéricas de produtos que já tenham sido revisadas e publicadas podem permanecer no catálogo público sem identificação do colaborador, conforme os Termos de Uso e a legislação aplicável.
Microfone e reconhecimento de voz
Se você usar o registro por voz, o app pede permissão de microfone e usa o serviço de reconhecimento de fala do dispositivo ou do sistema operacional.
Dependendo do sistema, o áudio pode ser processado pelo provedor responsável pelo reconhecimento de fala para converter a fala em texto. O BiteSecret usa o texto retornado para preencher registros de alimento, bebida ou treino.
Inteligência artificial
O app pode usar recursos de inteligência artificial para interpretar comandos, sugerir registros, ler informações nutricionais, organizar dados ou melhorar a experiência do usuário.
Quando recursos de inteligência artificial forem usados, dados fornecidos pelo usuário podem ser processados para gerar respostas, sugestões ou automações. O uso desses recursos segue esta Política de Privacidade e as permissões concedidas pelo usuário.
Firebase Analytics
O app usa Firebase Analytics para entender o uso geral, o desempenho dos recursos e as telas acessadas.
Esse recurso pode tratar eventos de abertura do app, sessões, rotas ou telas, informações técnicas do app ou dispositivo e identificadores técnicos do Firebase.
O app não envia o conteúdo completo do diário alimentar como evento personalizado do Firebase Analytics.
Firebase Crashlytics
O app usa Firebase Crashlytics para diagnosticar falhas.
Em caso de erro ou travamento, podem ser enviados relatórios de falha, stack traces, estado técnico do app, modelo do dispositivo, sistema operacional e identificadores técnicos necessários para agrupar e corrigir problemas.
Compras, assinaturas e Premium
Compras Premium são processadas pelo Google Play Billing ou pela App Store, conforme a plataforma.
O app recebe o produto, o status e o recibo ou token devolvidos pela loja oficial e avalia o acesso Premium localmente no dispositivo, pela integração Flutter in_app_purchase com Google Play Billing ou App Store. Um registro local do acesso pode ser armazenado. O BiteSecret não envia produto, recibo ou token de compra a backend próprio, Firebase Functions ou Google Play Developer API para validar o Premium. Como essa decisão é client-side, um aplicativo alterado ou dispositivo comprometido pode burlá-la.
Dados de cartão e pagamento não são acessados pelo BiteSecret. Eles são tratados pela loja oficial responsável pela compra.
Anúncios com Google AdMob
O app pode exibir anúncios por meio do Google AdMob na versão gratuita.
O AdMob pode processar dados como identificadores do dispositivo ou de publicidade, interações com anúncios, diagnósticos, informações do app e sinais aproximados do dispositivo ou da rede para exibir anúncios, medir desempenho, limitar fraude e cumprir requisitos legais.
Em regiões que exigem consentimento adicional para publicidade personalizada, o aplicativo pode apresentar uma escolha específica antes de permitir esse tipo de anúncio.
Usuários Premium podem ter os anúncios removidos conforme a oferta apresentada no aplicativo.
As práticas do Google AdMob também são regidas pela Política de Privacidade do Google: https://policies.google.com/privacy
Serviços de terceiros
O app pode usar Google Play Services, Google AdMob, Google Analytics for Firebase, Firebase Crashlytics, Firebase Authentication, Cloud Firestore, Firebase Remote Config, Firebase App Check, Google Play Billing, App Store, Health Connect, Apple Saúde, iCloud, Open Food Facts, serviços de reconhecimento de voz do sistema operacional e serviços de inteligência artificial quando esses recursos estiverem ativos.
Esses serviços possuem suas próprias políticas de privacidade e termos de uso.
Compartilhamento de dados
O BiteSecret não vende dados pessoais.
Dados podem ser transmitidos somente quando necessário para recursos acionados pelo usuário ou para o funcionamento, segurança e manutenção do app. Isso pode incluir transmissões para Firebase/Google, iCloud, Health Connect, Apple Saúde, Open Food Facts, Google Play, App Store, serviços de reconhecimento de voz, serviços de inteligência artificial e Google AdMob. O recibo ou token Premium é tratado pela integração com a loja oficial e não é enviado a um backend próprio para validação Premium.
Quando a contribuição para o catálogo está ativa, sugestões de produtos podem ser enviadas para uma área privada da conta no Cloud Firestore. Uma cópia sanitizada dos dados genéricos do produto pode ser mostrada a usuários autenticados para verificação comunitária. Depois de cinco confirmações independentes sem divergência, os dados genéricos podem ser publicados no catálogo global. Uma indicação de erro bloqueia a publicação automática e encaminha o produto para moderação.
O BiteSecret não publica junto ao produto o nome, e-mail, identificador da conta, refeições, datas, histórico alimentar ou quantidades consumidas pelo colaborador.
Seus direitos e escolhas
Dependendo da legislação aplicável, você pode solicitar confirmação sobre o tratamento de seus dados pessoais, acesso, correção de informações incompletas ou incorretas, informações sobre compartilhamento, anonimização, bloqueio, exclusão, portabilidade e revogação de consentimentos.
Algumas escolhas podem ser controladas diretamente no aplicativo. A contribuição para o catálogo pode ser desativada em Perfil > Conta > Privacidade e dados. Permissões de câmera, microfone, notificações e saúde podem ser alteradas nas configurações do aparelho ou do serviço correspondente.
Para exercer outros direitos ou esclarecer dúvidas, entre em contato pelo e-mail mxstudioapp@gmail.com. Poderemos solicitar informações necessárias para confirmar a identidade do titular e proteger a conta contra solicitações fraudulentas.
Exclusão de conta e dados
Usuários conectados podem excluir a conta e os dados diretamente no app em:
Perfil > Conta > Excluir conta e dados
Ao confirmar a exclusão, o app remove a conta de login, o backup em nuvem do BiteSecret, os snapshots privados de buscas, os lotes privados de sugestões de produtos vinculados à conta, os votos privados de verificação e seus índices vinculados à conta e os dados salvos neste aparelho.
Informações genéricas de produtos que estejam em revisão ou que já tenham sido verificadas e publicadas no catálogo coletivo podem permanecer sem identificação pública do colaborador. Esses registros contêm somente informações do produto, como nome, marca, categoria, código de barras, valores nutricionais e estado da verificação.
Registros técnicos mínimos relacionados à autoria de uma sugestão poderão ser mantidos de forma privada quando necessários para segurança, integridade da votação, prevenção de fraude, cumprimento de obrigações legais ou defesa de direitos. Eles não incluem nome, e-mail, diário alimentar, peso, refeições ou quantidades consumidas e não são exibidos aos revisores nem no catálogo público.
O app não oferece um fluxo separado para excluir os demais dados da conta sem excluir a conta. A exceção é a fila local de contribuição para o catálogo, que pode ser apagada ao desativar essa função em Privacidade e dados.
Se você não conseguir acessar o app, entre em contato pelo e-mail mxstudioapp@gmail.com usando, quando possível, o mesmo e-mail utilizado na conta.
Retenção de dados
Dados locais permanecem no aparelho até você apagar os registros, limpar os dados do app, excluir sua conta ou desinstalar o aplicativo.
Sugestões de produtos que ainda não foram enviadas permanecem na fila local até o envio periódico, a desativação da contribuição, a exclusão da conta ou a remoção dos dados do aplicativo.
Lotes privados de sugestões enviados ao Cloud Firestore podem permanecer pelo período necessário para segurança, prevenção de abuso, revisão e moderação. Esses lotes privados são removidos no fluxo de exclusão da conta e dos dados do BiteSecret.
Candidatos sanitizados podem permanecer na área de revisão enquanto aguardam confirmações ou moderação. Os votos e índices privados vinculados à conta permanecem enquanto necessários ao processo de verificação e são removidos no fluxo de exclusão da conta. Uma associação técnica mínima com o autor poderá ser mantida de forma privada quando necessária para impedir voto no próprio produto, preservar a integridade da votação, prevenir fraude, cumprir obrigações legais ou defender direitos.
Informações genéricas de produtos revisados e publicados podem permanecer no catálogo global sem identificação do colaborador.
Dados enviados para serviços externos podem permanecer nesses serviços pelo tempo necessário para funcionamento, segurança, obrigações legais, backup, análise ou prevenção de fraude, conforme as políticas de cada provedor.
Após a exclusão da conta, poderemos manter registros mínimos de conformidade, segurança e defesa de direitos, como datas de aceite dos Termos de Uso e da Política de Privacidade, versão aceita, identificador técnico ou hash do identificador da conta e data da solicitação de exclusão.
Esses registros não incluem diário alimentar, dados de saúde, peso, refeições, fotos, nome, e-mail ou conteúdo do perfil. Eles são mantidos apenas pelo tempo necessário para cumprir obrigações legais, prevenir fraude, comprovar consentimentos e defender direitos.
Para revogar permissões de saúde, use as configurações do Health Connect, Apple Saúde ou serviço equivalente do aparelho.
Segurança
O app usa HTTPS para comunicações externas. No Android e no iOS, diário, peso, perfil, refeições e outros dados do banco SQLite local são criptografados com AES-256-GCM; a chave fica protegida pelo Android Keystore ou pelo iOS Keychain. O status Premium avaliado localmente pode ser armazenado em um mecanismo seguro do dispositivo.
O Firebase App Check ajuda a proteger recursos Firebase contra clientes não autorizados quando a fiscalização está habilitada, mas não valida recibos nem protege a decisão local de liberar Premium. A validação client-side pode ser burlada em uma versão alterada ou em dispositivo comprometido.
O BiteSecret utiliza controles de acesso e regras de segurança para separar backups privados, lotes privados de sugestões, identificadores técnicos, votos, candidatos em revisão e o catálogo público de produtos. O aplicativo não pode criar livremente um produto global nem alterar ou excluir diretamente um documento já publicado. A criação automática no catálogo global somente é permitida, pelas regras do Cloud Firestore, na mesma transação do quinto voto válido, quando existem cinco confirmações independentes, nenhuma divergência e correspondência exata com o candidato em revisão.
Nenhum método de transmissão ou armazenamento eletrônico é totalmente seguro. Embora sejam adotadas medidas razoáveis para proteger os dados, não é possível garantir segurança absoluta contra todos os riscos.
Aviso de saúde
O app oferece cálculos, registros e estimativas para acompanhamento pessoal.
O BiteSecret não substitui médico, nutricionista ou outro profissional de saúde. O app não fornece diagnóstico, tratamento ou recomendação médica.
Crianças
O BiteSecret não é direcionado a crianças menores de 16 anos, ou a idade superior exigida pela legislação aplicável no país do usuário.
Se o responsável legal acreditar que uma criança forneceu dados pessoais ao BiteSecret de maneira inadequada, poderá solicitar orientação ou exclusão pelo e-mail mxstudioapp@gmail.com.
Transferência internacional de dados
Alguns provedores usados pelo app podem processar dados em países diferentes do seu país de residência. Quando exigido por lei, são aplicadas salvaguardas adequadas para transferências internacionais de dados.
Alterações nesta política
Esta Política de Privacidade pode ser atualizada periodicamente para refletir alterações no aplicativo, nos serviços utilizados ou nos requisitos legais.
A versão atualizada será publicada nesta página com a respectiva data de atualização. Quando necessário, o aplicativo poderá solicitar um novo aceite ou apresentar um aviso sobre mudanças relevantes.
Contato
Caso tenha dúvidas sobre privacidade, tratamento de dados, exclusão de conta ou exercício de direitos, entre em contato pelo e-mail mxstudioapp@gmail.com.