Política de privacidad · vigente desde el 25 de agosto de 2026

Tus datos, siempre a la vista.

Armory Relay es una aplicación de solo lectura sin una base de datos de cuentas operada por el desarrollador. Esta política explica qué trata la aplicación en el dispositivo, qué servicios externos reciben peticiones y cómo eliminar los datos locales.

Quién es el responsable

El responsable y desarrollador es Gerard Rey Mañas. Las consultas de privacidad pueden enviarse a privacy@riftscope.com. Esta política se aplica a la aplicación Android Armory Relay: Daily Shop, paquete dev.valorant.storeviewer, y, cuando esté disponible, a su interfaz web compatible.

Armory Relay es una aplicación independiente y de solo lectura para consultar una tienda de VALORANT. No puede comprar productos, gastar VALORANT Points, modificar una cuenta de Riot ni acceder al propio juego. No dispone de un backend propio de cuentas de usuario. El desarrollador no recibe ni almacena contraseñas de Riot, tokens de autenticación, PUUID ni datos personales de la tienda en servidores bajo su control.

Datos tratados por la aplicación

Autenticación y sesión de Riot

Cuando decides iniciar sesión, la aplicación abre las páginas oficiales de autenticación de Riot Games en una WebView Android aislada. El usuario, contraseña, códigos de verificación y datos de autenticación en dos pasos se introducen en las páginas de Riot y se envían directamente a Riot. Armory Relay no ofrece un formulario propio de contraseña y no lee, registra ni envía esas credenciales al desarrollador.

Después de un inicio de sesión correcto, la aplicación trata:

  • tokens de acceso e identidad de Riot;
  • un entitlement token emitido por Riot;
  • el PUUID incluido en el token firmado, que identifica la cuenta de Riot del jugador;
  • la caducidad de los tokens y el shard seleccionado o detectado; y
  • cookies de autenticación de Riot y datos de sesión de la WebView necesarios para intentar renovar la sesión silenciosamente.

El token de identidad se utiliza de forma transitoria para verificar el acceso y detectar el shard. El token de acceso, entitlement token, PUUID, caducidad y shard se guardan localmente como una sesión cifrada. Solo se utilizan para autenticar peticiones a Riot, obtener la tienda, renovar la sesión y seleccionar la región correcta.

Tienda y caché local

La aplicación solicita a los servicios Player Data de Riot las ofertas diarias, las ofertas del Night Market cuando está activo y los bundles destacados. Una respuesta puede contener identificadores de ofertas, precios, monedas, descuentos, tiempos de rotación y cosméticos disponibles para la cuenta.

Se guarda en IndexedDB una copia procesada de la tienda para mostrar la última información disponible mientras se intenta actualizarla. La caché no contiene tokens de acceso ni entitlement tokens, pero su clave interna incluye el PUUID y el idioma seleccionado. Por ello, el contenido de la tienda se trata como información asociada a la cuenta.

Contenido público de VALORANT

Armory Relay descarga de valorant-api.com información pública sobre skins, armas, tiers, monedas, bundles, chromas, niveles, imágenes y versión del cliente de Riot. El catálogo se solicita en el idioma elegido y los identificadores de oferta de Riot se resuelven localmente.

Armory Relay no envía a valorant-api.com contraseñas de Riot, tokens, PUUID ni la tienda personal. Como en cualquier servicio de Internet, valorant-api.com y los proveedores de contenido pueden recibir datos técnicos como la dirección IP, agente de usuario, URL solicitada, idioma seleccionado y hora de la petición.

Preferencias y caché técnica

El idioma y la región de Riot elegida o detectada se guardan en almacenamiento local. Las claves públicas de Riot utilizadas para verificar tokens, la versión actual del cliente y el catálogo público de cosméticos se guardan en IndexedDB.

Wishlist

Los identificadores de skins añadidos a la wishlist se guardan únicamente en el dispositivo. Después de actualizar correctamente la tienda, Armory Relay compara las ofertas diarias y el Night Market con esa wishlist local y muestra las coincidencias dentro de la aplicación. La wishlist no se envía a un servidor del desarrollador y la aplicación no utiliza notificaciones push ni locales para estas coincidencias.

Google Play Billing y Armory Relay Plus

La aplicación Android utiliza Google Play Billing para ofrecer el producto de compra única no consumible remove_ads_lifetime, mostrado como Armory Relay Plus. Google Play proporciona la disponibilidad, el precio localizado y el estado de la compra, gestiona el cobro y el método de pago, y asocia la compra a la cuenta de Google Play. La parte nativa de la aplicación trata transitoriamente un token de compra solo para reconocer la transacción ante Google Play; no lo envía a Angular, no lo guarda en un servidor del desarrollador ni lo combina con datos de la cuenta Riot.

Armory Relay recibe únicamente la información necesaria para saber si el producto está disponible, pendiente o comprado y para restaurar el derecho de uso. Una compra confirmada elimina la publicidad y permite hasta tres cuentas Riot almacenadas localmente. El desarrollador no recibe desde la aplicación datos de tarjetas, cuentas bancarias u otros métodos de pago.

Modo demostración

El modo demostración genera una tienda de ejemplo en memoria. No crea una sesión de Riot, no trata PUUID ni tokens, no utiliza cookies de autenticación de Riot y no contacta con Riot ni con valorant-api.com. Los datos se descartan al salir del modo demostración o terminar el proceso de la aplicación. Los servicios publicitarios pueden seguir funcionando en demostración según se explica a continuación.

Publicidad y consentimiento

La versión Android puede mostrar un banner de Google AdMob en la pantalla de tienda, también en el modo demostración. Utiliza Google User Messaging Platform (UMP) para solicitar consentimiento o mostrar opciones de privacidad cuando corresponda. La implementación no solicita un anuncio si UMP no indica que puede solicitarse.

Según la información de Google sobre Google Mobile Ads SDK, este SDK recopila y comparte automáticamente, con fines publicitarios, analíticos y de prevención del fraude:

  • dirección IP, que puede utilizarse para estimar la ubicación aproximada del dispositivo;
  • interacciones con el producto, como aperturas, pulsaciones e interacciones con anuncios;
  • información de diagnóstico, como tiempo de inicio, bloqueos y consumo energético; y
  • identificadores del dispositivo o cuenta, como Android Advertising ID, App Set ID y otros identificadores aplicables.

Según la jurisdicción, consentimiento, configuración del dispositivo y configuración de Google, los anuncios pueden ser personalizados, no personalizados o limitados. Armory Relay no proporciona deliberadamente a AdMob contraseñas de Riot, tokens de acceso, entitlement tokens, PUUID, región ni contenido de la tienda personal.

Cuando UMP exige este punto de acceso, las opciones pueden revisarse desde Ajustes → Publicidad y privacidad. Android también permite gestionar o eliminar el Advertising ID. Consulta la Política de Privacidad de Google y su información sobre publicidad.

Mensajes enviados al desarrollador

Si contactas por correo, el desarrollador y su proveedor de correo tratarán la dirección, mensaje, adjuntos y cualquier información técnica o de cuenta que incluyas voluntariamente. Nunca envíes contraseñas, tokens, cookies, códigos de recuperación o códigos de autenticación en dos pasos.

Datos que la aplicación no solicita

Armory Relay no solicita contactos, ubicación GPS precisa, cámara, micrófono, fotografías, SMS, registro de llamadas, datos de salud ni accede a datos de tarjetas o cuentas bancarias. Google Play gestiona la información de pago de Armory Relay Plus según se explica anteriormente. Tampoco incorpora analítica propia ni un servicio propio de reporte de errores. Los diagnósticos de AdMob se rigen por la divulgación publicitaria anterior.

Por qué se utilizan los datos

  • Para ofrecer las funciones de tienda, autenticación, región, idioma, caché y renovación solicitadas expresamente por el usuario.
  • Para verificar tokens firmados por Riot y proteger la aplicación y la sesión frente a usos indebidos.
  • Para guardar la wishlist local y mostrar una coincidencia dentro de la aplicación cuando se encuentre un cosmético seleccionado después de actualizar la tienda.
  • Para ofrecer, reconocer y restaurar el derecho de uso de Armory Relay Plus mediante Google Play Billing.
  • Para mostrar publicidad y prevenir fraude publicitario.
  • Para responder consultas de soporte y privacidad.
  • Para cumplir obligaciones legales aplicables.

Cuando sea aplicable el RGPD o una norma similar, las bases jurídicas son la prestación solicitada por el usuario, el interés legítimo del desarrollador en prestar y proteger el servicio, el consentimiento para publicidad o almacenamiento cuando sea obligatorio y el cumplimiento de obligaciones legales. El consentimiento puede retirarse mediante los controles disponibles sin afectar al tratamiento anterior realizado lícitamente.

Servicios de terceros

  • Riot Games
    Autenticación oficial, emisión de tokens, cookies de sesión, detección del shard, entitlement y datos de tienda. Riot es responsable independiente de los datos de la cuenta de Riot. Consulta su Aviso de Privacidad.
  • valorant-api.com y proveedores de contenido
    Metadatos y archivos públicos de cosméticos. No se les envía deliberadamente ningún token de autenticación de Riot ni PUUID.
  • Google AdMob y UMP
    Gestión de consentimiento, publicidad, analítica, entrega, medición y prevención del fraude, según lo explicado anteriormente.
  • Google Play y Google Play Billing
    Catálogo del producto, precio localizado, proceso de compra, cobro, reconocimiento y restauración del derecho de uso de Armory Relay Plus. Consulta la Política de Privacidad de Google.
  • GitHub Pages
    Este sitio de privacidad está alojado en GitHub Pages. GitHub puede tratar información habitual de servidor web al visitar el sitio según su Declaración General de Privacidad.
  • Autoridades o asesores profesionales
    Solo cuando sea razonablemente necesario para cumplir la ley, proteger derechos o responder a una petición legal válida.

El desarrollador no vende credenciales de Riot, tokens de autenticación, PUUID ni datos de tienda. Las transferencias realizadas por Google Mobile Ads SDK pueden considerarse “recopilación” o “compartición” publicitaria según algunas leyes y las definiciones de Seguridad de los datos de Google Play.

Conservación

  • Sesión cifrada de Riot
    El token de acceso, entitlement token, PUUID, caducidad y región permanecen en la bóveda local hasta cerrar sesión, detectar una sesión no válida, borrar los datos Android o desinstalar.
  • Datos de la WebView de Riot
    Las cookies de Riot y los datos de sesión WebView permanecen hasta cerrar sesión, caducar en Riot, borrar los datos Android o desinstalar.
  • Tienda personal procesada
    Se guarda en IndexedDB local con una clave que incluye PUUID e idioma hasta borrar caché, cerrar la sesión mientras esté activa, borrar los datos Android o desinstalar. La caducidad de la sesión por sí sola puede no eliminar inmediatamente esta caché.
  • Catálogo público y caché técnica
    El catálogo y las claves de firma de Riot se consideran actualizados durante unas 24 horas y la versión del cliente durante unas 12. Las copias pueden permanecer hasta reemplazarse, borrar caché, borrar los datos Android o desinstalar.
  • Idioma y región
    Permanecen en almacenamiento local hasta cambiarlos, borrar los datos Android o desinstalar.
  • Wishlist
    Los identificadores de skins permanecen localmente hasta modificarlos, borrar los datos Android o desinstalar.
  • Derecho de uso de Armory Relay Plus
    La aplicación conserva su estado actual en memoria y vuelve a consultar Google Play cuando es necesario. Google conserva la compra vinculada a la cuenta de Google Play según sus políticas de conservación.
  • Datos de demostración
    Permanecen en memoria hasta salir del modo demostración o terminar el proceso.
  • Publicidad y consentimiento
    Se conservan en el almacenamiento del SDK y los sistemas de Google según las elecciones de privacidad, la configuración del dispositivo y las políticas de Google.
  • Correo de soporte o privacidad
    Se conserva únicamente durante el tiempo necesario para resolver la consulta y cumplir obligaciones legales.

Cómo eliminar los datos

  1. Borrar la tienda y el catálogo: selecciona Ajustes → Borrar caché. Esto no cierra la sesión.
  2. Eliminar la sesión local de Riot: selecciona Ajustes → Cerrar sesión. Esto elimina la sesión cifrada, las cookies y datos de autenticación de la WebView, y la tienda guardada de la cuenta activa. Pueden permanecer el catálogo público, el idioma, la región y las opciones publicitarias de Google.
  3. Eliminar todos los datos locales de Armory Relay: utiliza Información de la aplicación Android → Almacenamiento → Borrar datos o desinstala la aplicación. Esto elimina la wishlist local, pero no cancela ni elimina una compra de Google Play; Armory Relay Plus puede restaurarse con la misma cuenta de Google Play.

Armory Relay no crea ni mantiene una cuenta propia en un servidor. Borrar los datos locales no elimina la cuenta independiente de Riot. El acceso, rectificación o eliminación de la cuenta de Riot debe solicitarse directamente a través de los canales oficiales de soporte y privacidad de Riot.

Para solicitar la eliminación de información enviada directamente al desarrollador, como un correo de soporte, escribe a privacy@riftscope.com con el asunto “Eliminación de datos de Armory Relay”. Nunca incluyas una contraseña de Riot ni un token de autenticación.

Abrir la guía de eliminación

Tus derechos de privacidad

Según tu ubicación, puedes tener derecho de acceso, rectificación, supresión, limitación, oposición, portabilidad y retirada del consentimiento. Para los datos locales utiliza los controles anteriores; para la cuenta Riot, los canales de Riot; para publicidad, los controles de Google y Android; y para información enviada al desarrollador, privacy@riftscope.com.

También puedes reclamar ante la autoridad de protección de datos competente. En España es la Agencia Española de Protección de Datos.

Menores

Armory Relay no está diseñada ni dirigida a menores de 13 años ni a personas que no alcancen la edad mínima aplicable para utilizar una cuenta Riot sin autorización de sus padres o tutores. Los usuarios deben cumplir los requisitos de edad y cuenta de Riot. Un padre, madre o tutor que crea que un menor ha enviado información al desarrollador puede contactar con la dirección de privacidad anterior.

Seguridad y transferencias

La aplicación Android cifra los secretos de sesión con AES-256-GCM y una clave no exportable de Android Keystore. Las comunicaciones utilizan HTTPS/TLS. La WebView de Riot se ejecuta en un proceso aislado, restringe la navegación, desactiva la depuración y el contenido mixto, bloquea capturas de pantalla durante la autenticación y borra cookies y datos WebView al cerrar sesión. Los valores sensibles no se incluyen en los logs y la copia de seguridad de Android está desactivada.

Ninguna medida garantiza una protección absoluta. Protege tu dispositivo, correo y cuenta Riot, activa la autenticación multifactor de Riot y no compartas credenciales ni tokens.

Riot, Google, GitHub, valorant-api.com y sus infraestructuras pueden tratar datos técnicos o personales fuera de tu país. Sus políticas explican las ubicaciones, garantías y mecanismos de transferencia. Armory Relay no transfiere la sesión Riot ni la tienda a un backend controlado por el desarrollador.

Cambios y contacto

Esta política puede actualizarse cuando cambien la aplicación, sus proveedores o los requisitos legales. Se actualizará la fecha superior y, cuando corresponda, los cambios relevantes se comunicarán mediante la aplicación o su ficha de tienda.

Las consultas de privacidad pueden enviarse a privacy@riftscope.com.

Armory Relay es una aplicación comunitaria independiente. No está afiliada, respaldada, patrocinada ni aprobada por Riot Games. Riot Games, VALORANT y sus nombres y marcas relacionados pertenecen a sus respectivos titulares.