O Criba é uma app para iPhone, iPad e Android que te ajuda a limpar a fototeca deslizando as fotografias para as manter ou apagar. Esta política abrange as duas versões (App Store e Google Play) e explica, em linguagem simples, que dados são tratados, com que finalidade, com que fundamento jurídico e que direitos tens ao abrigo do Regulamento Geral sobre a Proteção de Dados (RGPD). Quando algo muda consoante o sistema, isso é indicado.
A ideia principal: as tuas fotografias nunca saem do teu dispositivo. O Criba não tem servidor próprio, contas de utilizador nem anúncios, e não vende nem partilha dados para fins publicitários.
1. Responsável pelo tratamento
O responsável é o programador do Criba (David Miguel Reina Poyatos, programador independente estabelecido em Espanha). Para qualquer questão de privacidade, escreve para david@usecriba.app.
2. Que dados são tratados e onde
Dados que ficam no teu dispositivo
O Criba acede às tuas fotografias com a autorização que concedes na primeira utilização: no iPhone e no iPad, através da framework PhotoKit da Apple; no Android, através da galeria do sistema (MediaStore). Tudo o que faz com esse acesso acontece no teu dispositivo:
- As fotografias e os vídeos são mostrados, reproduzidos e, quando confirmas, movidos para o lixo do sistema («Apagados recentemente» na app Fotografias no iPhone e no iPad; o lixo da galeria no Android, onde ficam 30 dias) ou marcados como favoritos. Nunca são copiados nem enviados para nenhum servidor.
- As tuas decisões (o que mantiveste, o que está no lixo, sequência de dias) são guardadas localmente para continuares onde ficaste e para os widgets.
- A análise da fototeca (documentos e recibos, fotografias desfocadas, fotografias duplicadas e parecidas) é feita no próprio dispositivo, com a framework Vision da Apple no iPhone e no iPad, e com o ML Kit e o MediaPipe da Google no Android. O resultado é uma lista de identificadores locais guardada na app.
- As definições (ordem, tipo de conteúdo, álbum escolhido) e o estado do limite diário gratuito.
Estes dados desaparecem se apagares a app, salvo se fizerem parte das tuas próprias cópias de segurança do dispositivo. Não temos acesso a eles.
Dados que saem do dispositivo
São estes casos, e nenhum inclui as tuas fotografias:
- Nomes de locais. Para mostrar o selo do local («Cádis», «Picos de Europa»), o Criba envia as coordenadas GPS da fotografia para o serviço de geocodificação inversa do sistema e recebe um nome: os Mapas da Apple no iPhone e no iPad, e o geocodificador da Google no Android. É o teu dispositivo que faz esse pedido diretamente, com as garantias de privacidade da Apple ou da Google; nós não o vemos. O resultado fica em cache no dispositivo para evitar consultas repetidas.
- O mapa de locais. O mapa de Explorar é desenhado pelos Mapas da Apple no iPhone e no iPad, e pelo Google Maps no Android. Para descarregar o mapa, o serviço recebe a zona que estás a ver e dados técnicos do dispositivo; o SDK do Google Maps recolhe ainda o endereço IP, um identificador pseudónimo, os seus próprios erros e a forma como usas o mapa. As fotografias que aparecem no mapa são desenhadas no teu dispositivo e não são enviadas.
- Diagnósticos da análise (só no Android). O ML Kit e o MediaPipe, os componentes da Google que fazem a análise no telemóvel, enviam à Google dados técnicos sobre o seu funcionamento (modelo do dispositivo, versão da app, tempos de resposta, erros e um identificador por instalação). Nunca enviam as fotografias nem o resultado da análise.
- Compras. Se passares ao Criba Pro, a compra é processada pela Apple através da App Store ou pela Google através do Google Play. Para validar a compra e restaurá-la noutros dispositivos usamos a RevenueCat, que recebe um identificador anónimo gerado pela app, o recibo ou comprovativo da compra e dados técnicos do dispositivo (modelo, versão do sistema, idioma). Não recebe o teu nome, o teu e-mail nem as tuas fotografias. Se responderes a «Como conheceste o Criba?», a resposta fica também guardada no RevenueCat com esse identificador anónimo, para saber que canal traz quem compra. Só no iPhone e no iPad: se instalaste o Criba a partir de um anúncio da Apple na App Store, o RevenueCat recebe da Apple, através do seu sistema de atribuição (AdServices), qual foi a campanha, sem o identificador de publicidade (IDFA) e sem te seguir entre apps. A versão para Android não usa o ID de publicidade.
- Estatísticas de utilização anónimas. Para saber que funções são usadas e onde melhorar, o Criba envia à TelemetryDeck (empresa alemã, servidores na UE) eventos como «Explorar aberto», «ecrã do Pro apresentado» ou «entre 11 e 50 fotografias revistas», sempre com as quantidades por escalões. Cada evento inclui dados técnicos (modelo, versão do sistema e da app, idioma) e um identificador que é transformado num código irreversível (um hash) antes do envio: não permite saber quem és nem relacionar-te com outras apps. Não inclui nada das tuas fotografias: nem imagens, nem datas, nem locais, nem tamanhos. Podes desativá-las em Criba → Definições → Estatísticas de utilização anónimas. Uma única vez, o Criba pergunta como o conheceste (TikTok, um amigo, a loja…): se responderes, a resposta segue com estas estatísticas; com elas desativadas, a pergunta não aparece.
- Relatórios de falhas. Se o Criba fechar devido a um erro, bloquear ou o sistema o fechar por falta de memória, envia um relatório ao Sentry (região da UE, servidores na Alemanha) para que o possamos corrigir: em que parte do código isso ocorreu, dados técnicos do dispositivo nesse momento (modelo, versão do sistema e da app, memória livre), os últimos eventos de utilização do ponto anterior e um identificador de instalação aleatório que não está associado a ti. Não inclui capturas de ecrã nem nada das tuas fotografias. Desativa-se com o mesmo interruptor em Criba → Definições → Estatísticas de utilização anónimas.
3. Finalidades e fundamento jurídico
| Finalidade | Dados | Fundamento jurídico |
|---|---|---|
| Mostrar e gerir a fototeca | Fotografias, vídeos, metadados (data, local, tamanho) | Execução de contrato (art. 6.º, n.º 1, alínea b) do RGPD), no dispositivo |
| Mostrar o nome do local | Coordenadas da fotografia | Execução de contrato (art. 6.º, n.º 1, alínea b)) |
| Mostrar o mapa de locais | Zona do mapa que vês, dados técnicos, endereço IP (Google Maps no Android) | Execução de contrato (art. 6.º, n.º 1, alínea b)) |
| Pôr a análise no telemóvel a funcionar (Android) | Diagnósticos técnicos do ML Kit e do MediaPipe, identificador por instalação | Interesse legítimo (art. 6.º, n.º 1, alínea f)) |
| Gerir o Criba Pro | Identificador anónimo, recibo ou comprovativo de compra, dados técnicos | Execução de contrato (art. 6.º, n.º 1, alínea b)) |
| Melhorar a app com estatísticas de utilização | Eventos de utilização, identificador irreversível, dados técnicos | Interesse legítimo (art. 6.º, n.º 1, alínea f)), com opção de desativar na app |
| Detetar e corrigir falhas | Relatório da falha, identificador de instalação, dados técnicos | Interesse legítimo (art. 6.º, n.º 1, alínea f)), com opção de desativar na app |
O Criba não usa SDK de publicidade nem de rastreio entre apps, não cria perfis e não toma decisões automatizadas com efeitos sobre ti.
4. Subcontratantes e transferências internacionais
A Apple Inc. (App Store, compras e Mapas no iPhone e no iPad) e a Google LLC / Google Ireland Ltd. (Google Play, compras, Google Maps, o geocodificador, ML Kit e MediaPipe no Android) atuam como subcontratantes ou responsáveis independentes, consoante o caso. A RevenueCat Inc. (gestão de compras) tem sede nos Estados Unidos. A Functional Software, Inc. (Sentry, relatórios de falhas) atua como subcontratante, com sede nos Estados Unidos e os dados guardados na sua região da UE (Alemanha). A TelemetryDeck GmbH (estatísticas de utilização) atua como subcontratante, com sede na Alemanha e servidores na UE. As transferências para os Estados Unidos assentam no Data Privacy Framework UE-EUA e nas cláusulas contratuais-tipo da Comissão Europeia.
5. Conservação
Os dados locais existem enquanto a app estiver instalada. Os dados de compra na RevenueCat são conservados enquanto existir a subscrição ou a compra vitalícia e pelos prazos de faturação exigidos por lei. As estatísticas de utilização são conservadas durante um máximo de 3 meses, e os relatórios de falhas, durante 30 dias. A cache de nomes de locais apaga-se ao apagar a app. O que a Apple e a Google recolhem nos seus serviços rege-se pelas respetivas políticas de privacidade.
6. Os teus direitos
Tens direito de acesso, retificação, apagamento, oposição, limitação do tratamento e portabilidade dos teus dados. Como quase tudo está no teu dispositivo, exerces a maioria deles diretamente: retirando a autorização de acesso às fotografias (no iPhone e no iPad, em Definições → Privacidade; no Android, em Definições → Apps → Criba → Autorizações), apagando os dados da app ou desinstalando-a. Também podes apresentar reclamação à Agência Espanhola de Proteção de Dados (aepd.es) ou à tua autoridade de controlo local.
7. Como pedir que apaguemos os teus dados
O Criba não tem contas, por isso não há nada para fechar. As únicas coisas que os serviços que usamos guardam são os dados de compras (RevenueCat), as estatísticas de utilização (TelemetryDeck) e os relatórios de falhas (Sentry), todos associados a identificadores anónimos. Para pedires que os apaguemos:
- Abre Criba → Definições → Escreve-nos. O e-mail que é preparado inclui o identificador anónimo da tua instalação, que é o que precisamos para encontrar os teus dados.
- Escreve que queres que apaguemos os teus dados e envia-o para david@usecriba.app. Se já não tens a app, escreve na mesma e dizemos-te como te identificares.
- Apagamos o teu cliente na RevenueCat e os teus relatórios no Sentry, e confirmamos-te o apagamento num prazo máximo de 30 dias. As estatísticas da TelemetryDeck não podem ser associadas a ti e apagam-se sozinhas ao fim de 3 meses.
As compras em si ficam registadas na App Store ou no Google Play, porque são geridas pela Apple e pela Google, e os comprovativos são conservados durante o prazo exigido pela lei de faturação. Para que o Criba deixe de enviar estatísticas e relatórios de falhas a partir de agora, desativa Definições → Estatísticas de utilização anónimas.
8. Crianças
O Criba não se destina a menores de 14 anos e não recolhe conscientemente os seus dados.
9. Este site
usecriba.app está alojado na Vercel e usa o Vercel Analytics e o Vercel Speed Insights: medição de visitas e da velocidade de carregamento sem cookies, que não identifica pessoas. Não há formulários nem contas.
Se chegares através de uma ligação de campanha (uma história do Instagram, por exemplo), o teu navegador guarda o nome dessa campanha durante 7 dias, sem qualquer identificador, para o acrescentar à ligação da App Store ou do Google Play se tocares para descarregar a app.
Também usa o TelemetryDeck para contar visitas e toques nos botões das lojas, sem cookies: o identificador do visitante é gerado no servidor do TelemetryDeck e muda todos os dias, e o endereço IP não é guardado.
10. Alterações
Se esta política mudar de forma relevante, será atualizada aqui com uma nova data e, quando adequado, anunciada na app.