Política de Privacidade
Atualizado em:
Responsável pelo tratamento
O responsável pelo tratamento para o app GroceryLens e o site grocerylens.app é:
[CONTROLLER_NAME]
[CONTROLLER_ADDRESS]
E-mail: support@grocerylens.app
Escreva para esse endereço se tiver uma dúvida ou solicitação sobre seus dados.
Em resumo
- Tratamos seus dados para operar o GroceryLens: sua conta, suas notas fiscais e seu resumo de gastos.
- Um modelo de IA do Google, o Gemini, lê suas notas fiscais por meio do nosso próprio servidor. O Google não usa suas notas fiscais para melhorar os produtos dele.
- O app não mostra anúncios, e não rastreamos você entre apps ou sites. Não vendemos seus dados.
- O app só envia relatórios de falhas se você os ativar.
- Você pode excluir notas fiscais individuais ou sua conta inteira no app a qualquer momento.
O app
Sua conta
Para usar o GroceryLens, você precisa de uma conta. Você entra com seu endereço de e-mail, por meio de um código ou link que enviamos a você, ou com “Iniciar sessão com a Apple”.
- Tratamos seu endereço de e-mail e um ID de conta aleatório, que associa seus dados à sua conta.
- Se você usar “Iniciar sessão com a Apple”, a Apple confirma quem você é e nos envia um ID de usuário Apple e o endereço de e-mail que você escolher compartilhar. Com “Ocultar Meu E-mail”, esse é um endereço de encaminhamento da Apple. Seu nome não é enviado aos nossos servidores.
- Quando você entra, o Supabase armazena dados técnicos, como seu endereço IP, o horário e o user agent do seu aparelho, para proteger sua conta.
- Fundamento jurídico: art. 6º, nº 1, alínea b, do RGPD, porque precisamos da conta para disponibilizar o app a você.
Notas fiscais e gastos
Sua conta contém:
- seu perfil: orçamento mensal, moeda e país
- para cada nota fiscal: o nome da loja, o país da nota fiscal, data e hora, totais, impostos, descontos e reembolsos
- para cada item: nome, marca, categoria, quantidade, unidade e preços
- a imagem ou o PDF de cada nota fiscal. O app reduz as imagens no seu aparelho antes de enviá-las.
- seu uso: para cada escaneamento e cada resposta do Grocery AI, o tipo de solicitação, o número de tokens de IA e o horário
- o status da sua assinatura, veja “Assinatura” abaixo
O Supabase armazena esses dados em Frankfurt am Main. O PowerSync mantém a cópia no seu aparelho sincronizada com sua conta.
- Fundamento jurídico: art. 6º, nº 1, alínea b, do RGPD.
Leitura de notas fiscais com IA
Quando você escaneia ou importa uma nota fiscal, o app envia a imagem ou o PDF ao nosso servidor. Ele também envia o fuso horário do seu aparelho, para que o horário da compra seja armazenado corretamente. Nosso servidor repassa a nota fiscal ao modelo Gemini do Google, que devolve a loja, os itens e os valores. Nosso servidor não guarda cópia da nota fiscal. O app salva o resultado na sua conta e envia a imagem para lá.
- Usamos o serviço pago do Gemini. O Google não usa suas notas fiscais nem os resultados para melhorar os produtos dele.
- O Google armazena as solicitações e respostas por 55 dias, apenas para detectar e impedir abusos do serviço dele.
- Fundamento jurídico: art. 6º, nº 1, alínea b, do RGPD.
Grocery AI
Quando você faz uma pergunta ao Grocery AI, o app envia sua pergunta e as mensagens anteriores da conversa ao nosso servidor, que as repassa ao Gemini. Para responder, o Gemini pode pedir ao nosso servidor análises das suas próprias notas fiscais: seus gastos por categoria, as lojas em que um produto saiu mais barato para você, a evolução do preço de um produto e sua economia com ofertas. Nosso servidor calcula essas análises a partir dos seus dados e envia ao Gemini apenas o resultado.
O app mantém a conversa apenas na memória e não a salva. Nosso servidor também não a armazena.
- Valem as mesmas condições do Google que na leitura das notas fiscais.
- Fundamento jurídico: art. 6º, nº 1, alínea b, do RGPD.
Assinatura
Você compra o GroceryLens Plus na App Store da Apple. A Apple processa a compra, o teste grátis e o pagamento como responsável pelo tratamento independente, nos termos da Política de Privacidade da Apple. Para clientes na UE, trata-se da Apple Distribution International Ltd., Irlanda. Não recebemos dados de pagamento.
- Nosso servidor gera um token aleatório para sua conta, que o app repassa à Apple na compra.
- A Apple e, após uma compra, o app enviam ao nosso servidor informações de compra assinadas. Armazenamos seu plano, o início e o fim do período em curso e o token, para que o app possa liberar o GroceryLens Plus para sua conta.
- Fundamento jurídico: art. 6º, nº 1, alínea b, do RGPD.
Proteção contra abusos
Cada solicitação do app ao nosso servidor leva uma verificação do Firebase App Check. Com o serviço App Attest da Apple, o App Check confirma que a solicitação vem de uma cópia original do GroceryLens em um aparelho Apple real. A verificação usa uma chave por instalação do app, que não está vinculada à sua conta. Segundo o Google, o App Check não armazena os dados da verificação.
- Fundamento jurídico: art. 6º, nº 1, alínea f, do RGPD. Nosso interesse legítimo é proteger nosso servidor e os escaneamentos com IA contra abusos e uso automatizado.
Relatórios de falhas, apenas com seu consentimento
Os relatórios de falhas ficam desativados até você ativar Enviar relatórios de falhas, durante a configuração inicial ou depois nos Ajustes do app, em Privacidade. A partir daí, o Firebase Crashlytics recebe um relatório quando o app falha ou registra um erro. Um relatório contém a sequência de eventos da falha, o modelo do seu aparelho, a versão do iOS e a versão do app, mensagens curtas de registro técnico do app e seu ID de conta.
Os relatórios de falhas são pseudonimizados e vinculados ao seu ID de conta, para que possamos ajudar você quando entrar em contato com o suporte.
- Quando você desativa os relatórios de falhas, o app remove seu ID de conta do Crashlytics e exclui os relatórios que ainda não enviou.
- O Google armazena os relatórios de falhas por 90 dias.
- Fundamento jurídico: art. 6º, nº 1, alínea a, do RGPD, seu consentimento. Você pode retirá-lo a qualquer momento desativando a opção. A retirada não compromete a licitude do tratamento efetuado até então.
Dados que ficam no seu aparelho
- A câmera, o seletor de fotos e a importação de arquivos dão ao app apenas as notas fiscais que você escolher.
- O app armazena seus dados e arquivos de notas fiscais em um banco de dados local, suas configurações, como a escolha sobre relatórios de falhas, nas configurações locais dele, e seu login nas Chaves do iOS.
- Quando você sai da conta, o app limpa o banco de dados local e encerra a sessão.
- O app não contém anúncios nem análises, não usa identificador de publicidade e não rastreia você.
Registros do servidor
Nosso servidor roda no Google Cloud Run em Frankfurt am Main e grava registros no Google Cloud Logging. Para cada solicitação, o Google Cloud armazena dados técnicos, como seu endereço IP, o horário, o endereço acessado e o user agent do app. Nosso servidor complementa as entradas com seu ID de conta e informações como o país de uma nota fiscal, seu plano e, em alguns casos, o fuso horário do seu aparelho ou o nome de uma loja. Usamos esses registros para operar o serviço e para encontrar e corrigir erros.
- Excluímos os registros após 30 dias.
- O Supabase também armazena registros técnicos das solicitações, como endereço IP e horário, por 7 dias.
- Fundamento jurídico: art. 6º, nº 1, alínea f, do RGPD. Nosso interesse legítimo é uma operação confiável e segura.
O site
Entrega do site
A Cloudflare entrega o grocerylens.app. Quando você abre uma página, seu navegador envia à Cloudflare seu endereço IP e dados técnicos, como a página acessada, o horário e o user agent do seu navegador. A Cloudflare precisa desses dados para entregar a página e protegê-la contra ataques. O site não define cookies e não armazena nada no seu navegador.
- Fundamento jurídico: art. 6º, nº 1, alínea f, do RGPD. Nosso interesse legítimo é a entrega segura do site.
Web Analytics
Contamos as visualizações de página com o Cloudflare Web Analytics. Um pequeno script mede a rapidez com que a página carrega e registra a página de onde você veio. Segundo a Cloudflare, o script não armazena nada no seu navegador e não lê cookies, e a Cloudflare descarta seu endereço IP no data center mais próximo. Vemos apenas totais, como o número de visualizações por página.
- Fundamento jurídico: art. 6º, nº 1, alínea f, do RGPD. Nosso interesse legítimo é saber quais páginas são lidas e com que rapidez carregam.
Lista de espera
Quando você se inscreve na lista de espera, o formulário envia seus dados diretamente ao nosso prestador de serviços de e-mail, a Brevo:
- seu endereço de e-mail
- o idioma do formulário, a versão do texto de consentimento e o local da página em que você se inscreveu
- o momento da inscrição e o momento da confirmação
Quando você envia o formulário, a Brevo também recebe seu endereço IP e o user agent do seu navegador, mesmo que você nunca confirme.
Em seguida, a Brevo envia a você um e-mail com um link de confirmação, válido por 72 horas. Até você clicar nele, não enviamos mais nada. Se você não confirmar, excluímos a inscrição após 14 dias.
Após a sua confirmação, escrevemos a você quando o GroceryLens for lançado e, depois disso, ocasionalmente, novidades sobre o app, no máximo uma vez por mês. Nossos e-mails não registram se você os abre ou clica em um link.
Você pode retirar seu consentimento a qualquer momento, pelo link de cancelamento de inscrição em cada e-mail ou com uma mensagem para support@grocerylens.app. A Brevo então mantém seu endereço em uma lista de bloqueio, para que você não receba mais e-mails. Guardamos as informações sobre o seu consentimento por três anos após a retirada, para poder comprová-lo. Com a mesma finalidade, guardamos uma exportação mensal da lista com essas informações.
- Fundamento jurídico para os e-mails: art. 6º, nº 1, alínea a, do RGPD, seu consentimento.
- Fundamento jurídico para a comprovação: art. 6º, nº 1, alínea c, do RGPD, em conjunto com o art. 7º, nº 1, do RGPD, bem como o art. 6º, nº 1, alínea f, do RGPD. Nosso interesse legítimo é poder comprovar seu consentimento.
E-mails de suporte
Quando você escreve para support@grocerylens.app, tratamos seu endereço de e-mail, sua mensagem e seus anexos. No app, Enviar feedback abre seu app de e-mail com um e-mail já preparado. Ele termina com a versão do app, o build, a versão do iOS e o modelo do aparelho. Você vê essas linhas e pode alterá-las ou excluí-las antes de enviar. O próprio app não envia nada.
- A caixa de correio funciona no iCloud Mail da Apple, veja “Prestadores de serviços” abaixo.
- Excluímos os e-mails de suporte 12 meses após a conclusão da sua solicitação.
- Fundamento jurídico: art. 6º, nº 1, alínea b, do RGPD.
Prestadores de serviços
Estas empresas tratam dados por nossa conta. Quando um prestador de serviços trata dados fora da UE ou pode acessá-los a partir de lá, a garantia indicada protege a transferência.
Supabase
- Empresa: Supabase Pte. Ltd., Singapura
- Finalidade: conta, e-mails de login, banco de dados e armazenamento de arquivos
- Local: data center em Frankfurt am Main
- Fundamento jurídico: art. 6º, nº 1, alínea b, do RGPD e, para os registros, art. 6º, nº 1, alínea f, do RGPD
- Garantia: o Supabase pode acessar os dados de fora da UE. O acordo de tratamento de dados do Supabase contém as cláusulas contratuais-tipo da Comissão Europeia.
PowerSync
- Empresa: Journey Mobile, Inc., EUA
- Finalidade: mantém os dados no app sincronizados com sua conta
- Local: data center na Irlanda
- Fundamento jurídico: art. 6º, nº 1, alínea b, do RGPD
- Garantia: cláusulas contratuais-tipo da Comissão Europeia
Google Cloud
- Empresa: Google Cloud EMEA Limited, Irlanda
- Finalidade: opera nosso servidor (Cloud Run), armazena os registros dele (Cloud Logging), disponibiliza o Gemini e o Firebase App Check
- Local: nosso servidor roda em Frankfurt am Main. O Google armazena os registros no local de armazenamento global do Google, que pode ficar fora da UE. O Gemini e o App Check podem tratar dados em qualquer país em que o Google tenha instalações, inclusive nos EUA.
- Fundamento jurídico: art. 6º, nº 1, alínea b, do RGPD para o servidor e o Gemini, art. 6º, nº 1, alínea f, do RGPD para os registros e o App Check
- Garantia: EU-US Data Privacy Framework para transferências à Google LLC nos EUA, cláusulas contratuais-tipo da Comissão Europeia para outros países
Firebase Crashlytics
- Empresa: Google Ireland Limited, Irlanda
- Finalidade: relatórios de falhas, apenas com seu consentimento
- Local: data centers do Google no mundo todo, inclusive nos EUA
- Fundamento jurídico: art. 6º, nº 1, alínea a, do RGPD
- Garantia: EU-US Data Privacy Framework para transferências à Google LLC nos EUA, cláusulas contratuais-tipo da Comissão Europeia para outros países
Cloudflare
- Empresa: Cloudflare, Inc., EUA
- Finalidade: entrega o site e disponibiliza o Web Analytics
- Local: rede mundial da Cloudflare, inclusive nos EUA
- Fundamento jurídico: art. 6º, nº 1, alínea f, do RGPD
- Garantia: EU-US Data Privacy Framework para transferências à Cloudflare, Inc. nos EUA, cláusulas contratuais-tipo da Comissão Europeia para outros países e para os EUA, caso o Framework deixe de valer
Brevo
- Empresa: Brevo GmbH, Berlim
- Finalidade: a lista de espera e os e-mails dela
- Local: servidores na UE. O serviço de formulários da Brevo funciona por trás da Cloudflare, e a Brevo usa outros prestadores de serviços fora da UE, entre eles a Brevo Inc. nos EUA e a Brevo CRM Solutions na Índia.
- Fundamento jurídico: art. 6º, nº 1, alínea a, do RGPD e, para a comprovação do consentimento, art. 6º, nº 1, alíneas c e f, do RGPD
- Garantia: EU-US Data Privacy Framework e cláusulas contratuais-tipo da Comissão Europeia para os EUA, cláusulas contratuais-tipo da Comissão Europeia para a Índia
Apple iCloud Mail
- Empresa: Apple Distribution International Ltd., Irlanda
- Finalidade: nossa caixa de correio de suporte support@grocerylens.app
- Local: servidores da Apple, que também podem ficar nos EUA
- Fundamento jurídico: art. 6º, nº 1, alínea b, do RGPD
- Garantia: segundo a Política de Privacidade da Apple, cláusulas contratuais-tipo da Comissão Europeia
Por quanto tempo armazenamos os dados
- Sua conta, suas notas fiscais e seu uso: até você excluí-los ou excluir sua conta. Após a exclusão, eles permanecem por até mais 7 dias nos backups diários do banco de dados. Imagens e PDFs das notas fiscais não fazem parte desses backups.
- Arquivos de notas fiscais que não pertencem mais a nenhuma nota fiscal: são excluídos automaticamente após 7 dias.
- Registros do servidor: 30 dias. Registros no Supabase: 7 dias.
- Solicitações e respostas ao Gemini no Google: 55 dias.
- Relatórios de falhas no Google: 90 dias.
- E-mails de suporte: 12 meses após a conclusão da sua solicitação.
- Lista de espera: o link de confirmação vale por 72 horas, e uma inscrição não confirmada é excluída após 14 dias. Uma inscrição confirmada permanece até você cancelar a inscrição, e a comprovação do seu consentimento permanece por três anos depois disso.
Excluir dados
- Para excluir uma única nota fiscal, deslize a nota fiscal para a esquerda na lista de notas fiscais e toque em Excluir. Isso exclui a nota fiscal, seus itens e sua imagem, com ou sem assinatura.
- Para excluir sua conta, abra os Ajustes do app e, em Exclusão da conta, toque em Excluir conta. Isso exclui seus arquivos de notas fiscais, sua conta e todos os dados vinculados a ela.
- Você também pode nos pedir para excluir seus dados com uma mensagem para support@grocerylens.app.
Excluir sua conta não encerra sua assinatura. Cancele a assinatura na sua Conta Apple, como descrito na página de suporte.
Seus direitos
Você tem o direito:
- de acesso aos seus dados (art. 15 do RGPD)
- de retificação de dados incorretos (art. 16 do RGPD)
- à exclusão dos seus dados (art. 17 do RGPD)
- à limitação do tratamento (art. 18 do RGPD)
- de receber seus dados em um formato de leitura automática (art. 20 do RGPD)
- de se opor, por motivos relacionados com a sua situação particular, a um tratamento baseado no nosso interesse legítimo (art. 21 do RGPD)
- de retirar um consentimento a qualquer momento, com efeito para o futuro (art. 7º, nº 3, do RGPD)
Para exercer esses direitos, escreva para support@grocerylens.app.
Você também tem o direito de apresentar reclamação a uma autoridade de controle de proteção de dados, em especial no Estado-membro da UE em que você reside ou trabalha ou em que ocorreu a alegada infração (art. 77 do RGPD).
Nenhuma decisão automatizada
Não tomamos decisões sobre você baseadas exclusivamente no tratamento automatizado que produzam efeitos jurídicos em relação a você ou que o afetem significativamente de forma similar (art. 22 do RGPD). A leitura de notas fiscais com IA não é uma decisão desse tipo.
Você é obrigado a fornecer dados?
Para ter uma conta, você precisa de um endereço de e-mail ou de uma Conta Apple. Sem conta, não é possível usar o app. Os relatórios de falhas e a lista de espera são facultativos.
Alterações desta política
Atualizamos esta política quando o app, o site ou nossos prestadores de serviços mudam.