Política de Privacidade
O Duneed guarda o mínimo possível. Esta página lista tudo, na ordem de importância.
Versão resumida
- Fotos de cupons fiscais nunca são armazenadas. A imagem é lida uma vez e excluída, no seu celular e no nosso servidor. O que é mantido é o texto que você aprovou.
- Sem localização, sem contatos, sem galeria de fotos, sem nomes. A única coisa que temos que pode te identificar é o endereço de e-mail — e, se você nos enviar um feedback, o que você escolher escrever. Junto a isso, ficam os registros técnicos necessários para o serviço — um identificador aleatório do dispositivo, registros de sessão e eventos de uso que não carregam conteúdo — todos listados abaixo.
- Nada é vendido.
- Você pode levar o que está no app com você e excluir sua conta, de dentro do app, sem precisar nos pedir. Os poucos registros que sobrevivem à exclusão estão listados abaixo.
- Seus dados ficam na Alemanha, dentro da União Europeia.
Quem é responsável
O Duneed é um app independente. Para qualquer coisa nesta política — dúvida, solicitação ou reclamação — escreva para support@duneed.app e você falará diretamente com quem desenvolveu o app.
O que o Duneed armazena e por quê
| O quê | Por quê | Por quanto tempo |
|---|---|---|
| Seu endereço de e-mail, conforme a Apple compartilha | Identificar a conta e mostrar quem está em uma casa compartilhada | Até você excluir a conta |
| O identificador que a Apple fornece ao Duneed para sua conta Apple | Para fazer login. O login com a Apple é a única forma de ter uma conta, e o Duneed pede à Apple apenas o endereço de e-mail | Até você excluir a conta |
| Registros de sessão, incluindo o endereço IP e o identificador do app ou navegador (user agent) do dispositivo que abriu a sessão | Manter você conectado e permitir revogar uma sessão | 7 dias, estendido enquanto você continuar usando o app; excluído ao sair da conta |
| O que você coloca no app: cupons fiscais (loja, data, total), itens da despensa (nome, marca, categoria, quantidade, preço, validade, suas observações), lista de compras, categorias | Isso é o produto | Até você excluir a conta. Remover um item marca ele como removido, não apaga. Em uma casa compartilhada, até que essa casa seja excluída — veja a observação na seção de exclusão |
| Membros da casa e códigos de convite | Compartilhar uma despensa com as pessoas que moram com você | Até você sair da casa ou excluir a conta |
| Um identificador aleatório do dispositivo, criado no seu celular e guardado no Keychain ou Keystore, além do nome da plataforma e quando o dispositivo foi visto pela última vez | Contar os scans por dispositivo para que o limite gratuito não possa ser resetado ao sair da conta, e evitar abusos automatizados | Guardado; excluir a conta remove o vínculo entre o dispositivo e você |
| Contagem de scans para os períodos atual e anteriores, por conta e por dispositivo | Aplicar os limites gratuitos e premium | Contagens vinculadas à conta: até você excluir. Contagens vinculadas ao dispositivo: guardadas |
| Se uma assinatura está ativa e qual, conforme informado pela App Store via RevenueCat | Desbloquear o premium | Até você excluir a conta |
| Um log de segurança: identificadores de conta, o que aconteceu (convite criado ou aceito, membro saindo ou removido, premium começando ou terminando, mudança de dono da casa, exclusão de conta) e quando | Investigar abusos e incidentes — veja a observação na seção de exclusão | Guardado |
| Eventos de uso: quais de uma lista fixa de ações aconteceram no app (por exemplo, início ou sucesso de um scan) e quando, pequenas contagens e códigos anexados, versão do app e plataforma, identificador aleatório do dispositivo e identificador da conta após login | Saber se o app está funcionando — onde os scans falham, onde as pessoas param — medido no nosso próprio servidor, sem empresa de análise envolvida | Guardado; excluir a conta remove seu identificador desses eventos |
| Feedback enviado em Configurações → Conte o que deu errado: o tópico escolhido, o que você escreveu, o e-mail se você digitou, e — só se você deixar a opção ativada — versão e build do app, plataforma, versão do sistema operacional, idioma e região. Junto, o identificador aleatório do dispositivo e, se logado, o identificador da conta | Ler o que aconteceu e, se você deixou um e-mail, responder. O identificador do dispositivo limita quantos relatos um celular pode enviar e diferencia os relatos de cada aparelho | 12 meses, depois excluído. Relatos enviados logado são excluídos antes, junto com a conta |
O que o Duneed nunca armazena
- A imagem do cupom fiscal. Ela é enviada uma vez para leitura e excluída imediatamente em qualquer saída daquela tela, inclusive se o scan falhar. Nunca é gravada em armazenamento nosso.
- Sua localização. O app não pede e não consegue ler.
- Seus contatos, calendário ou galeria de fotos além da única imagem que você escolher escanear.
- Seu nome, telefone, endereço ou data de nascimento. Não há campo para isso — mas uma mensagem de feedback é guardada exatamente como você escreveu, então não inclua o que não quiser compartilhar.
- Dados de cartão. O pagamento acontece totalmente dentro da App Store. Só sabemos se você assinou, nunca como pagou.
- Dados pessoais nos logs do servidor do app. Os logs do servidor com que o app se comunica registram identificadores de requisição, tempos e contagens. Nunca endereço de e-mail, nunca token de sessão, nunca uma linha de cupom fiscal, nunca o conteúdo de um feedback. O log de acesso do site é diferente: para cada página ou arquivo solicitado, registra o endereço IP, o endereço encaminhado, o identificador do navegador (user agent), o que foi solicitado, a página de origem e o horário. Ele é rotacionado por tamanho: no máximo três arquivos de até 10 MB são mantidos, e o mais antigo é removido primeiro.
Quem mais vê alguma coisa
As empresas abaixo recebem algo quando você usa o Duneed: o quê e para quê.
| Quem | O que recebem | Para quê |
|---|---|---|
| OpenAI | A imagem do cupom fiscal, uma vez | Ler o texto da imagem, via API da OpenAI. Nunca armazenamos a imagem, e nossos próprios logs registram apenas que um scan aconteceu — nunca a foto, nunca o que foi lido. |
| RevenueCat | Um identificador específico do app e o registro de compra da loja | Informar ao app se o premium está ativo e manter sincronizado entre dispositivos |
| Apple | A própria compra | Receber o pagamento. A política de privacidade da Apple se aplica aqui. |
| Google (AdMob) | Os pedidos do app por um banner de anúncio, no plano gratuito | Exibir o banner. Veja a seção de Publicidade abaixo. |
| Hetzner Online GmbH | Tudo, pois é o servidor onde roda o app | Hospedagem, na Alemanha |
Publicidade
O plano gratuito exibe um banner do AdMob do Google em duas das listas — nunca no scanner, na tela de revisão ou na tela de pagamento. O Premium não exibe anúncios, e o app não solicita anúncios para contas Premium.
Quando um banner está prestes a carregar e você ainda não respondeu ao aviso de rastreamento da Apple, o app mostra o aviso. Os anúncios são personalizados só se você permitir o rastreamento; caso contrário, o app pede ao Google anúncios não personalizados, e o funcionamento é igual nos dois casos.
Exportando seus dados
Configurações → Dados gera um arquivo legível por máquina com o que está atualmente no app — itens da despensa, lista de compras, cupons fiscais e categorias — gerado a partir da cópia no seu celular. Itens removidos não aparecem. Você não precisa pedir, e não há tempo de espera. Para os outros registros listados acima, escreva para nós.
Excluindo seus dados
Configurações → Excluir conta apaga a conta e seus dados imediatamente e de forma permanente. Não há exclusão temporária, período de carência ou cópia oculta: as linhas somem do banco de dados que serve o app, em uma única transação. Excluir a conta não cancela a assinatura Premium; isso é feito separadamente, nas configurações da sua conta na App Store.
A exclusão também pede à Apple para revogar a autorização de login com a Apple, para o app parar de aparecer nas configurações do seu ID Apple. Se a Apple não puder ser contatada, a exclusão ainda acontece e o app explica como remover manualmente.
Alguns registros permanecem, e cada um é intencional:
- Registros não mais vinculados a uma conta. O log de segurança mantém suas linhas para aquele identificador de conta, incluindo o registro de que a conta foi excluída e quando; no banco de dados do Duneed o identificador não aponta mais para nada. Eventos de uso permanecem, mas sem seu identificador de conta. As contagens de scans vinculadas ao dispositivo permanecem, para que excluir a conta não resete o limite gratuito. O registro do dispositivo também permanece, sem vínculo com sua conta.
- Casas compartilhadas, se ainda houver outras pessoas nelas. Uma casa que você criou passa para o membro que entrou primeiro; em uma que você entrou, só sua participação é removida. Os cupons fiscais e a despensa deles continuam sendo deles, e sua saída não pode apagá-los. Nada em uma casa é vinculado pessoalmente a você.
Feedback enviado enquanto logado é excluído junto com a conta. Feedback enviado sem conta não tem nada que o vincule a uma, então permanece até completar 12 meses.
Excluir o app sem excluir a conta mantém a conta intacta — é isso que permite reinstalar. Use a opção em Configurações se quiser apagar tudo.
Seus direitos
Sob o RGPD e a KVKK da Turquia, você pode pedir uma cópia dos seus dados, corrigi-los, excluí-los, transferi-los ou se opor a algum uso. Sem precisar nos pedir, você pode editar o que está no app, exportar em Configurações → Dados e excluir a conta em Configurações. Para qualquer outra coisa, escreva para support@duneed.app. Se a resposta não te satisfizer, você pode reclamar para a autoridade de proteção de dados do seu país.
Crianças
O Duneed não é feito para crianças e não é direcionado a elas. Se você acredita que uma criança criou uma conta, escreva para nós e ela será removida.
Como é protegido
Tudo trafega por TLS. Não há senha para ser roubada: o login é feito pela Apple, e o Duneed nunca vê uma senha. O banco de dados e o cache só podem ser acessados pelo app — não são expostos à internet. Os tokens de sessão ficam no Keychain ou Keystore do celular, nunca no armazenamento comum do app, e podem ser revogados pelo servidor a qualquer momento.
Alterações
Quando esta política mudar, a data no topo será atualizada.