RBX Overwatch
Política de privacidad
Qué hace la extensión
RBX Overwatch permite que el usuario registre localmente cambios públicos de los perfiles de Roblox que agrega manualmente. La extensión no accede a información privada, no modifica Roblox y no intenta eludir las opciones de privacidad o los límites del servicio.
RBX Overwatch no está afiliada, patrocinada ni respaldada por Roblox Corporation.
Datos que maneja
- Nombre de usuario, nombre visible e ID de Roblox que el usuario introduce o selecciona.
- Estado devuelto por Roblox: desconectado, en línea, en una experiencia o en Roblox Studio.
- Nombre público de la experiencia cuando Roblox devuelve un identificador y esa experiencia es visible.
- Descripción pública del perfil, junto con la fecha aproximada de cada comprobación y los cambios detectados.
- IDs y datos básicos de los nuevos emblemas visibles detectados, junto con la fecha de obtención cuando Roblox y la privacidad del perfil permitan consultarla.
- URL pública de la miniatura del avatar, URL de imágenes 2D de cuerpo completo que se detecten al registrar un cambio o se soliciten al abrir el visor y una firma local de sus activos, colores y escalas para detectar cambios de avatar.
- Lista pública de amigos del usuario seguido: cantidad, User IDs, usernames y Display Names disponibles, además de altas y bajas detectadas entre consultas.
- Conteos y listas visibles de seguidores y perfiles seguidos: User IDs, usernames y Display Names disponibles, además de apariciones y desapariciones detectadas entre consultas.
- Fecha y hora aproximada de cada cambio de estado y de la última consulta.
- Preferencias de consentimiento, activación y perfiles seleccionados.
- Un identificador aleatorio de instalación, guardado en el almacenamiento local y una copia de sincronización de Chrome, usado únicamente como protección secundaria contra abuso. No es una huella digital del dispositivo.
- El identificador numérico de la cuenta Roblox autenticada (userId) y las fechas de inicio y vencimiento de su prueba. El userId se obtiene de la sesión activa mediante el endpoint oficial de Roblox; no se lee ni se envía la cookie
.ROBLOSECURITY, contraseñas ni tokens. - Cuando el usuario activa una licencia: la clave introducida, el identificador de instancia y el estado de licencia necesarios para recordar la activación en ese dispositivo.
Cómo se utilizan
Los datos se utilizan únicamente para registrar cambios públicos de los perfiles seleccionados, mostrar sus historiales, comparar dos historiales locales y generar alertas de discrepancias dentro de la extensión. Estas alertas se calculan localmente cuando un cambio de avatar, emblema o amistad coincide con una presencia registrada como desconectada o no visible. Para evitar falsos indicios, un perfil solo puede generar una discrepancia después de que la extensión haya observado al menos una vez una presencia visible (en línea, en una experiencia o en Roblox Studio) desde que empezó a monitorizarlo; un perfil que siempre fue no visible no genera estas alertas. Son señales orientativas, no una prueba de conexión ni una afirmación sobre el estado real del perfil.
Cada categoría tiene un intervalo independiente configurable entre 30 segundos y 24 horas: presencia (30 s por defecto), amigos (1:15 min), seguidores/seguidos (3:35 min), avatares (1:10 min), descripción (10:05 min) y emblemas (8:55 min). Los intervalos se desplazan para repartir las peticiones. El usuario puede elegir si las fechas se muestran en 12 horas (AM/PM) o en 24 horas; la interfaz indica la zona local detectada y su desfase UTC. Las alarmas del navegador pueden retrasarse.
Las notificaciones de Chrome están desactivadas por defecto. Si el usuario las activa, elige los perfiles y las categorías desde Ajustes, la extensión crea avisos del sistema únicamente cuando detecta cambios nuevos. No se envían datos a un servidor propio; el texto del aviso se entrega al servicio de notificaciones de Chrome y al sistema operativo para mostrarlo.
El historial conserva 90 días por defecto y permite elegir 30, 60, 90 días o permanente. Al cambiarlo, solo se eliminan eventos cuya fecha supera ese límite; no se restablecen los perfiles ni sus capturas actuales. Se solicita el permiso unlimitedStorage para evitar la cuota estándar de 10 MB de chrome.storage.local; la extensión muestra el uso actual y el espacio real sigue dependiendo del dispositivo.
El historial solo añade una entrada cuando cambia la categoría de presencia o cuando el usuario pasa a otra experiencia. Las consultas que devuelven el mismo estado en la misma experiencia no generan entradas repetidas.
El historial del avatar añade una entrada cuando cambia la URL de la miniatura o la firma de los activos, colores o escalas. La hora registrada es la primera comprobación en la que la extensión observa el cambio y puede no coincidir exactamente con el momento en que el perfil modificó su avatar.
La descripción pública se comprueba aproximadamente cada 10:05 minutos y se guarda una captura inicial y otra entrada solo cuando el texto cambia. Si está vacía, se registra como “Sin descripción pública”. Los errores temporales no sustituyen la última descripción válida.
Solo se consultan los 10 emblemas más recientes aproximadamente cada 8:55 minutos. La primera consulta establece una línea base sin crear entradas; después, solo se registran los IDs que no estaban en la línea base. Si Roblox bloquea la lista de emblemas de experiencias por falta de sesión o privacidad, se consulta el listado público de emblemas de Roblox. La fecha de obtención se solicita únicamente para emblemas nuevos cuando ese dato está disponible; si Roblox no la devuelve, se conserva la hora en que la extensión detectó el emblema.
La lista pública de amigos se compara aproximadamente cada 1:15 minutos. La primera consulta solo establece una línea base; después, el historial registra únicamente los IDs que aparecen o desaparecen y la cantidad total observada. Si Roblox no devuelve la lista, se conserva la última captura válida y se muestra el error.
Los conteos de seguidores y seguidos se revisan aproximadamente cada 3:35 minutos. Las listas se consultan al crear la línea base, cuando cambia un conteo o durante una revisión completa periódica. Cada lista se limita a 1.000 perfiles para controlar peticiones y almacenamiento; si se supera el límite, la captura se marca como parcial. Un conteo sin cambios no garantiza que no haya ocurrido un intercambio simultáneo entre dos consultas.
El modo Comparar procesa únicamente los datos que ya están guardados localmente para los dos perfiles elegidos y no realiza solicitudes adicionales a Roblox.
Almacenamiento y transferencias
El historial y las capturas de perfiles se guardan solo en el almacenamiento local de Chrome en el dispositivo del usuario. RBX Overwatch no envía ese historial a su servidor, no vende los datos y no los utiliza para publicidad personalizada.
Para controlar la prueba y las licencias, la extensión envía al Worker de Cloudflare de RBX Overwatch únicamente el userId numérico de la cuenta Roblox autenticada y el identificador aleatorio de instalación. El Worker guarda en D1 una prueba de 24 horas por cuenta (fecha de inicio y vencimiento); al reinstalar, la misma cuenta conserva su vencimiento y al cambiar de cuenta se evalúa una prueba independiente. El installId solo se conserva como protección secundaria contra abuso y no se usa como clave principal ni como fingerprinting. La extensión no solicita OAuth ni pasos adicionales.
El Worker no recibe ni guarda la cookie .ROBLOSECURITY, contraseñas, tokens de sesión, perfiles seguidos ni el historial local. Únicamente al activar o validar una licencia se envían al Worker la clave introducida y el identificador de instancia necesarios para Lemon Squeezy; la clave no se guarda en texto plano: se conserva un hash, junto con el estado de licencia. No se envían al Worker los perfiles de Roblox, sus amigos, sus avatares ni el historial local.
Para resolver nombres, consultar presencia, emblemas, comparar avatares, obtener relaciones sociales y resolver el nombre público de una experiencia, la extensión realiza solicitudes HTTPS directamente a los servicios oficiales de Roblox. Los conteos de seguidores y seguidos pueden ser públicos, pero Roblox puede exigir una sesión activa para entregar las listas con identidades. Cuando hay una sesión activa, el navegador adjunta automáticamente sus credenciales a esas solicitudes autorizadas; la extensión no lee ni guarda cookies, contraseñas o tokens de sesión.
La consulta autenticada puede mostrar la presencia de perfiles que sean amigos del usuario, siempre que Roblox y las opciones de privacidad de ese perfil lo permitan. Si Roblox no autoriza la consulta, la extensión no intenta saltarse esa restricción y puede mostrar “Desconectado o no visible”.
Uso limitado y finalidad única
RBX Overwatch cumple con los requisitos de Uso limitado de Chrome Web Store. Los datos se usan solo para la finalidad única descrita: registrar y presentar cambios públicos de perfiles de Roblox seleccionados por el usuario. No se venden, no se usan para publicidad personalizada, no se emplean para crear perfiles comerciales y no se ponen a disposición de personas ajenas al usuario. El Worker propio se limita a la prueba y las licencias; no recibe el historial local ni ofrece acceso humano a él.
La extensión solicita únicamente los datos y permisos necesarios para mostrar esa función. Si cambia alguna práctica de datos en una versión futura, se informará de forma visible antes de aplicar el cambio.
Consentimiento y controles
El registro permanece desactivado hasta que el usuario acepta el aviso visible dentro de la extensión. La prueba de 24 horas controlada por el servidor se inicia cuando el usuario agrega el primer perfil o activa el registro. El usuario puede pausar el registro, quitar perfiles seleccionados y borrar todo el historial desde el panel. Las notificaciones de Chrome también permanecen desactivadas hasta que el usuario las activa y elige perfiles y categorías.
Contacto
Para preguntas sobre esta política o sobre la extensión, contacta al creador, Jagu, mediante su perfil de Roblox.