Esta Política explica qué datos personales tratamos cuando usas Hoard, para qué, con quién los compartimos, cuánto los guardamos y qué derechos tienes. El responsable del tratamiento es Raimundo León Oliva, persona física residente en España, con los datos de identificación completos publicados en el Aviso Legal y contacto en [email protected]. No estamos obligados a designar Delegado de Protección de Datos; las consultas se atienden en esa misma dirección.
Esta Política se aplica al servicio gestionado en hoard.services. Si auto-alojas Hoard en tu propio servidor, el responsable del tratamiento eres tú y nosotros no recibimos ninguno de esos datos.
1. Qué datos tratamos
1.1. Datos de cuenta
Tu dirección de correo electrónico, un identificador único de cuenta, la fecha de registro y, si inicias sesión con Google, el identificador de Google asociado. No recogemos tu nombre real salvo que lo introduzcas voluntariamente.
1.2. Tu contenido y sus metadatos
Las instantáneas de partidas que subes, los nombres y slugs de los juegos, las etiquetas que les pongas, y por cada versión: tamaño, hash SHA-256, marca de tiempo y el nombre y el identificador del dispositivo desde el que se creó, para que el historial pueda decirte de qué equipo salió cada copia. Las rutas de las carpetas de guardado se conservan en tu equipo; al servidor sólo llega la ruta cuando es necesaria para restaurar, y los segmentos que identifican tu perfil de usuario se sustituyen antes de salir.
1.3. Tiempo de juego
Si usas las funciones de estadísticas, la aplicación registra segundos jugados por juego y día local, por dispositivo, y los sincroniza con tu cuenta para que el historial sobreviva a un cambio de equipo y para generar tu resumen anual. Es un dato de tu actividad: puedes desactivar la sincronización o borrarlo eliminando la cuenta.
1.4. Diagnóstico y telemetría de producto (desactivable)
Si mantienes activada la opción "Compartir diagnósticos anónimos" de los ajustes de la aplicación —viene activada por defecto y puedes apagarla en cualquier momento, con efecto inmediato— la aplicación nos envía:
- Eventos de diagnóstico de nivel informativo o superior (nunca de depuración), con el nombre de tu dispositivo y un identificador estable generado por la app, para diagnosticar fallos de sincronización.
- Correcciones de detección: cuándo la detección automática se equivocó y qué hiciste para arreglarlo (el veredicto, el juego y la forma de la ruta, con los segmentos personales sustituidos antes de salir de tu equipo). Es lo que nos permite mejorar la detección sin depender de que la gente escriba por Discord.
- Uso de Hoard Screen: cuándo se abre y se cierra la superposición, cuánto dura la sesión y qué tipo de paneles se montan y cuántos. Nunca se envía un título de ventana, un nombre de aplicación ni una miniatura: el contenido de tu pantalla no sale de tu equipo.
Si desactivas la opción, no se envía nada de lo anterior y el Servicio sigue funcionando igual.
1.5. Datos técnicos
Dirección IP, agente de usuario y versión de la aplicación cuando contactas con la API, registrados para diagnóstico, seguridad y prevención de abuso.
1.6. Datos de facturación
Los trata íntegramente nuestro Comerciante Registrado, Polar Software Inc. Nosotros sólo recibimos el estado de la suscripción (plan, periodo, próxima renovación, cancelación) y un identificador de cliente. No vemos ni almacenamos tu tarjeta, tu nombre fiscal ni tu dirección postal.
1.7. Avisos de servicio por correo
Te escribimos cuando algo afecta a tus partidas y no está a la vista en la aplicación: cuando la limpieza automática borra versiones antiguas para hacer sitio, cuando una copia no cabe en tu espacio, cuando un juego supera el tamaño máximo por juego, cuando un juego archivado está a punto de borrarse, cuando tu cuenta usa todos sus dispositivos, y cuando está lista una exportación que has pedido. Las cuentas Pro sólo reciben el de la exportación.
Para no repetirte el mismo aviso guardamos qué aviso te mandamos y cuándo. El de la limpieza automática se repite como mucho una vez al día mientras dure, y lleva un enlace para dejar de recibirlo; ese enlace no identifica tu cuenta y deja de tener efecto a las dos semanas sin limpiezas.
Algunos de esos avisos incluyen una oferta para pasarte a Pro. Puedes rechazarlas al registrarte o en cualquier momento desde el enlace que va al pie de cada uno: dejan de llegarte las ofertas y sigues recibiendo los avisos sobre tus partidas. Nunca te mandamos correos que sólo sean publicidad.
2. Para qué los usamos y con qué base legal
| Finalidad | Base legal |
|---|---|
| Crear y gestionar tu cuenta, autenticarte | Ejecución del contrato (art. 6.1.b RGPD) |
| Almacenar, versionar y sincronizar tus partidas | Ejecución del contrato |
| Registrar tu tiempo de juego y generar tu resumen | Ejecución del contrato |
| Gestionar tu suscripción y aplicar los límites del plan | Ejecución del contrato |
| Guardar la fecha y versión de los términos que aceptaste | Obligación legal e interés legítimo (prueba del consentimiento contractual) |
| Seguridad, prevención de abuso y captcha en el inicio de sesión | Interés legítimo (art. 6.1.f) |
| Diagnóstico y telemetría de producto | Interés legítimo, con interruptor de desactivación (apartado 1.4) |
| Comunicaciones de servicio y avisos críticos | Ejecución del contrato |
| Ofertas de Pro dentro de los avisos de servicio | Interés legítimo y art. 21.2 LSSI (cliente, servicio propio similar), con rechazo en cada mensaje |
| Obligaciones fiscales y requerimientos de autoridades | Obligación legal (art. 6.1.c) |
Puedes oponerte en cualquier momento a los tratamientos basados en interés legítimo. En el caso de la telemetría, la oposición es inmediata y la ejerces tú mismo desde los ajustes de la aplicación.
3. Sub-encargados del tratamiento
Para operar el Servicio recurrimos a los proveedores listados en la página de sub-encargados, que mantenemos actualizada y en la que anunciamos las altas y bajas con antelación. Todos están sujetos a un contrato de encargo del tratamiento conforme al art. 28 del RGPD.
| Proveedor | Función | Datos alojados en |
|---|---|---|
| Supabase (Supabase Pte Ltd, sobre AWS) | Autenticación | Fráncfort, Alemania |
| Cloudflare R2 (Cloudflare, Inc.) | Almacenamiento de instantáneas, cifrado en reposo | Unión Europea |
| Cloudflare Turnstile (Cloudflare, Inc.) | Captcha del inicio de sesión web | Red global de Cloudflare |
| Fly.io (Fly.io, Inc.) | Alojamiento de la API y de la base de datos | París, Francia |
| GitHub Pages (Microsoft Corp.) | Alojamiento del sitio público | Red CDN |
| Polar Software Inc. | Comerciante Registrado: cobro, IVA, facturación | Estados Unidos |
| Resend (Resend, Inc.) | Correo transaccional | Unión Europea |
4. Ubicación y transferencias internacionales
Tu cuenta, tus metadatos, tu tiempo de juego y tus instantáneas se almacenan en la Unión Europea: la base de datos en París y los archivos en almacenamiento de Cloudflare R2 con jurisdicción europea. La autenticación se sirve desde Fráncfort. No replicamos ese contenido fuera de la UE.
Hay tratamientos accesorios que sí implican a proveedores establecidos en Estados Unidos: el captcha del inicio de sesión web (Cloudflare Turnstile ve tu dirección IP y señales de tu navegador), la entrega del sitio público por CDN, y la facturación a través de Polar, que trata tus datos de pago como responsable independiente conforme a su propia política. Estas transferencias se amparan en el marco EU-U.S. Data Privacy Framework y, subsidiariamente, en cláusulas contractuales tipo aprobadas por la Comisión Europea.
5. Cuánto tiempo los guardamos
| Dato | Plazo |
|---|---|
| Cuenta, instantáneas, metadatos y tiempo de juego | Mientras la cuenta esté activa |
| Cuenta eliminada por ti | 30 días de gracia reversibles, después borrado permanente |
| Versiones que borras o que archiva la limpieza automática | 7 días recuperables, después purga definitiva |
| Logs técnicos de la API (IP, agente de usuario) | Hasta 30 días |
| Eventos de diagnóstico de la aplicación | 14 días |
| Telemetría de producto (detección y uso de Screen) | 180 días |
| Registro de avisos enviados por correo | Hasta que se resuelve lo que los motivó; el de la limpieza automática, 14 días después del último |
| Fecha en que rechazaste las ofertas | Mientras exista la cuenta |
| Registro de aceptación de los términos | Mientras dure la relación y 5 años más |
| Facturación | Conservada por el Comerciante Registrado durante los plazos fiscales aplicables |
6. Decisiones automatizadas
No tomamos decisiones automatizadas con efectos jurídicos sobre ti ni te aplicamos elaboración de perfiles. Sí opera un proceso automático que conviene que conozcas: la limpieza de espacio, que elimina versiones antiguas cuando tu uso cruza un umbral de tu cuota, respetando siempre la versión más reciente, las que hayas fijado y un mínimo por juego. Está descrita en el apartado 9 de los Términos.
7. Tus derechos
Tienes derecho a acceder a tus datos, rectificarlos, suprimirlos, limitar u oponerte a su tratamiento, y a recibirlos en formato portable. Muchos de estos derechos están automatizados en el producto:
- Acceso y portabilidad: puedes lanzar una exportación completa de tus datos desde tu cuenta y descargarla cuando esté lista.
- Supresión: puedes eliminar la cuenta entera desde la sección Cuenta, con 30 días para arrepentirte.
- Oposición a la telemetría: un interruptor en los ajustes de la aplicación.
Para cualquier otro derecho, escríbenos a [email protected]. Responderemos en el plazo máximo de un mes. Si consideras que hemos tratado tus datos indebidamente, puedes reclamar ante la Agencia Española de Protección de Datos en aepd.es o ante la autoridad de control de tu país de residencia.
8. Cookies y almacenamiento en tu navegador
El sitio público no usa cookies de seguimiento, publicidad ni analítica de terceros, y no comparte datos con redes sociales. Sólo usamos:
- almacenamiento local del navegador (localStorage) para mantener tu sesión iniciada;
- almacenamiento local para recordar tu idioma;
- en la página de inicio de sesión, el widget captcha de Cloudflare Turnstile, que puede almacenar un identificador temporal en tu navegador con la única finalidad de distinguirte de un bot.
Todo ello es técnicamente necesario para prestar el servicio que solicitas, por lo que no requiere tu consentimiento previo conforme al art. 22.2 de la LSSI.
9. Menores
El Servicio no está dirigido a menores de 16 años, o de la edad mínima de consentimiento digital aplicable en tu país si es superior. No recogemos deliberadamente datos de menores de esa edad; si detectas una cuenta así, escríbenos y la eliminaremos.
10. Seguridad e incidentes
Las instantáneas se cifran en reposo en el almacenamiento y toda la comunicación entre la aplicación y el servidor viaja por TLS. No almacenamos contraseñas en claro: la autenticación está delegada en Supabase, que aplica funciones de hash robustas. El acceso a la API queda registrado y las credenciales del servicio se guardan en el llavero del sistema operativo. Aplicamos el principio de mínimo privilegio en el acceso a producción.
Si se produjera una violación de seguridad que suponga un riesgo para tus derechos, la notificaremos a la AEPD en un plazo de 72 horas desde que tengamos constancia, y te informaremos a ti sin dilación indebida cuando el riesgo sea alto. Ninguna medida es infalible: te recomendamos no usar el Servicio para datos legalmente sensibles.
11. Cambios en esta Política
Podemos actualizar esta Política. Los cambios sustanciales se notificarán por correo electrónico y dentro de la aplicación con al menos 30 días de antelación. La fecha de última actualización del encabezado indica siempre la versión vigente.
12. Contacto
Para cualquier cuestión de privacidad o para ejercer tus derechos: [email protected].