Criba es una app para iPhone, iPad y Android que te ayuda a limpiar la galería deslizando fotos para conservarlas o eliminarlas. Esta política cubre las dos versiones (App Store y Google Play) y explica, en lenguaje claro, qué datos se tratan, para qué, con qué base legal y qué derechos tienes conforme al Reglamento General de Protección de Datos (RGPD). Donde algo cambia según el sistema, se dice.
La idea principal: tus fotos no salen de tu dispositivo. Criba no tiene servidor propio, no tiene cuentas de usuario, no muestra anuncios y no vende ni comparte datos con fines publicitarios.
1. Responsable del tratamiento
El responsable es el desarrollador de Criba (David Miguel Reina Poyatos, desarrollador individual establecido en España). Para cualquier cuestión sobre privacidad escribe a hola@usecriba.app.
2. Qué datos se tratan y dónde
Datos que se quedan en tu dispositivo
Criba accede a tus fotos con el permiso que concedes en el primer uso: en iPhone y iPad, mediante el marco PhotoKit de Apple; en Android, mediante la galería del sistema (MediaStore). Todo lo que hace con ese acceso ocurre en tu dispositivo:
- Fotos y vídeos: se muestran, se reproducen y, cuando lo confirmas, se mueven a la papelera del sistema («Eliminados» de la app Fotos en iPhone y iPad; la papelera de la galería en Android, donde siguen 30 días) o se marcan como favoritos. Nunca se copian ni se suben a ningún servidor.
- Tus decisiones (qué conservaste, qué está en la papelera, la racha de días) se guardan localmente para poder continuar donde lo dejaste y para los widgets.
- Análisis de la galería (documentos y recibos, fotos borrosas, fotos duplicadas y parecidas): se hace en el propio dispositivo, con el marco Vision de Apple en iPhone y iPad, y con ML Kit y MediaPipe de Google en Android. El resultado es una lista de identificadores locales que se guarda en la app.
- Ajustes (orden, tipo de contenido, álbum elegido) y el estado del límite diario gratuito.
Estos datos desaparecen si borras la app, salvo que formen parte de tus propias copias de seguridad del dispositivo. Ninguno de ellos es accesible para nosotros.
Datos que salen del dispositivo
Son estos casos, y ninguno incluye tus fotos:
- Nombres de lugar. Para mostrar el chip de ubicación («Cádiz», «Picos de Europa»), Criba envía las coordenadas GPS de la foto al servicio de geocodificación inversa del sistema y recibe un nombre: Apple Maps en iPhone y iPad, y el geocodificador de Google en Android. La petición la hace directamente tu dispositivo, con las garantías de privacidad de Apple o de Google; nosotros no la vemos. El resultado se guarda en caché en el dispositivo para no repetir consultas.
- El mapa de lugares. El mapa de Explorar lo dibuja Apple Maps en iPhone y iPad, y Google Maps en Android. Para descargar el mapa, el servicio recibe la zona que estás viendo y datos técnicos del dispositivo; el SDK de Google Maps recoge además la IP, un identificador seudónimo, sus propios errores y cómo usas el mapa. Las fotos que aparecen sobre el mapa se dibujan en tu dispositivo y no se envían.
- Diagnósticos del análisis (solo Android). ML Kit y MediaPipe, los componentes de Google que hacen el análisis en el móvil, envían a Google datos técnicos sobre su funcionamiento (modelo del dispositivo, versión de la app, tiempos de respuesta, errores y un identificador por instalación). Nunca envían las fotos ni el resultado del análisis.
- Compras. Si pasas a Criba Pro, la compra la procesa Apple a través del App Store o Google a través de Google Play. Para validar la compra y restaurarla entre dispositivos usamos RevenueCat, que recibe un identificador anónimo generado por la app, el recibo o el justificante de la compra y datos técnicos del dispositivo (modelo, versión del sistema, idioma). No recibe tu nombre, tu correo ni tus fotos. Si contestas a «¿Cómo conociste Criba?», la respuesta se guarda también en RevenueCat junto a ese identificador anónimo, para saber qué canal trae a quien compra. Solo en iPhone y iPad: si instalaste Criba desde un anuncio de Apple en el App Store, RevenueCat recibe de Apple, con su sistema de atribución (AdServices), qué campaña fue, sin el identificador publicitario (IDFA) y sin seguirte entre apps. La versión de Android no usa el identificador de publicidad.
- Estadísticas de uso anónimas. Para saber qué funciones se usan y dónde mejorar, Criba envía a TelemetryDeck (empresa alemana, servidores en la UE) eventos como «se abrió Explorar», «se vio la pantalla de Pro» o «se revisaron entre 11 y 50 fotos», con las cantidades siempre en tramos. Cada evento lleva datos técnicos (modelo, versión del sistema y de la app, idioma) y un identificador que se convierte en un código irreversible (un hash) antes de enviarlo: no permite saber quién eres ni relacionarte con otras apps. No incluye nada de tus fotos: ni imágenes, ni fechas, ni lugares, ni tamaños. Puedes desactivarlo en Criba → Ajustes → Estadísticas de uso anónimas. Una sola vez, Criba te pregunta cómo la conociste (TikTok, un amigo, la tienda…): si contestas, la respuesta va con estas estadísticas; con ellas desactivadas, no se pregunta.
- Informes de fallos. Si Criba se cierra por un error, se queda bloqueada o el sistema la cierra por falta de memoria, envía un informe a Sentry (región de la UE, servidores en Alemania) para que podamos corregirlo: en qué parte del código ocurrió, datos técnicos del dispositivo en ese momento (modelo, versión del sistema y de la app, memoria libre), los últimos eventos de uso del apartado anterior y un identificador de instalación aleatorio que no está ligado a ti. No incluye capturas de pantalla ni nada de tus fotos. Se desactiva con el mismo interruptor de Criba → Ajustes → Estadísticas de uso anónimas.
3. Para qué y con qué base legal
| Finalidad | Datos | Base legal |
|---|---|---|
| Mostrar y gestionar tu galería | Fotos, vídeos, metadatos (fecha, ubicación, tamaño) | Ejecución del contrato (art. 6.1.b RGPD), en el dispositivo |
| Mostrar el nombre del lugar | Coordenadas de la foto | Ejecución del contrato (art. 6.1.b) |
| Mostrar el mapa de lugares | Zona del mapa que ves, datos técnicos, IP (Google Maps en Android) | Ejecución del contrato (art. 6.1.b) |
| Que el análisis en el móvil funcione (Android) | Diagnósticos técnicos de ML Kit y MediaPipe, identificador por instalación | Interés legítimo (art. 6.1.f) |
| Gestionar Criba Pro | Identificador anónimo, recibo o justificante de compra, datos técnicos | Ejecución del contrato (art. 6.1.b) |
| Mejorar la app con estadísticas de uso | Eventos de uso, identificador irreversible, datos técnicos | Interés legítimo (art. 6.1.f), con opción de desactivarlo en la app |
| Detectar y corregir fallos | Informe del fallo, identificador de instalación, datos técnicos | Interés legítimo (art. 6.1.f), con opción de desactivarlo en la app |
Criba no usa SDK de publicidad ni de rastreo entre apps, no crea perfiles y no toma decisiones automatizadas con efectos sobre ti.
4. Encargados y transferencias internacionales
Apple Inc. (App Store, compras y Apple Maps en iPhone y iPad) y Google LLC / Google Ireland Ltd. (Google Play, compras, Google Maps, el geocodificador, ML Kit y MediaPipe en Android) actúan como encargados o responsables independientes según el caso. RevenueCat Inc. (gestión de compras) tiene sede en Estados Unidos. Functional Software, Inc. (Sentry, informes de fallos) es encargado del tratamiento, con sede en Estados Unidos y los datos guardados en su región de la UE (Alemania). TelemetryDeck GmbH (estadísticas de uso) es encargado del tratamiento, con sede en Alemania y servidores en la UE. Las transferencias a Estados Unidos se amparan en el Marco de Privacidad de Datos UE-EE. UU. y en cláusulas contractuales tipo de la Comisión Europea.
5. Conservación
Los datos locales viven mientras tengas la app instalada. Los datos de compra en RevenueCat se conservan mientras exista la suscripción o la compra única y durante los plazos legales de facturación. Las estadísticas de uso se conservan un máximo de 3 meses y los informes de fallos, 30 días. La caché de nombres de lugar se puede vaciar borrando la app. Lo que recogen Apple y Google en sus servicios se rige por sus propias políticas de privacidad.
6. Tus derechos
Tienes derecho a acceder, rectificar, suprimir, oponerte, limitar el tratamiento y a la portabilidad de tus datos. Como casi todo está en tu dispositivo, la mayoría los ejerces directamente: revocando el permiso de fotos (en iPhone y iPad, en Ajustes → Privacidad; en Android, en Ajustes → Aplicaciones → Criba → Permisos), borrando los datos de la app o desinstalándola. También puedes reclamar ante la Agencia Española de Protección de Datos (aepd.es).
7. Cómo pedir que borremos tus datos
Criba no tiene cuentas, así que no hay nada que cerrar. Lo único que guardan los servicios que usamos son los datos de compras (RevenueCat), las estadísticas de uso (TelemetryDeck) y los informes de fallos (Sentry), todos ligados a identificadores anónimos. Para pedir que los borremos:
- Abre Criba → Ajustes → Escríbenos. El correo que se prepara incluye el identificador anónimo de tu instalación, que es lo que necesitamos para encontrar tus datos.
- Escribe que quieres que borremos tus datos y envíalo a hola@usecriba.app. Si ya no tienes la app, escribe igualmente y te diremos cómo identificarte.
- Borramos tu cliente en RevenueCat y tus informes en Sentry, y te confirmamos el borrado en un plazo máximo de 30 días. Las estadísticas de TelemetryDeck no se pueden relacionar contigo y se borran solas a los 3 meses.
Las compras en sí quedan registradas en el App Store o en Google Play, porque las gestionan Apple y Google, y los justificantes se conservan el tiempo que exija la ley de facturación. Para que Criba deje de enviar estadísticas e informes de fallos desde ya, apaga Ajustes → Estadísticas de uso anónimas.
8. Menores
Criba no está dirigida a menores de 14 años y no recopila deliberadamente datos de menores.
9. Esta web
usecriba.app se aloja en Vercel y usa Vercel Analytics y Vercel Speed Insights: medición de visitas y de la velocidad de carga, sin cookies y sin identificar a personas. No hay formularios ni cuentas.
Si llegas desde un enlace de campaña (por ejemplo, una historia de Instagram), tu navegador guarda durante 7 días el nombre de esa campaña, sin ningún identificador, para añadirlo al enlace de App Store o Google Play si pulsas para descargar la app.
También usa TelemetryDeck para contar visitas y pulsaciones en los botones de tienda, sin cookies: el identificador de visitante lo genera su servidor, cambia cada día y la dirección IP no se guarda.
10. Cambios
Si esta política cambia de forma relevante, se actualizará aquí con una nueva fecha y, si procede, se avisará dentro de la app.