Legal
Política de privacidad
23 de julio de 2026
Esta política se aplica a readendar.com, a la app Readendar para iOS y Android, a las páginas públicas compartidas y a los contactos de soporte o moderación.
Responsable y contacto
El responsable es Daniel Balastegui Julian, persona física establecida en Barcelona, España. Las solicitudes de privacidad pueden enviarse a hello@readendar.com. No se ha designado delegado de protección de datos porque los tratamientos actuales de Readendar no lo exigen.
Ante un requerimiento válido de una autoridad competente, se facilitarán únicamente los datos adicionales estrictamente necesarios para atenderlo, tras comprobar la competencia de la autoridad, el alcance del requerimiento y su base jurídica.
Qué tratamos, para qué y durante cuánto tiempo
| Finalidad | Datos | Base jurídica | Destinatarios | Conservación |
|---|---|---|---|---|
| Crear y proteger una cuenta | Correo, identificador opaco de cuenta, método de autenticación, registros de enlaces mágicos y tokens de sesión, eventos de seguridad de acceso | Ejecución del contrato; interés legítimo en evitar abusos | Infraestructura de Hetzner, Brevo para el correo de acceso, Google si eliges iniciar sesión con Google | Mientras la cuenta esté activa. Las credenciales temporales caducan automáticamente; los registros de seguridad solo mientras sean necesarios para investigar abusos |
| Prestar el servicio lector | Nombre de perfil, idioma, zona horaria, avatar, biblioteca, progreso, planes, eventos, citas, recordatorios, clubs, membresías, encuestas, votos y ajustes | Ejecución del contrato | Alojamiento, base de datos y almacenamiento de objetos de Hetzner | Mientras la cuenta esté activa; se eliminan del servicio activo al borrar la cuenta o el contenido correspondiente |
| Mostrar contenido que decides compartir | Tokens revocables, perfil público del club, contenido de encuestas públicas y resultados agregados, según la visibilidad elegida | Ejecución del contrato y tu decisión expresa de publicación | Cloudflare, Hetzner y visitantes de la URL pública | Hasta que revoques el enlace, hagas privado el contenido o lo elimines |
| Procesar archivos subidos | Avatares, portadas e imágenes de encuestas | Ejecución del contrato | Almacenamiento de objetos de Hetzner | Hasta que se sustituyan o eliminen. Los archivos de una encuesta no guardada se conservan como máximo 24 horas |
| Buscar e importar libros | Búsquedas, ISBN y metadatos; datos que eliges importar desde un archivo o navegador integrado | Ejecución del contrato | Caché Redis alojada en Hetzner, ISBNdb y Open Library; la página externa de Goodreads o Amazon elegida | Los términos de búsqueda sin identificador de cuenta se guardan en caché hasta 30 días y no se añaden a tu perfil. Lo importado sigue la conservación de la cuenta |
| Enviar recordatorios y ofrecer herramientas de captura | Datos de eventos y citas usados para notificaciones locales; imágenes para OCR; audio de micrófono para dictado | Ejecución del contrato | Servicios del sistema operativo del dispositivo | Notificaciones y OCR se procesan localmente. El dictado no está disponible si el sistema no confirma reconocimiento real en el dispositivo; no se suben audio ni imágenes OCR |
| Analítica opcional del producto | Identificador opaco de cuenta, identificadores de instancia/dispositivo, pantallas y eventos seleccionados; versión, fecha, hora y estado de la elección | Consentimiento; obligación de responsabilidad sobre su prueba | Google Firebase Analytics; Hetzner conserva el registro de consentimiento | Eventos: máximo 2 meses. La última elección y su prueba se conservan hasta borrar la cuenta o mientras sean necesarias para acreditar el cumplimiento |
| Diagnosticar fallos y rendimiento | Información del error, traza, versión de app/dispositivo, contexto técnico y una muestra del 5 % de trazas de rendimiento de solicitudes. Sin reproducción de sesión; no se envían cuerpos, cabeceras, cookies ni consultas, y se ocultan los segmentos de ruta que contienen secretos | Interés legítimo en la fiabilidad y rendimiento del servicio | Sentry | Como máximo 90 días |
| Proteger el servicio y registrar accesos | IP, fecha y hora, método HTTP, ruta, estado y duración | Interés legítimo en seguridad, prevención de abusos y disponibilidad | Cloudflare y Hetzner | Cloudflare procesa necesariamente la URL completa en el borde. Workers Logs está desactivado en la configuración de despliegue y Readendar no configura un destino Logpush. En el origen se redactan tokens y consultas y los registros rotan en 30 días |
| Impedir que se restaure una cuenta eliminada | ID de cuenta y fecha de solicitud de borrado en un marcador privado externo a la base de datos | Obligación legal e interés legítimo en respetar la supresión | Almacenamiento de objetos de Hetzner | 35 días, para cubrir el plazo máximo de las copias y un margen de seguridad |
| Gestionar la lista de acceso anticipado | Correo, idioma del formulario, página de origen y fecha de alta | Consentimiento | Slack como canal interno de trabajo | Hasta ofrecer el acceso, retirar el consentimiento o cerrar la lista, lo que ocurra antes |
| Atender soporte y sugerencias | Mensaje, categoría, identificador de cuenta y contexto técnico que decides enviar | Interés legítimo en responder y mejorar el servicio | Slack; Sentry si se investiga un error relacionado | Hasta 12 meses, salvo que sea necesario más tiempo por una solicitud o reclamación abierta |
| Revisar denuncias y avisos de contenido ilegal | URL o contenido denunciado, motivos, pruebas, contacto del denunciante y resultado de moderación | Obligación legal e interés legítimo en mantener un servicio seguro | Slack y los proveedores necesarios para investigar o atender un requerimiento lícito | Hasta 12 meses desde el cierre; más tiempo solo si lo exige un procedimiento o la ley |
No vendemos datos personales, no los usamos para publicidad y no te seguimos entre apps de otras empresas. Firebase Analytics está desactivado por defecto. Aceptar las Condiciones o leer esta política no lo activa: es una elección opcional separada que puedes retirar en cualquier momento desde Ajustes.
Datos obligatorios y opcionales
El correo, la autenticación, un nombre visible, el idioma preferido, la zona horaria, la aceptación de las Condiciones y los registros mínimos de cuenta y servicio son necesarios para completar el alta y usar el servicio. Sin ellos no podemos autenticarte, configurar la cuenta ni atribuir correctamente tus aportaciones ante ti y otros miembros del club. Subidas, enlaces públicos, importaciones, soporte y datos de una denuncia solo son necesarios si eliges esas funciones. El avatar, los objetivos de lectura y Firebase Analytics son opcionales; rechazar o retirar la analítica no limita las funciones principales.
Origen de los datos
La mayoría procede directamente de ti o de tu dispositivo. Administradores y miembros de un club pueden aportar tu rol visible, participación en encuestas o contenido relativo a una actividad compartida. Una persona denunciante puede facilitar una URL, referencia de cuenta o alegación sobre contenido. Los metadatos bibliográficos proceden de ISBNdb y Open Library; los datos de identidad proceden de Google solo si eliges ese acceso. Cuando resulte aplicable el artículo 14 del RGPD, estas son las categorías de fuentes; facilitaremos información individual adicional cuando sea exigible y no exista una excepción o esfuerzo desproporcionado.
Borrado de cuenta y copias de seguridad
Al borrar tu cuenta se eliminan en una sola operación la cuenta y sus registros asociados de la base de datos activa. Los trabajos de borrado del almacenamiento de objetos se registran de forma duradera y se reintentan hasta retirar los avatares y portadas correspondientes. Las copias cifradas de la base de datos se conservan como máximo 30 días y se purgan automáticamente. Una cuenta eliminada no se restaura desde una copia salvo necesidad estricta de recuperación ante desastres; cualquier estado de borrado restaurado debe reconciliarse de nuevo.
Encargados y transferencias internacionales
| Proveedor y servicio | Ubicación principal / mecanismo de transferencia |
|---|---|
| Hetzner — alojamiento, base de datos, Redis y objetos | Unión Europea |
| Brevo — correo transaccional | Unión Europea; sus subencargados pueden usar adecuación o cláusulas contractuales tipo |
| Cloudflare — red y seguridad | Red global; fuera del EEE se usa su acuerdo de tratamiento, adecuación cuando proceda o cláusulas tipo |
| Google — acceso y Firebase Analytics opcional | UE, Estados Unidos e infraestructura global; adecuación cuando proceda o cláusulas tipo |
| Sentry — diagnóstico | Infraestructura configurada para la cuenta; transferencias extracomunitarias mediante cláusulas tipo |
| Slack — soporte y moderación restringidos | UE/Estados Unidos; adecuación cuando proceda o cláusulas tipo |
| ISBNdb e Internet Archive/Open Library — catálogo | Estados Unidos; cláusulas tipo u otra garantía aplicable del artículo 46 cuando exista transferencia de datos personales |
Los proveedores pueden usar subencargados autorizados. Puedes solicitar información o copia de la garantía aplicable en hello@readendar.com, con las redacciones necesarias para proteger cláusulas confidenciales.
Los plazos de la matriz son límites máximos fijados por Readendar como responsable. Deben aplicarse mediante controles automáticos del proveedor o borrado programado y quedar acreditados en el registro de proveedores antes del uso en producción. Los eventos de Firebase se limitan a dos meses, los de Sentry a 90 días y los expedientes de soporte o moderación en Slack a 12 meses. El responsable revisa al menos trimestralmente, y ante cualquier cambio, el DPA aplicable, el mecanismo de transferencia, los subencargados, la retención configurada y la evidencia fechada.
Tus decisiones y derechos
Puedes:
- cambiar o retirar el consentimiento para analítica opcional en Ajustes;
- descargar una copia de los datos de tu cuenta desde la app;
- corregir el perfil o revocar enlaces públicos;
- borrar contenido concreto o toda la cuenta;
- solicitar acceso, rectificación, supresión, limitación o portabilidad, y oponerte a tratamientos basados en interés legítimo.
Escribe a hello@readendar.com. Podemos pedirte verificar que la solicitud corresponde a tu cuenta. Retirar el consentimiento no afecta a tratamientos anteriores lícitos. Puedes reclamar ante tu autoridad de control; en España, la Agencia Española de Protección de Datos.
Menores
Readendar no está dirigido a menores de 16 años y no permite conscientemente que creen cuentas. Consulta la Política de edad y menores.
Cambios
Avisaremos con antelación razonable de cambios materiales. Una finalidad nueva que requiera consentimiento no se activará sin una nueva elección.