SyntaxFlow

Privacidad

Qué recoge este sitio

Sin cuenta. Sin cookies salvo que usted diga que sí. Sin seguimiento entre sitios. Y lo que escriba en una calculadora nunca sale de su navegador, porque no tiene adónde ir. Este sitio son ficheros estáticos: no hay servidor de aplicaciones, ni base de datos, ni registro de lo que usted introduce en ningún lugar ni por parte de nadie; con consentimiento o sin él, eso no cambia nunca.

Todo lo que sí ocurre está en esta página. Es breve porque hay poco que contar. Última actualización: 13 de octubre de 2026.

Lo que de verdad le importa a la gente

Una página de calculadora se carga una vez y después funciona por completo en su equipo. Medidas de plancha, cargas de viento, luces, composiciones de vidrio, la lista de corte que pega: todo se calcula en JavaScript en su navegador y nada se transmite. Puede comprobarlo usted mismo: abra el panel de red de su navegador, rellene una herramienta y pulse todos los botones. Salen unas pocas señales pequeñas —una que indica que se abrió una página, otra que indica que se usó una herramienta, y el registro de Microsoft Clarity de dónde se hizo clic en la página y hasta dónde se desplazó, con todo el texto enmascarado— y puede inspeccionarlas todas. Ninguna lleva un solo valor del formulario. No es una promesa que le pidamos que crea; es una propiedad de cómo está construido el sitio, y se puede ver.

Lo mismo ocurre con la hoja de especificación. La genera y la imprime su navegador. Nosotros nunca vemos una copia.

Las cookies, y la única pregunta que hacemos

Por defecto, ninguna. No se guarda nada en su dispositivo hasta que usted dice que sí. Las dos cosas que pondrían cookies son Google Analytics y Microsoft Clarity, y ambas se cargan con todas las señales de consentimiento denegadas, de modo que, antes de que usted toque el aviso, funcionan sin guardar ningún identificador.

Si pulsa Permitir, Google Analytics y Clarity ponen sus cookies y a partir de entonces pueden reconocer una visita posterior. Si pulsa No, gracias, o simplemente no hace caso del aviso, se quedan en el estado denegado para siempre en ese navegador: señales anónimas y sin vincular en el caso de Google y, en el de Clarity, un identificador nuevo en cada página vista, de modo que no se puedan relacionar dos páginas entre sí.

En ambos casos, a Google se le da la dirección de la página sin nada detrás: ni parámetros ni fragmento. Los enlaces entre las calculadoras llevan medidas, y la página que se ve después de pagar lleva la referencia del pago; eso se queda de su lado.

No hay una tercera opción escondida tras una página de ajustes, el botón de rechazar es del mismo tamaño que el de aceptar, y el aviso no vuelve para insistir. Su respuesta se recuerda en sf.consent.v2, en el almacenamiento local: una palabra, en su equipo. Si ya había respondido antes de que se añadiera Clarity, un no se mantuvo como no; un sí se volvió a preguntar, porque se había dado solo para Google Analytics.

No se pone ninguna cookie publicitaria en ningún caso. Las señales publicitarias de Google y la personalización de anuncios están desactivadas en la configuración, no simplemente dejadas en su valor por defecto, así que aceptar la analítica no le inscribe sin decirlo en ninguna campaña de remarketing.

Lo que se guarda en su navegador

Todo lo que las herramientas recuerdan lo recuerdan en su propio equipo. Esta es la lista completa: cada clave que este sitio puede escribir en su almacenamiento local, y para qué sirve cada una:

sf.consent.v2 "granted" o "denied": su respuesta al aviso sf.consent.v1 la misma respuesta, de antes de que se añadiera Clarity sf.purchase.seen.v1 las referencias de pago ya contadas, para que recargar la página después de pagar no cuente la compra dos veces sf.pro.v1 una marca, puesta solo si desbloqueó Pro sf.sub.v1 la fecha hasta la que dura su suscripción sf.subscribed.v1 una marca, puesta si se apuntó a la lista de correo sf.visits.v1 un recuento de visitas, para decidir cuándo mostrar un aviso sf.offlinetold.v1 una marca, para que ese aviso se muestre una vez y nunca más sf.nudge.v1 cuántas veces usó aquí una calculadora, y cuándo se mostró o se desactivó por última vez el recordatorio de Pro, para que salga pocas veces y nunca más cuando usted dice que no sf.visits.a1 un recuento de visitas, solo si aceptó las cookies de análisis, para saber si una visita es la primera, de la 2.ª a la 4.ª o de la 5.ª en adelante sf.visit.counted (almacenamiento de sesión) una marca para contar una visita una sola vez sf.subref.v1 la referencia de pago de una suscripción mensual y su última comprobación, solo si se suscribe al mes sf.lang.off una marca, si desactivó la propuesta de cambiar de idioma sf.backup.last.v1 cuándo hizo la última copia de seguridad en Mis datos sf.rack.v1 su burro de retales: medidas y de qué vidrio es cada uno sf.cutjob.v1 el encaje que resolvió por última vez el optimizador sf.cutjobs.v1 los trabajos que guardó con nombre sf.plandoc.v1 la referencia y el cliente escritos en el plano sf.labelsize.v1 el tamaño de etiqueta que imprimió por última vez sf.spec.header.v1 los datos de su empresa para la hoja de especificación sf.spec.items.v1 las filas de esa hoja sf.spec.logo.v1 su logotipo, como imagen, si lo añadió sf.panel.current.v1 lo último que escribió en una calculadora que lo recuerda: sf.linear.current.v1 los optimizadores de tableros y lineal, el mueble a medida, sf.furniture.current.v1 los cantos, el cubicaje y el desarrollo de chapa sf.edge.current.v1 sf.board.current.v1 sf.bend.current.v1 sf.jobs.panel.v1 los trabajos guardados con nombre en los optimizadores de sf.jobs.linear.v1 tableros y lineal, y el material que indicó en ellos sf.stock.panel.v1 sf.stock.linear.v1 sf.schedule.current.v1 el comprobador de listados: el listado en pantalla, los sf.schedule.projects.v1 que guardó con nombre y cuántos proyectos gratis usó sf.schedule.free.v1 sf.quote.inbox.v1 resultados y partidas esperando a entrar en un presupuesto (de una calculadora, la tarifa o un listado preparado) sf.survey.inbox.v1 huecos medidos en un plano, esperando a la hoja de medición sf.quotecompare.v1 los presupuestos de ventanas escritos en el comparador sf.qr.v1 el texto, el nivel de corrección, el ancho impreso y el pie del último código QR sf.classroom.v1 los ajustes del modo aula, el título, el grupo y la lista de alumnos sf.reto.v1 los retos del día que respondió, si acertó cada uno y su racha sf.quote.open qué documento tenía abierto cada herramienta de documentos sf.survey.open … (una clave por herramienta: presupuesto, hoja de medición, parte, lista de comprobación, dossier, ofertas, medición en plano, preparar listados) sf.pack.project qué proyecto usó por última vez el paquete de proyecto sf.tour.v1 (almacenamiento de sesión) el oficio y el paso en que va del recorrido guiado sf.cfg.v1.… (almacenamiento de sesión) lo que eligió un cliente en el configurador de un taller, solo mientras esa pestaña siga abierta

Ninguna de ellas es una cookie, y ninguna se envía nunca a ninguna parte. El primer grupo son ajustes y marcas: ninguno lleva un identificador, y una marca que dice «este navegador tiene Pro» es indistinguible de la de cualquier otra persona. El segundo grupo es su trabajo de verdad: su burro de retales, sus listas de corte, los nombres de sus clientes, su logotipo. Es exactamente el material que una aplicación web normal subiría a un servidor, y si está en esta lista y no en la nuestra es porque nunca sale del equipo en el que usted lo escribió. No podríamos enseñárselo, dárselo a nadie ni perderlo en una brecha de seguridad, porque no lo tenemos.

Puede borrar el desbloqueo desde la página de desbloqueo, o borrar los datos de este sitio en su navegador para quitarlo todo. No existe nada más sobre usted que borrar.

Las herramientas de documentos (presupuestos, hojas de medición, partes de trabajo, listas de comprobación, la tarifa, dossiers, paquetes de proyecto, comparación de ofertas y medición en plano) y Mis proyectos guardan su trabajo en la base de datos IndexedDB de este navegador llamada syntaxflow: proyectos, documentos, fotos y archivos adjuntos, su biblioteca de materiales y servicios, y ajustes como los datos de su empresa y su tarifa. Igual que las claves de arriba, se queda en este dispositivo y no se envía nunca a ninguna parte. Mis datos la guarda entera en un archivo de copia en su dispositivo, la restaura o la borra.

Páginas guardadas para cuando no hay cobertura

Este sitio instala un service worker: un pequeño programa que su navegador conserva y que guarda una copia de cada página a medida que la abre, para que las herramientas sigan funcionando sin conexión: en un hueco de escalera, en un sótano, en una furgoneta. Las páginas y su hoja de estilos son todo lo que contiene. Son los propios ficheros públicos del sitio, los mismos que cualquiera puede descargar; nada de lo que usted escribe pasa por él y nada de lo que guarda lo podemos leer nosotros.

Nunca le sirve una página desactualizada mientras tiene cobertura: cuando hay red, la página siempre se descarga de nuevo, y la copia guardada solo se usa cuando la petición falla. Borrar los datos de este sitio, o anular el registro del service worker en los ajustes de su navegador, lo elimina por completo.

Analítica

Estas páginas llevan Cloudflare Web Analytics, unos cientos de bytes que registran que se vio una página y lo rápido que cargó. No usa cookies, no toma la huella digital de su dispositivo, no construye un perfil y no puede seguirle a otro sitio. Nunca ve nada de lo que usted escribe en una calculadora.

Lo que podemos ver con ella es agregado: cuánta gente abrió esta semana la herramienta de carga de viento, de qué país aproximadamente, desde qué página llegó y si el sitio va lento en algún sitio. La explicación de Cloudflare sobre cómo funciona el producto está en su web.

Base jurídica: nuestro interés legítimo en saber si el sitio funciona y se usa, que es un interés limitado y se atiende con datos que no le identifican.

Google Analytics, y exactamente qué registra

Además, el sitio carga Google Analytics 4, sujeto a la elección descrita más arriba. Responde a una pregunta que la herramienta de Cloudflare no puede responder: no solo qué páginas se abrieron, sino qué hizo la gente en ellas.

Se registran unas dos docenas de eventos. En lugar de imprimir aquí una lista que queda desfasada en cuanto se añade una herramienta —ya pasó, y durante semanas decía «cuatro» cuando había veintiséis—, esta es la regla, que no cambia, y un enlace a la lista en vivo, que no puede estar equivocada:

lo que se registra el nombre de una acción y la ruta de la página donde ocurrió solo en un error: el fichero y la línea de NUESTRO código que falló lo que no nada que usted haya escrito ni nada que le identifique

Así, un evento dice se usó el optimizador de corte, o se imprimió una hoja de etiquetas en esta página. Nunca la medida de la plancha, la lista de corte, el cliente ni ningún número de la pantalla. El contador es público: devuelve el nombre de cada evento que se cuenta y cuántas veces, que es todo lo que se guarda, y usted lo puede comprobar en lugar de tener que creérselo.

El contador que no usa cookies

Desde agosto de 2026 el sitio también cuenta esos mismos eventos por su cuenta, sin Google y sin preguntar, porque la analítica anterior solo puede agrupar una visita en una sesión en el caso de quienes aceptan las cookies, que son una minoría, y eso nos deja adivinando sobre todos los demás.

Se le permite funcionar sin preguntar por un único motivo: no guarda nada sobre usted. Ni cookie, ni identificador, ni dirección IP, ni navegador, ni página de procedencia. Suma uno a un número, y ese número es por día, por evento y por página. No contiene ninguna fila que trate de una persona, así que no hay nada en él que identificar, exportar o borrar; por eso tampoco encontrará manera de excluirse: para excluirle tendría que saber quién es usted, y no lo sabe.

Desde el 12 de octubre de 2026 cada uno de esos eventos se guarda además como una fila, para que podamos ver qué herramientas y qué funciones se usan, y no solo con qué frecuencia. Una fila contiene el día y la hora, el evento, la página y cinco datos generales que siguen sin decir nada de quién es usted: el país (dos letras, según la lectura que hace Cloudflare de la petición; la dirección en sí no se guarda), el tipo de dispositivo (teléfono, tableta u ordenador, deducido de la descripción del navegador, que después se descarta), de dónde vino la visita, como categoría (un buscador, una red social, un asistente de IA, una campaña, otra página de este sitio, otra web o ninguna; la dirección de la página de la que viene no se envía), si este navegador tiene Pro y, solo si aceptó las cookies de analítica, si es su primera visita o una posterior (1, de 2 a 4, 5 o más). Las filas se borran a los 400 días. Solo las leemos nosotros, en un informe protegido con contraseña.

Cada una lleva la ruta de la página y nada más, salvo un informe de error, que lleva además el fichero y la línea de nuestro código que falló: un lugar del código, nunca el mensaje de error, que podría contener algo que usted pegó. Ningún evento lleva un valor que usted haya escrito. Registramos que se usó el optimizador de corte; no registramos la medida de la plancha, la lista de corte, el cliente ni ningún número de la pantalla. No es un ajuste que pudiéramos activar más adelante y olvidarnos de contárselo: esos valores nunca se le pasan al contador, y puede leer las cuatro líneas de código que lo hacen en /assets/js/analytics.js.

Google recibe, como en cualquier sitio que use su etiqueta, su dirección IP (truncada: la anonimización de IP está activada), su ubicación aproximada deducida de ella, su dispositivo y su navegador, y la página de procedencia. Google actúa como encargado del tratamiento por nuestra cuenta; se aplican sus condiciones, y los datos van a servidores que pueden estar fuera del EEE con las garantías para transferencias que se describen más abajo.

Base jurídica: su consentimiento, que puede retirar en cualquier momento borrando los datos de este sitio en su navegador; después, el aviso volverá a preguntarle.

Microsoft Clarity, y exactamente qué registra

Desde octubre de 2026 el sitio carga también Microsoft Clarity, sujeto a la misma elección. Dibuja mapas de calor —dónde hace clic la gente y hasta dónde baja en una página— y reproducciones de cómo se usó una página, para que podamos ver dónde una herramienta le estorba a alguien y arreglarlo.

Nunca recibe lo que usted escribe ni ningún texto de la página. El proyecto está configurado con el enmascaramiento estricto de Clarity, que sustituye todo el texto por marcadores en su navegador, antes de que se envíe nada. Además, cada calculadora, formulario, campo, tabla y resultado de este sitio está marcado para enmascararse, de modo que, aunque ese ajuste se cambiara por error, seguiría sin poder enviarse una medida, una lista de corte o el nombre de un cliente. Lo que Clarity sí recibe es la disposición de la página y los movimientos, clics y desplazamientos que se hacen en ella.

lo que se registra la disposición de la página, con todo el texto enmascarado por dónde se movió el puntero, qué se pulsó, hasta dónde bajó lo que no nada que usted haya escrito, ningún texto de la página, nada que imprima

Como cualquier etiqueta, Clarity recibe también su dirección IP, su dispositivo y su navegador y la página de procedencia. Microsoft actúa como encargado del tratamiento por nuestra cuenta; se aplica su declaración de privacidad, y los datos pueden ir a servidores fuera del EEE con las garantías para transferencias que se describen más abajo. Sus cookies solo se ponen si usted pulsa Permitir; si no, da a cada página vista un identificador nuevo y no guarda nada en su dispositivo.

Base jurídica: su consentimiento, que puede retirar en cualquier momento borrando los datos de este sitio en su navegador; después, el aviso volverá a preguntarle.

Sigue sin haber gestor de etiquetas, píxel publicitario, chat, fuentes de terceros ni herramienta de pruebas A/B.

Alojamiento

El sitio lo sirve Cloudflare Pages. Como cualquier servidor web que exista, la red de Cloudflare trata la dirección IP de la petición para poder entregar la página, y conserva registros operativos de corta duración por seguridad y para prevenir abusos. Nosotros no tenemos acceso a un registro por visitante y no lo exportamos. Cloudflare actúa como encargado del tratamiento por nuestra cuenta; lo que hace en su capa se rige por su política de privacidad.

Base jurídica: el interés legítimo en servir y proteger el sitio.

Si paga

El pago de 29 € lo gestiona de principio a fin Stripe, en las páginas de la propia Stripe. Nunca vemos el número de su tarjeta: no pasa por este sitio en ningún momento.

Lo que sí recibimos de Stripe después, y conservamos en el panel de Stripe y no en ningún sistema nuestro, es: su nombre, su dirección de correo electrónico, su dirección de facturación, su número de IVA si lo indicó, el importe, la fecha y los cuatro últimos dígitos de la tarjeta. Lo usamos exactamente para tres cosas: emitir su factura, responderle si escribe a soporte y cumplir las obligaciones españolas de conservación de registros fiscales. No le añadimos a ninguna lista de correo. No lo vendemos ni lo compartimos, y no tiene ningún uso comercial.

Base jurídica: la ejecución del contrato, para la factura y el soporte, y una obligación legal, para los registros fiscales; por eso no podemos borrar una factura a petición: la ley española obliga a conservarlas, por lo general durante varios años, y esa obligación prevalece sobre una solicitud de supresión en lo que se refiere a ese documento concreto.

Stripe es responsable independiente del pago en sí; consulte la política de privacidad de Stripe.

Transferencias fuera de la UE

Cloudflare y Stripe tienen su sede en Estados Unidos y operan en todo el mundo, así que parte del tratamiento se produce fuera del Espacio Económico Europeo. Ambas se basan para ello en las cláusulas contractuales tipo de la Comisión Europea y en sus marcos de transferencia publicados. No tenemos ningún acuerdo propio aparte, y no enviamos nada a nadie más.

Quién es el responsable

Para la analítica, el alojamiento y los registros de clientes descritos más arriba, el responsable del tratamiento es Elam Uceda Herrero, que opera con el nombre comercial SyntaxFlow, Calle Fresnedillas 25, 28035 Madrid, España, y con quien se puede contactar en soporte@huingenieros.com. La página de condiciones recoge la identificación comercial completa.

Sus derechos

De acuerdo con el RGPD, puede pedirnos una copia de lo que tenemos sobre usted, rectificarlo, suprimirlo, limitar su uso u oponerse a él, y recibirlo en un formato portable. Escriba a la dirección de soporte y le responderemos en el plazo de un mes; normalmente, esa misma semana.

Siendo realistas, para la mayoría de los visitantes la respuesta sincera a una solicitud será que no tenemos nada, porque no lo tenemos. Si ha comprado Pro, lo que tenemos es el registro de Stripe descrito más arriba, salvo la factura que estamos obligados a conservar.

Si cree que hemos tratado mal sus datos, tiene derecho a presentar una reclamación ante su autoridad de control nacional; en España, la Agencia Española de Protección de Datos. Preferiríamos arreglarlo antes.

Menores

Es una herramienta profesional para los oficios del vidrio y de la construcción. No está dirigida a menores y no recogemos a sabiendas nada de ellos.

Cambios

Si esta página cambia, la fecha de arriba cambia con ella. Si algún cambio fuera sustancial —si empezáramos a recoger algo que hoy no recogemos—, se diría con claridad al principio en lugar de esconderlo en una cláusula.

Una prueba que puede hacer en diez segundos. Abra las herramientas de desarrollo en cualquier página de calculadora, vaya a la pestaña de red y use la herramienta de verdad: cambie todos los campos, pulse todos los botones, imprima la hoja. Verá una señal de página vista y un evento tool_used, y ni una sola petición que lleve un número que usted haya introducido. Esa es la política, y se puede comprobar en lugar de tener que creérsela.