PRIVACIDAD

Política de privacidad

Qué recopilamos, por qué, y las grandes partes de su trabajo que nunca vemos. Redactada en inglés; el texto en inglés prevalece.

Última actualización: 4 de octubre de 2026.

Quiénes somos

Fucini Consulting, n.º de registro 46062728, 04053 Kyiv, Nestorivskyi Lane, Building 10, Office 2/1, Ucrania. Somos el responsable del tratamiento de los datos descritos aquí.

Consultas sobre privacidad: support@fucini.software. Consultas generales: info@fucini.consulting.

La versión corta

Qué recopilamos y cuándo

1. Si compra una suscripción o un pase de 7 días

Paddle.com Market Limited actúa como comerciante registrado en cada compra. Recopila y trata sus datos de pago; nosotros nunca recibimos ni almacenamos el número de su tarjeta. Paddle nos comunica su dirección de correo electrónico, su nombre si lo facilitó, su país a efectos fiscales y el estado de su suscripción. Consulte el aviso de privacidad de Paddle para saber qué hacen con ello.

A partir de ahí creamos una cuenta en este sitio para que pueda acceder a su licencia, con su dirección de correo electrónico, una contraseña cifrada en cuanto establezca una, y el identificador que le vincula con su suscripción. La usamos para entregarle su código de activación, permitirle gestionar puestos y contactarle sobre el servicio.

2. Licencias y puestos

Cuando activa la extensión, esta envía un código de solicitud derivado del equipo en el que activa. Almacenamos una huella derivada de él, de modo que un puesto pueda vincularse a un dispositivo y liberarse después. Almacenamos los puestos de su grupo, cuándo estuvo activo cada uno por última vez, y la dirección de correo de cualquier persona a la que invite a ocupar uno.

Junto con el código de solicitud se envían las versiones de la extensión y de VS Code, su sistema operativo con su versión y arquitectura, y el idioma de VS Code, y nuestro servidor web registra la dirección de la que llegó la solicitud. Durante la activación no recibimos el nombre de su equipo, su nombre de usuario ni nada sobre sus proyectos.

Los planes de equipo (Pro Plus, Business y Enterprise) se registran cada doce horas para que el puesto pueda verificarse y renovarse su clave. Ese registro también indica qué máquina ocupa el puesto: un identificador de instalación, las versiones de VS Code y de la extensión, y la zona horaria de la máquina. Nuestro servidor web anota la dirección desde la que llega, y un país cuando nuestro proveedor lo facilita. Esto es lo que permite a quien paga los puestos ver qué máquinas los usan y liberar uno. Solo se aplica a los planes de equipo, y lo que el nivel gratuito envía en su lugar se describe a continuación. Una licencia Pro individual no ocupa ningún puesto y no se registra en ninguna parte: funciona sin conexión. La única excepción es su renovación: desde siete días antes de que la clave caduque hasta cuarenta y cinco días después, y solo en esa ventana, la extensión pide cada doce horas a nuestro servidor de licencias la clave renovada, para que una renovación pagada llegue sin que usted tenga que hacer nada. Esa petición lleva el código de solicitud con el que se emitió la clave, la huella de la máquina, las versiones de la extensión y de VS Code, su sistema operativo junto con su versión y su arquitectura, el idioma de su editor y el plan; nuestro servidor web anota la dirección desde la que llega. Nada de esto depende del ajuste de telemetría de más abajo, y de cada puesto conservamos únicamente el registro más reciente, no un historial.

Cada instalación lee la versión mínima compatible de nuestro servidor de licencias aproximadamente una vez por semana (desde la versión 1.2026.1). Es la descarga de un archivo público y firmado, y no envía nada sobre usted: ni código de solicitud, ni identificador de instalación, ni versión, ni clave. El registro de acceso de nuestro servidor web anota la dirección desde la que llega, como en cualquier solicitud a este sitio.

La prueba y el nivel Community gratuito llevan con nosotros un libro de uso (desde la versión 1.2026.0). El periodo de evaluación y la asignación semanal gratuita son límites, y un límite que solo se guarda en su propia máquina se restablece borrando un archivo. Por eso, mientras una instalación está en la prueba o en Community, comunica a nuestro servidor de licencias, poco después de iniciarse, tras una acción contabilizada y dos veces al día: un hash del identificador de máquina de VS Code —calculado junto con una etiqueta fija nuestra, de modo que no coincide con ningún valor que tenga otro producto; esa etiqueta forma parte de la extensión y no es un secreto, así que lo que protege el identificador es que un hash no se puede invertir—, la edición, el día en que comenzó la evaluación y cuántas de cada acción contabilizada (informes, exportaciones, comparaciones, comprobaciones de umbrales, vistas de código anotado, cargas de cobertura) se han usado en la semana o el día en curso. El servidor responde con las mismas cifras tal como él las conserva, y la extensión usa la que sea mayor.

El libro no contiene ningún nombre, ninguna dirección de correo electrónico, ninguna ruta de archivo, ninguna cifra de cobertura ni nada sobre sus proyectos. El libro no tiene ningún campo para la dirección desde la que llega un informe y nunca la lee; el registro de acceso de nuestro servidor web anota esa dirección, como hace con cada solicitud a este sitio, y no cruzamos ambos datos. El hash de máquina es un identificador seudónimo: no podemos convertirlo de nuevo en nada, pero sí distingue a una máquina concreta, y por eso figura aquí. Si acepta el canje de telemetría de 30 días descrito más abajo, el libro anota también que esta máquina lo ha utilizado. Una licencia de pago nunca informa al libro, y la extensión nunca lo espera: sin conexión o detrás de un cortafuegos, simplemente funciona con los contadores que tiene. Se basa en nuestro interés legítimo en que los límites del nivel gratuito sigan teniendo sentido; puede oponerse escribiéndonos. Como el libro solo conoce una máquina por ese hash, la extensión se lo muestra — como el ID del libro de uso, en Show License / Activation y en What Community Includes — para que pueda citarlo. Con él le diremos qué contiene el libro sobre su máquina, lo eliminaremos o anotaremos su oposición; tras una oposición, el libro no guarda nada más sobre esa máquina, conservando solo el hash y el hecho de que usted se opuso, y la extensión deja de informar. El libro es administración de licencias, igual que el registro de puesto descrito más arriba: los ajustes de telemetría no lo desactivan.

A partir de la versión 2.2026.2: una instalación envía además un segundo hash, obtenido del mismo modo, del identificador de máquina propio del sistema operativo junto con el nombre del equipo o, cuando el sistema no tiene ninguno, de las direcciones de hardware de sus tarjetas de red. Solo el hash sale de la máquina, y el libro trata un informe que coincide bajo cualquiera de los dos hashes como de la misma máquina. La prueba de una instalación nueva comienza con la primera respuesta del libro; hasta que se haya contactado una vez con el servidor de licencias funciona en el nivel Community, y después nada espera al libro. En un contenedor de desarrollo o un Codespace no comienza ninguna prueba y el segundo hash no se envía. Una oposición o una solicitud de supresión cubre la máquina bajo ambos hashes.

Si solicita una licencia gratuita para estudiantes, conservamos lo que pide el formulario: su nombre, su dirección de correo electrónico, su centro de estudios y la dirección de este, qué estudia y en qué curso está. Lo usamos para decidir si concedemos la licencia y para emitirla, y pedimos la dirección del centro y no la suya: dónde vive no influye en la decisión, así que ese campo no existe.

Si no podemos reconocer su dirección de correo como la de un centro de estudios, le pediremos que nos muestre un carné de estudiante fotografiado junto a su cara o, si no tiene carné, una carta del centro. Puede tapar todo lo demás: un número de matrícula, una fecha de nacimiento, la fotografía del carné. Solo deben quedar legibles su nombre y el nombre del centro, porque son las dos únicas cosas que miramos. Para esto nos basamos en su consentimiento, y nunca está obligado a enviar nada: escríbanos y encontraremos otra vía. Lo que envíe se borra en el momento en que hemos decidido y, en cualquier caso, a los 30 días, incluso si nadie lo ha mirado. Nunca se incluye en una copia de seguridad, nunca es accesible desde la web, y los datos de ubicación que un teléfono escribe en una fotografía se eliminan en cuanto llega. Solo las dos personas que administran licencias aquí pueden abrirlo, y cada apertura queda registrada. Conservamos la decisión y el hecho de que mostró un carné o una carta, nunca la imagen.

Si se une al canal preliminar —el botón Probar versiones preliminares de la vista de Cobertura— el mensaje diario de licencia anterior añade un campo que lo indica, y se envía un mensaje breve en el momento de unirse y otro al salir. Así sabemos cuántas personas están probando y podemos contarles qué ha cambiado. Se basa en su consentimiento, solicitado en el cuadro de diálogo donde se une, y es la única razón por la que ese campo existe; salir del canal lo detiene. No se añade nada más: indica qué compilaciones recibe esta instalación, igual que el ping ya indica de qué edición se trata, y nada sobre usted ni sobre su trabajo.

3. Telemetría: desactivada salvo que usted la active

Coverage Studio puede informarnos del uso para que podamos mejorarlo. El resumen de uso está desactivado de forma predeterminada y no se envía hasta que usted lo active. Unos pocos avisos mucho más pequeños se envían en cualquier caso: uno al instalar la extensión, un breve mensaje de licencia al día y —como avisos separados en las versiones antiguas, dentro de ese mensaje diario en las actuales— un conjunto de formatos de cobertura cargado por primera vez, un archivo de traza ilegible, un cambio de licencia y una actualización. Con el resumen activado, desinstalar la extensión envía también un aviso de eliminación con cuántos días estuvo instalada. Lo describimos todo en detalle en lugar de llamarlo anónimo. Entre todos contienen:

Cada instalación envía un breve mensaje al día, incluso con la telemetría desactivada. Contiene la versión de la extensión, la edición (Pro o Community) y el estado de la licencia —prueba, con licencia, caducada o Community— con los días restantes y la fecha de caducidad si la hay y, si tiene una licencia, su plan y el código de solicitud con el que se emitió. No contiene datos de uso: nada sobre lo que cargó, qué comandos ejecutó ni con qué frecuencia. Nos dice cuántas instalaciones están en uso y cuándo está a punto de terminar una prueba o una licencia.

Coverage Studio for Visual Studio envía los mismos avisos, con las mismas reglas. Uno la primera vez que se inicia, el único breve mensaje de licencia al día y —solo si usted activa fuciniCoverage.telemetry.enabled en su configuración— el resumen de uso. Donde esta página mencione VS Code, lea Visual Studio: su versión figura donde figuraría la de VS Code, la edición se indica como Visual Studio y el identificador de instalación es el suyo propio, no el de VS Code. No envía informes de error.

Coverage Studio en la línea de comandos envía un mensaje, una sola vez. El primer comando que se ejecuta en una máquina envía un identificador de instalación aleatorio, la versión y el sistema operativo (plataforma, versión del sistema, arquitectura), para que se puedan contar las instalaciones; el país se obtiene de la dirección desde la que llega, como en las ediciones, y el registro de instalación se conserva como el de estas. Nada sobre su código, sus informes, sus carpetas ni sobre usted, y nada después de ese primer mensaje. Nunca se envía en un pipeline de CI, y FUCINI_COVERAGE_TELEMETRY=off, DO_NOT_TRACK=1 o fuciniCoverage.telemetry.enabled establecido en false en su archivo de configuración lo desactivan.

Si su instalación tiene una licencia, lo que envía se vincula a la cuenta que la compró. Asociamos el código de solicitud a la compra, de modo que los administradores de Fucini ven ese mensaje diario de licencia —y, si ha activado la telemetría, el uso de su instalación— junto al cliente y la suscripción a los que pertenece. Se elimina con el mismo calendario que el resto de la telemetría.

Cuando algo falla en Coverage Studio, la extensión envía un informe de error, incluso con la opción de telemetría de Coverage Studio desactivada, salvo que el nivel de telemetría propio de VS Code (telemetry.telemetryLevel) esté en crash u off. No contiene contenido de archivos: el código de error; el mensaje de error, sin nombres, rutas ni direcciones; en qué parte de la extensión ocurrió; qué analizadores examinaron el archivo y por qué lo rechazó cada uno; datos sobre el archivo —su extensión, un rango de tamaño, su codificación, si está comprimido o es binario, el nombre del elemento raíz de un archivo XML o de las claves de primer nivel de un archivo JSON, y la forma de su primera línea con letras y dígitos enmascarados—; con qué frecuencia se produjo el error; y el identificador de instalación, las versiones, la edición, el sistema operativo y el estado de la licencia descritos arriba. Se basa en nuestro interés legítimo en encontrar y corregir lo que falla, y puede oponerse escribiéndonos.

También puede decidir enviar un informe de diagnóstico desde la notificación que aparece tras una carga fallida. Antes de enviarlo muestra exactamente qué se enviará: los mismos datos, un comentario y una dirección para nuestra respuesta si la desea y, solo si marca la casilla, los primeros 4 KB del archivo. No se envía nada hasta que haga clic, y si ignora la notificación no se envía nada más allá del informe automático anterior. Un informe de diagnóstico se basa en su consentimiento.

Las instalaciones que desbloquearon todas las funciones a cambio de telemetría, o que tienen una licencia de estudiante, y que aceptaron las condiciones vigentes, envían automáticamente con el informe de error los primeros 4 KB de un archivo que no se carga, sin preguntar cada vez. Una instalación que no ha aceptado las condiciones vigentes no envía contenido de archivos de esta forma.

Nuestro servidor web también registra la dirección IP desde la que llegó la señal, como hace cualquier servidor web, y el país, la región y la ciudad a los que corresponde esa dirección. Los determinamos nosotros mismos —su dirección nunca se envía a otra empresa para consultarla— y solo los usamos para contar cuántas instalaciones hay en cada lugar. La región y la ciudad se deducen únicamente de la dirección y son aproximadas: indican dónde enruta esa dirección su proveedor de internet, que puede ser un lugar distinto de donde usted está. El país, la región y la ciudad así obtenidos también se escriben una vez en el registro de instalación descrito en «Cuánto tiempo los conservamos», que se conserva en lugar de eliminarse a los 90 días; la dirección de la que proceden, no.

Parte de lo anterior le identifica a usted o a su equipo. El resumen de uso y el aviso de eliminación son opcionales: nos basamos en su consentimiento, y puede retirarlo en cualquier momento desactivando la telemetría en los ajustes, lo que detiene ambos. Los pequeños avisos, incluido el mensaje diario de licencia, se basan en nuestro interés legítimo en saber cuántas instalaciones están activas, qué versiones se usan, cuándo termina una prueba o una licencia y si hay archivos de cobertura que no se cargan. Desactivar la telemetría no los detiene, pero puede oponerse escribiéndonos, y borraremos lo que haya enviado su instalación.

No enviamos su código fuente, ni sus rutas de archivos, ni el nombre de su proyecto. Hay una sola excepción: los primeros 4 KB de un archivo que no se pudo cargar, que se envían con un informe de error, como se describe arriba: cuando marca esa casilla en un informe de diagnóstico, o automáticamente desde una instalación con el desbloqueo Community o una licencia de estudiante que aceptó las condiciones vigentes. No puede activarse solo con habilitar la telemetría, y una licencia de pago nunca envía contenido de archivos a menos que usted mismo lo adjunte a un informe de diagnóstico. Hasta septiembre de 2026 había una segunda excepción: el desbloqueo Community enviaba además, cada mes, el código anotado de un archivo elegido al azar, con la ruta de ese archivo. Esa recogida se ha retirado: ninguna instalación la envía, no se almacena nada nuevo y lo que se había conservado se ha borrado.

En el nivel Community gratuito puede canjear la telemetría por todas las funciones Pro, MC/DC incluida, durante 30 días, una vez por máquina, ejecutando Unlock Full Features en la extensión (hasta la versión 0.2026.82 inclusive, el canje duraba mientras la telemetría siguiera activada, y las instalaciones que lo hicieron entonces conservan lo que se les concedió). Le pide su dirección de correo electrónico, para que podamos informarle sobre los datos que envía su instalación y eliminarlos si nos lo pide. Es un canje que usted elige, no una condición para usar la extensión: con la telemetría desactivada, Community sigue funcionando con su conjunto estándar. Una licencia de pago nunca depende de esto: sus funciones no se ven afectadas por esta opción, y la muestra de código anterior nunca es alcanzable desde ella.

4. Si rellenas el cuestionario de opinión

El cuestionario es voluntario y nunca es una condición para obtener una licencia: las claves se emiten a petición sin él, y sus respuestas no influyen en esa decisión. Si lo rellena, conservamos lo que envía —su nombre, correo electrónico, empresa y sus respuestas— para entender quién usa el producto y poder mejorarlo, y para emitir la clave de recompensa cuando corresponda.

5. Boletín

Si se suscribe, almacenamos su dirección de correo electrónico y su estado de confirmación, y nada más. Cada mensaje incluye un enlace para darse de baja, y darse de baja le elimina.

6. Este sitio web

Instalamos una única cookie funcional para recordar su elección de idioma. Con su permiso usamos su ubicación aproximada, deducida de su dirección IP, para sugerirle el país correcto: eso es lo único que pide el aviso de consentimiento, y rechazarlo no le cuesta más que esa sugerencia.

No usamos cookies publicitarias ni le seguimos por otros sitios.

Por qué podemos conservarlos

Cuánto tiempo los conservamos

Pídanos que eliminemos algo y lo haremos, salvo que estemos obligados a conservarlo.

Quién más los ve

No vendemos sus datos ni los compartimos con fines publicitarios. Solo llegan a:

Nuestros servidores están en la UE. Estamos establecidos tanto en los Países Bajos como en Ucrania, y los datos nos llegan en ambos lugares, incluida Ucrania, que está fuera del EEE y no cuenta con una decisión de adecuación de la UE; esa transferencia se basa por tanto en las cláusulas contractuales tipo.

Sus derechos

Si se encuentra en la UE, el Reino Unido u otro territorio con legislación comparable, puede pedirnos una copia de sus datos, su rectificación, su supresión, la limitación del tratamiento u oponerse a él, y recibirlos en un formato portable. Cuando nos basamos en su consentimiento, puede retirarlo en cualquier momento sin que ello afecte a lo hecho anteriormente.

Escriba a support@fucini.software y responderemos en el plazo de un mes. Si considera que hemos tratado mal sus datos, puede reclamar ante su autoridad de control local.

Seguridad

El sitio se sirve por HTTPS. Las contraseñas se almacenan cifradas, nunca en texto legible. Las claves de licencia están firmadas criptográficamente. Las bases de datos no son accesibles desde la web y se respaldan a diario. Ningún sistema es perfecto, y le avisaremos si ocurre algo que le afecte.

Menores

Esta es una herramienta para desarrolladores que se vende a empresas y profesionales. No está dirigida a menores y no recopilamos sus datos conscientemente.

Cambios

Si cambiamos esta política, actualizaremos la fecha de la parte superior y se lo comunicaremos directamente si el cambio es significativo.