La conclusión en una frase
Por el lado de la extensión, solo lee y nunca envía. VGrab mira dentro de tu navegador las peticiones de red y la página actual para determinar si hay algún video que se pueda descargar, y la detección, la descarga, la combinación y la escritura en disco se hacen todas en tu equipo. VGrab no sube qué páginas has abierto ni qué has descargado, no lleva ningún script de estadísticas y no hace informes de errores. Al desinstalarla no queda nada, porque la extensión no escribe en ninguna otra parte de tu ordenador.
Entonces, ¿qué lee VGrab?
Para detectar el video, la extensión necesita mirar las peticiones de red de la página en la que estás (dónde está la dirección de la lista del video) y las etiquetas públicas de la página (título, carátula, duración). Solo las mira, no las manda a ninguna parte: esa información sirve para enumerarte los candidatos en la ventana emergente y elegir la calidad, y ahí se acaba todo; no se envía a ningún sitio.
Al obtener el video sí se lleva el estado de sesión que ya tienes en ese sitio (si no, el contenido para miembros no se podría obtener), pero la extensión no lee, no guarda ni modifica tus credenciales: simplemente deja que el navegador decida si lo adjunta según sus propias reglas, exactamente igual que cuando le das tú a reproducir en esa página. Y solo se lleva a los servidores relacionados con esa página: la página en sí, donde está la lista y aquellos con los que el reproductor ya ha hablado; a ningún otro servidor se le manda nada.
Cuatro cosas, y las cuatro se quedan en tu equipo
- El registro de lo detectado: qué direcciones ha dado esta página, que está solo en la memoria del navegador y se borra al cerrar la pestaña.
- Los segmentos de la descarga en curso: se quedan en el almacenamiento propio del navegador y se borran en cuanto el archivo terminado pasa a tu carpeta de descargas; si abandonas una descarga, se borran al momento.
- El historial de descargas: dónde se guardó, cuánto ocupa y cuándo fue, solo en el navegador de tu equipo y con un botón en la página de gestión para vaciarlo de una vez.
- Los ajustes: la calidad, cuántas conexiones en paralelo y demás, solo en tu equipo.
¿Y por el lado del sitio web?
El sitio web (este que estás leyendo) es otra cosa: como la mayoría de los sitios, lleva estadísticas de Google Analytics y anuncios de Google AdSense, que funcionan con cookies, y a los visitantes europeos les aparece primero un cuadro de consentimiento. Todo eso está únicamente en las páginas del sitio web y no tiene nada que ver con la extensión, que no carga ni uno solo de los scripts del sitio.
Hay dos situaciones en las que la extensión abre páginas del sitio web. La primera es la página de progreso de las descargas (donde se ve el progreso y se gestiona el historial en una pestaña entera, más cómoda que la ventana emergente), que no lleva anuncios y no usa cookies de estadísticas para registrar tus descargas. La segunda es cuando haces clic en «¿Algún problema?» en la ventana emergente y te lleva a la página de comentarios. Lo que escribas ahí solo llega a nuestro correo cuando haces clic en «Enviar»; si no haces clic, no se envía nada. Y que el informe incluya o no la dirección completa de la página en la que estabas lo decides tú con una casilla del formulario.
Cómo comprobarlo tú
La extensión es código que se ejecuta en el navegador, se publica dentro del paquete y no carga nada de forma remota. Si quieres verificarlo: primero, entra en la página de gestión de extensiones del navegador y mira qué permisos pide VGrab; segundo, abre el panel de red de las herramientas de desarrollo, descarga un video y comprueba que VGrab solo se conecta al servidor donde está el video y nunca a nuestro dominio; y tercero, el paquete de instalación es un archivo ZIP que al descomprimirlo es el código fuente, así que puedes leerlo entero.
Qué relación tiene con la política de privacidad
Esta página está contada en lenguaje llano, y la versión formal es la política de privacidad, donde está escrito punto por punto qué recoge la extensión (nada), qué recoge el sitio web (cookies de estadísticas y de anuncios) y qué recoge la página de comentarios (lo que escribes tú). Si alguna vez las dos no coinciden, manda la política de privacidad; y si encuentras algo que no cuadra, cuéntanoslo en la página de comentarios y lo corregimos.
Preguntas frecuentes
¿Por qué hace falta el permiso para ver las peticiones de red? El video de una página web casi siempre es streaming, y su dirección no está escrita en la página, sino que solo aparece en las peticiones de red que lanza el reproductor; sin mirar esas peticiones no hay manera de detectar el video. Lo que se mira es la dirección, y ni se lee ni se guarda el contenido de las peticiones.
¿Por qué hace falta permiso para todos los sitios? VGrab no reconoce sitios concretos, sino formatos de video, así que tiene que poder trabajar en cualquier sitio; con una lista de dominios más estrecha no se podría cumplir lo de «descargar desde cualquier sitio».
¿Por qué hace falta el permiso para modificar las cabeceras de las peticiones? Muchos sitios de video llevan protección contra el enlazado desde fuera y solo aceptan las peticiones que salen de la página. Cuando la extensión obtiene el video en nombre de esa página, tiene que añadir la procedencia real para que el servidor la deje pasar. Lo que añade es la dirección real de la página, no una identidad falsa.
¿Podría una actualización empezar a recoger datos sin avisar? Lo que cambia en cada versión está escrito en la página de novedades del sitio web, y cualquier cambio en la política de privacidad se anuncia también ahí.