Privacidade
O que coletamos, e o que não
Vale para o aplicativo e para o site. Sem letra miúda: o que fica no seu aparelho, o que chega até nós e o que está sob o seu controle.
Atualizada em
Quem responde e o que está coberto
A Salve Software é a controladora dos dados tratados no aplicativo Rotuz e no site rotuz.salvesoftware.com. Este documento vale para os dois, e informa o que é coletado, com que finalidade, com quem é compartilhado e como você exerce seus direitos.
Para qualquer assunto relacionado a dados pessoais, incluindo pedidos de acesso ou exclusão, o canal é contact@salvesoftware.com.
O Rotuz avalia rótulos de produtos. Ele não coleta dado de saúde, não pede peso, altura, restrição alimentar ou diagnóstico, e não pretende conhecer você.
O que não sai do seu aparelho
O histórico do que você escaneou fica gravado apenas no aparelho, num banco local. Ele não é enviado aos nossos servidores, não é copiado quando você cria conta e não é recuperável por nós. Se você desinstalar o aplicativo, ele se perde, e não temos como devolvê-lo.
Também permanecem apenas no aparelho as suas preferências de idioma e tema, a marcação das dicas que já foram exibidas e o cache dos produtos consultados, que existe para o aplicativo continuar funcionando sem internet.
A câmera é a única permissão que o aplicativo solicita. Ela é usada no momento da leitura, para reconhecer o código de barras e, quando você opta por cadastrar um produto, para fotografar a embalagem. Não há acesso à sua galeria, aos seus contatos, à sua localização ou ao microfone.
Conta, e por que ela é opcional
É possível usar o Rotuz sem criar conta. Nesse caso, o aplicativo gera um identificador do aparelho e o envia ao nosso servidor, que cria um registro anônimo para reconhecer o aparelho nas próximas vezes e guardar preferências. Esse registro não contém nome, e-mail ou telefone.
Ao criar uma conta, os dados abaixo passam a existir no mesmo registro. A senha é guardada como hash, nunca em texto legível.
| Dado | Por que existe |
|---|---|
| identificar a conta e permitir entrar em outro aparelho | |
| Senha, em hash | autenticação |
| Identificador do aparelho e plataforma | emitir sessão e reconhecer o aparelho |
| Metas alimentares | avisar no escaneamento quando o produto contraria o que você evita |
| País do perfil de nota | aplicar a regra de rotulagem correta ao cálculo |
| Identificação e validade da assinatura | liberar o Premium enquanto ele estiver ativo |
A base legal é a execução do contrato, prevista no artigo 7º, inciso V, da Lei 13.709/2018, já que sem esses dados o serviço contratado não funciona.
Quando você cadastra um produto
Se um produto não está na base, o aplicativo oferece cadastrá-lo. Esse fluxo é opcional e sempre parte de uma ação sua.
A leitura do rótulo acontece dentro do seu aparelho. O que segue para o nosso servidor é o texto reconhecido, junto do código de barras, do nome, da marca e da categoria que você confirmou. As fotos da embalagem são enviadas e armazenadas apenas se o cadastro for concluído.
O produto cadastrado passa a integrar a base pública do Rotuz e fica associado à sua conta, para que você possa acompanhar suas contribuições. A embalagem fotografada é do produto, não sua; ainda assim, evite enquadrar pessoas ou documentos ao capturar.
O site, e a medição que depende de você
Navegar pelo site não exige conta. O idioma escolhido, o tema e a sua resposta sobre medição ficam guardados no próprio navegador e não são enviados a lugar nenhum. As fontes são servidas por nós, e não pelo Google Fonts, de modo que abrir uma página não comunica a sua visita a terceiros.
Usamos o Google Analytics 4 para entender quais páginas cumprem seu papel e de onde vêm os downloads do aplicativo. Enquanto você não responder ao aviso, nada disso é carregado: nenhum arquivo é baixado, nenhum identificador é criado e nenhuma requisição sai do seu navegador em direção ao Google.
A base legal aqui é o seu consentimento, previsto no artigo 7º, inciso I. Ele pode ser revogado a qualquer momento pelo link no rodapé, com o mesmo esforço de uma aceitação.
Se você aceitar, passam a existir os identificadores abaixo, e a cada página são enviados esse identificador, o endereço visitado, a página de origem, o idioma do navegador, a resolução da tela, o endereço IP e a identificação do navegador.
| Identificador | Onde fica | Por quanto tempo |
|---|---|---|
| _ga | cookie | cerca de 13 meses |
| _ga_ seguido do código da propriedade | cookie | cerca de 13 meses |
| Firebase Installation ID | IndexedDB | até você limpar os dados do site |
São três eventos, e nenhum além deles: abertura de página, clique nos botões de download e clique para abrir a metodologia. Não veiculamos publicidade, não fazemos remarketing e não acompanhamos você em outros sites.
Medição e estabilidade do aplicativo
O aplicativo utiliza três serviços do Firebase. O Analytics registra eventos de uso, como telas abertas e escaneamentos realizados, sem o conteúdo do que foi escaneado. O Crashlytics envia relatórios quando o aplicativo falha, contendo o rastro do erro, o modelo do aparelho e a versão do sistema. O Performance Monitoring mede tempo de resposta e de carregamento.
Esses serviços operam sob o legítimo interesse de manter o aplicativo funcional e diagnosticável, conforme o artigo 7º, inciso IX. Eles não recebem o seu histórico, os produtos que você consultou nem as suas metas.
Com quem os dados são compartilhados
Não vendemos, alugamos nem trocamos dados pessoais. O compartilhamento se limita aos operadores necessários para o serviço funcionar.
| Operador | O que recebe | Para quê |
|---|---|---|
| Google (Gemini) | o texto do rótulo, sem imagens | interpretar a tabela nutricional de um cadastro |
| Cloudflare (R2) | a foto da embalagem cadastrada | armazenar a imagem do produto |
| Google (Firebase) | eventos de uso, falhas e desempenho | medição e diagnóstico |
| Apple e Google | a compra da assinatura | processar o pagamento e confirmar a validade |
| Vercel | dados técnicos de acesso ao site | entregar as páginas e conter abuso |
A cobrança da assinatura é feita inteiramente pela App Store ou pelo Google Play. Não temos acesso ao seu cartão nem aos seus dados de pagamento; recebemos apenas a confirmação de que a assinatura existe e até quando vale.
Os dados de produto vêm em parte do Open Food Facts, base colaborativa aberta sob licença ODbL. Trata-se de informação sobre alimentos, não sobre pessoas.
Por quanto tempo guardamos
Os dados da conta permanecem enquanto ela existir. Solicitada a exclusão, o registro e os dados associados são apagados em até trinta dias, ressalvado o que a lei obrigue a reter.
Os produtos que você cadastrou permanecem na base pública, porque passam a ser informação sobre alimentos e não sobre você. Ao excluir a conta, o vínculo entre eles e a sua pessoa é desfeito.
Os cookies de medição do site expiram em cerca de treze meses, ou antes, se você revogar o consentimento ou limpar os dados do navegador.
Transferência internacional
Google, Cloudflare, Apple e Vercel processam dados fora do Brasil. Essas transferências ocorrem na forma do artigo 33 da Lei 13.709/2018 e se restringem ao necessário para a prestação do serviço.
Como protegemos
O artigo 46 da Lei 13.709/2018 obriga a adotar medidas capazes de proteger os dados. As nossas são as seguintes.
- todo tráfego entre o aplicativo, o site e os nossos servidores trafega cifrado
- senhas são guardadas como hash derivado por scrypt, e não podem ser revertidas
- a emissão de sessão exige prova de integridade do aparelho, emitida pelo próprio sistema operacional
- há limite de tentativas por minuto na criação de conta e de sessão
- o acesso ao banco é restrito às pessoas que precisam dele para operar o serviço
Nenhuma medida elimina risco por completo. Se ocorrer incidente de segurança com risco relevante aos seus direitos, comunicaremos você e a Autoridade Nacional de Proteção de Dados, como exige o artigo 48.
Seus direitos
O artigo 18 da Lei 13.709/2018 assegura a você confirmação da existência de tratamento, acesso aos dados, correção de informação incompleta ou desatualizada, anonimização ou eliminação, portabilidade, informação sobre compartilhamento e revogação do consentimento.
Parte disso está sob o seu controle direto, sem precisar falar conosco:
- apagar o histórico local removendo os dados do aplicativo, ou desinstalando-o
- revogar a medição do site pelo link no rodapé, e limpar cookies pelo navegador
- alterar suas metas e o país do perfil dentro do aplicativo, a qualquer momento
- cancelar a assinatura pela App Store ou pelo Google Play
Para exclusão de conta, acesso ou qualquer outro pedido, escreva para contact@salvesoftware.com. O prazo de resposta é de quinze dias. Você também pode apresentar reclamação à Autoridade Nacional de Proteção de Dados.
Crianças e adolescentes
O Rotuz não se destina a menores de treze anos e não coleta dados dessa faixa de forma consciente. Se tomarmos conhecimento de um cadastro nessas condições, ele será excluído. Responsáveis podem solicitar a remoção pelo canal de contato.
Alterações neste documento
Mudanças relevantes na coleta serão refletidas aqui antes de entrarem em vigor. Quando afetarem algo que dependa de consentimento, ele será solicitado novamente, mesmo a quem já havia respondido.


