GameHeatmap
Iniciar sesión con Steam
← Inicio

Política de privacidad

Última actualización: 2026-10-13

Esta política explica qué información recopila GameHeatmap — Mapa de descuentos de Steam (https://es.gameheatmap.app) y cómo se utiliza. El servicio muestra el historial de precios de Steam y lo gestiona una persona a título individual. Puedes usarlo sin registrarte. Las alertas de precio y «Mi biblioteca» requieren iniciar sesión con tu cuenta de Steam, lo cual es opcional.

Información que recopilamos

Sin iniciar sesión: el servidor registra automáticamente registros de acceso estándar (dirección IP, tipo de navegador, página de origen, marca de tiempo) por seguridad y depuración, y se guardan cookies de preferencias y de analítica (ver «Cookies y almacenamiento del navegador»). Si inicias sesión con Steam: recibimos el identificador de tu cuenta de Steam (steamid) y creamos una cuenta de inicio de sesión. Si configuras una alerta de precio guardamos tu correo electrónico y tu lista de alertas, y al abrir Mi biblioteca guardamos un resumen de los descuentos de tu lista de deseos. Estos datos se almacenan en Google Firebase (base de datos Firestore). La finalidad, conservación y eliminación de cada elemento se describen abajo. No pedimos tu nombre, teléfono ni datos de pago.

Ubicación

Para mostrar precios en una moneda adecuada, nuestro proveedor de alojamiento añade a cada solicitud un código de país aproximado derivado de tu IP. Solo lo usamos para elegir la moneda de esa vista y no lo almacenamos.

Inicio de sesión con Steam (opcional)

Cuando confirmas tu identidad en la página de inicio de sesión de Steam, recibimos el identificador de tu cuenta de Steam (steamid64). Con él se crea una cuenta en Google Firebase Authentication que registra tu steamid y cuándo se creó la cuenta y cuándo iniciaste sesión por última vez. Nunca recibimos tu contraseña de Steam. Finalidad: mantener tu sesión iniciada y cargar tus propios datos (alertas de precio, Mi biblioteca). Conservación: hasta que solicites su eliminación. Al cerrar sesión termina tu sesión, pero el registro de la cuenta se conserva.

Correo para alertas de precio

Estado actual: las alertas de precio están en pausa; no recogemos nuevas direcciones de correo ni enviamos correos de alerta. Los datos ya almacenados se conservan solo hasta que elimines tu cuenta o solicites su eliminación, y las direcciones no confirmadas en 7 días se siguen eliminando. La descripción siguiente se aplica si la función se reanuda. Cuando configuras una alerta de precio, guardamos el correo electrónico que introduces. Solo se usa para enviar alertas de precio objetivo, que se envían mediante Resend e incluyen el nombre del juego, el precio y un enlace a la oferta en la tienda o a la página del juego. En el sitio, tu correo guardado solo se te muestra a ti con la sesión iniciada. Confirmación y baja: antes de enviar alertas, mandamos un enlace de confirmación a esa dirección y solo enviamos alertas a direcciones confirmadas. Cada correo de alerta incluye un enlace para darte de baja que funciona sin iniciar sesión; al darte de baja eliminamos tu correo (la lista de alertas se conserva hasta que la elimines). Para ello también guardamos el estado de confirmación, el idioma de los correos, cuándo se enviaron los correos de confirmación y códigos aleatorios de un solo uso para los enlaces (solo se guardan como hash; los códigos de confirmación caducan a las 24 horas). Si una dirección no se confirma en 7 días, la eliminamos. Para limitar cuántos correos de confirmación recibe una misma dirección, guardamos un hash de la dirección con las horas de envío durante 1 día. Conservación: hasta que te des de baja o solicites su eliminación. El correo se conserva aunque elimines todas las alertas; configurar una alerta con un correo nuevo lo sobrescribe.

Lista de alertas de precio

Estado actual: las alertas de precio están en pausa y no se pueden crear nuevas. Las entradas existentes se conservan hasta que las elimines, elimines tu cuenta o solicites su eliminación. Para cada juego con alerta guardamos el ID del juego, su nombre, el precio objetivo, la moneda, cuándo se configuró la alerta y el precio y la hora del último aviso enviado. Se usa para las alertas de precio objetivo y para mostrar tu lista en Mi biblioteca. Máximo 100 alertas por cuenta. Conservación: hasta que elimines la alerta. Puedes eliminarla tú mismo en cualquier momento desde el recuadro de alerta de precio de la página del juego o desde Mi biblioteca.

Resumen de la lista de deseos

Cuando abres Mi biblioteca y tu lista de deseos de Steam se carga correctamente, guardamos un resumen para la vista previa de la página de inicio: número de juegos de la lista de deseos, número en oferta, hasta 3 juegos con mayor descuento (nombre, descuento, precio, imagen) y la hora del cálculo. Se sobrescribe cada vez que abres Mi biblioteca. No guardamos tu lista de deseos completa. Conservación: hasta que solicites su eliminación.

Datos de Steam que usamos pero no guardamos (Mi biblioteca y amigos)

Con la sesión iniciada, pedimos a la Steam Web API tus juegos, tiempo de juego, juegos jugados recientemente y lista de deseos. Se respeta la configuración de privacidad de tu perfil de Steam. Solo se usan para generar la página y no se guardan en nuestra base de datos (salvo el resumen de la lista de deseos indicado arriba). Para evitar solicitudes repetidas se conservan temporalmente unos 4 minutos en la memoria del servidor y unos 3 minutos en tu navegador. La función de ofertas de tus amigos consulta tu lista de amigos, sus nombres visibles y sus listas de deseos públicas, hasta 40 amigos. Estos datos también se usan solo para generar la respuesta y no se guardan. Para consultar precios enviamos IDs de juegos a IsThereAnyDeal, sin ningún dato que te identifique.

Cookies y almacenamiento del navegador

Cookies propias: • locale — idioma elegido, 1 año • country — moneda/país elegido, 1 año • gh_session — sesión iniciada (te mantiene conectado entre los subdominios de idioma), 14 días, solo con sesión iniciada • steam_auth_state — valor de un solo uso que protege el inicio de sesión con Steam contra falsificaciones, 5 minutos • steam_auth_next — página a la que volver tras iniciar sesión, 5 minutos • steam_auth_token — token de un solo uso para completar el inicio de sesión, 60 segundos • gh_email_verify, gh_email_unsub — código de un solo uso de un enlace de confirmación o baja, solo hasta que pulses el botón de esa página, 1 hora como máximo Las cookies steam_auth_* solo se crean mientras inicias sesión y se borran o caducan poco después. Almacenamiento del navegador: al iniciar sesión, Firebase guarda tu estado de sesión (tokens de autenticación) en el IndexedDB de tu navegador y lo elimina al cerrar sesión. Cookies de terceros: Google Analytics (_ga, _ga_<ID>; hasta 2 años según Google) y, si la publicidad está activada, Google AdSense y sus socios (ver «Publicidad» y «Analítica»). Puedes borrar las cookies en tu navegador cuando quieras. El sitio funciona sin las cookies de preferencias, pero borrar la cookie de sesión cierra tu sesión.

Encargados del tratamiento y terceros

• Vercel — alojamiento. Procesa los registros de acceso de todas las solicitudes (IP, información del navegador, ruta, hora). • Google Firebase — almacena la cuenta de inicio de sesión y los datos descritos arriba (correo, lista de alertas, resumen de la lista de deseos). Los datos de Firestore se almacenan en la región de Google Cloud de Seúl (asia-northeast3, Corea del Sur). • Resend — envía los correos de alertas de precio. Recibe la dirección del destinatario y el contenido del correo (nombre del juego, precio, enlace). • Google Analytics — estadísticas de visitas (ver «Analítica»). • Google AdSense — publicidad (ver «Publicidad»). • Steam / Valve — inicio de sesión (Steam OpenID); consulta de tus juegos, lista de deseos y lista de amigos con tu steamid; detalles e imágenes de juegos. Tu navegador carga algunas imágenes directamente del CDN de Steam, que entonces ve tu IP. • IsThereAnyDeal — pedimos datos de precios por ID de juego y país; no se envían datos de usuario. Algunas imágenes de juegos (portadas y banners) las carga tu navegador directamente desde la CDN de IsThereAnyDeal, que así ve tu IP. • flagcdn.com — sirve iconos de banderas y ve tu IP. • GOG / Epic Games — algunas imágenes de las publicaciones del tablón (capturas, imágenes de portada) las carga tu navegador directamente desde sus CDN, que entonces ven tu IP. Cada proveedor tiene su propia política de privacidad.

Publicidad

Podemos mostrar anuncios mediante Google AdSense. Google y proveedores externos usan cookies para publicar anuncios según tus visitas previas a este y otros sitios. Puedes desactivar la publicidad personalizada en la Configuración de anuncios de Google (adssettings.google.com) o en aboutads.info. En el EEE, Reino Unido y Suiza se muestra un aviso de consentimiento antes de usar cookies publicitarias.

Analítica

Usamos Google Analytics para estadísticas de visitas. Mediante cookies, Google Analytics recopila las páginas que visitas, información del dispositivo y del navegador y un identificador de cookie; estos datos se tratan según la política de privacidad de Google. En el EEE, Reino Unido y Suiza, Google Analytics no guarda cookies hasta que das tu consentimiento en el aviso; mientras tanto solo se envían a Google señales limitadas sin cookies. También puedes bloquear la recopilación con el complemento de inhabilitación de Google Analytics (tools.google.com/dlpage/gaoptout). Además, usamos Vercel Analytics para estadísticas de visitas sin cookies. Solo registra la ruta de la página, el país, el tipo de dispositivo y navegador y el sitio de referencia, sin cookies ni almacenamiento en tu navegador, sin seguimiento entre sitios y sin identificarte personalmente. Las páginas de administración no se cuentan. También usamos Vercel Speed Insights para medir el rendimiento de carga de las páginas (Core Web Vitals), igualmente sin cookies; solo registra la ruta de la página, el país, el tipo de dispositivo y navegador, el tipo de conexión de red y los valores medidos.

Conservación

• Registros de acceso: los conserva nuestro proveedor de alojamiento (Vercel) según su política y luego se eliminan • Cuenta de inicio de sesión, correo y resumen de la lista de deseos: hasta que elimines tu cuenta tú mismo en Mi página o solicites su eliminación (sin plazo de eliminación automática) • Lista de alertas de precio: hasta que la elimines o elimines tu cuenta • Copias temporales de los resultados de Mi biblioteca (servidor y navegador): unos 3–4 minutos • Cookies: según lo indicado en «Cookies y almacenamiento del navegador»

Tus derechos y eliminación

Puedes eliminar tu cuenta de GameHeatmap desde Mi página después de volver a iniciar sesión con Steam para confirmar la sesión. Se eliminarán la cuenta de Firebase Authentication, el documento de la cuenta y sus subcolecciones, además de los tokens de confirmación y baja de correo asociados. No se elimina tu cuenta de Steam/Valve ni el contenido no vinculado a tu cuenta (como artículos de noticias, publicaciones del tablón de juegos gratis y datos de precios de juegos). Los registros compartidos de límites de envío por correo, guardados como hash, pueden permanecer hasta 24 horas. Un correo ya entregado al proveedor de envío todavía puede enviarse. Las copias de seguridad de Firebase (si las hay) y los registros de alojamiento de Vercel siguen las políticas de conservación de sus proveedores. También puedes eliminar alertas de precio individualmente o borrar tu correo mediante el enlace de baja de cualquier alerta. Según dónde residas (p. ej. RGPD en el EEE/Reino Unido, CCPA/CPRA en California) puedes tener derecho a acceder, rectificar, suprimir u oponerte al tratamiento de tus datos personales, y a reclamar ante una autoridad de control. Para datos publicitarios, usa los controles de Google enlazados arriba.

Enlaces de afiliados

Algunos enlaces a tiendas de juegos son enlaces de afiliados. Si compras a través de ellos podemos recibir una comisión de la tienda; esto no cambia el precio que pagas. No recibimos ninguna información personal sobre tu compra.

Menores

Este servicio no está dirigido a menores de 16 años y no recopilamos sus datos a sabiendas.

Cambios

Podemos actualizar esta política; cambiará la fecha de «Última actualización» de arriba. El uso continuado tras una actualización implica que aceptas la versión revisada.

Contacto

Consultas sobre esta política o solicitudes de eliminación: contact@gameheatmap.app.