Información legal
Política de cookies
Actualizado: 27 de octubre de 2026
Utilia OS es titularidad de UTILIA SERVICIOS IA S. COOP. CAN., con NIF F75452102 y domicilio social en C/ Teniente Coronel Castillo Olivares, 26, piso 16, letra A-2, 35011 Las Palmas de Gran Canaria (en adelante, UTILIA).
Esta Política explica qué cookies y tecnologías equivalentes utilizamos, con qué finalidad y cómo puedes gestionar tu consentimiento. Para consultas, escríbenos a compliance@utilia.ai.
Se aplica a todo Utilia OS: la plataforma y sus páginas públicas (el portal de cliente, la firma de documentos y la documentación pública) en os.utilia.ai, la consola de UTILIA OS para desarrolladores en platform.os.utilia.ai, el panel del Programa de colaboradores de UTILIA OS en partners.os.utilia.ai, las páginas de conexión con Meta en connect.os.utilia.ai y las aplicaciones de escritorio y móviles. La web comercial de UTILIA OS (os.utilia.ai/es y os.utilia.ai/en) tiene su propia Política de cookies.
1. Qué son las cookies
Las cookies son pequeños ficheros que un sitio web almacena en el dispositivo del usuario (ordenador, tableta, teléfono móvil) cuando este accede a sus páginas. Permiten recordar información sobre la sesión de navegación, las preferencias del usuario o la actividad previa, para facilitar el uso del servicio o medir su funcionamiento.
El término cookies se utiliza también, a efectos de esta Política, para referirse a otros dispositivos de almacenamiento y recuperación de datos equivalentes que puedan emplearse en el sitio web o en la plataforma Utilia OS, como el almacenamiento local del navegador (localStorage, sessionStorage, IndexedDB y la caché del service worker), el nombre que se da a una ventana del navegador, píxeles, huellas digitales del dispositivo u otras tecnologías similares, conforme al alcance que les otorga la Guía AEPD sobre el uso de cookies y las Directrices del Comité Europeo de Protección de Datos.
2. Cookies que utiliza Utilia OS
A continuación se describen las categorías de cookies y tecnologías equivalentes que pueden utilizarse, siguiendo la clasificación de la Guía AEPD.
a) Cookies técnicas (estrictamente necesarias).
Son aquellas que permiten al usuario la navegación a través del sitio web o la plataforma y la utilización de las diferentes funcionalidades que en ellos existan, como controlar el tráfico y la comunicación de datos, identificar la sesión, acceder a áreas de acceso restringido, recordar los elementos que integran un pedido, realizar el proceso de compra, gestionar el pago, controlar el fraude vinculado a la seguridad del servicio o almacenar contenidos para la difusión de vídeos o sonido. No requieren consentimiento previo.
b) Cookies de preferencias o personalización.
Recuerdan información para que el usuario acceda al servicio con determinadas características que pueden diferenciar su experiencia, como el idioma, el número de resultados a mostrar cuando el usuario realiza una búsqueda, el aspecto o contenido del servicio en función del tipo de navegador o de la región desde la que accede. Cuando estas decisiones las adopta el propio usuario (por ejemplo, seleccionando el idioma desde un menú), se consideran cookies técnicas. Cuando las adopta el editor, requieren información y ofrecer opciones para aceptarlas o rechazarlas.
Todas las preferencias que Utilia OS guarda en el dispositivo son del primer tipo: las decide el propio usuario al usar el servicio (el tema claro u oscuro, cerrar un aviso, la vista de una pantalla, plegar una barra lateral, el tamaño de un panel) o salen de su propio uso, como la lista de lo último que ha abierto, y solo sirven para respetar esas decisiones o para ayudarle a volver a lo suyo. Por eso se tratan como técnicas y no se pide consentimiento para guardarlas. UTILIA no guarda preferencias que decida por su cuenta; si algún día lo hiciera, quedarían desactivadas hasta que el usuario aceptara la categoría de preferencias en el panel de preferencias de cookies.
c) Cookies analíticas o de medición.
Permiten realizar el seguimiento y análisis del comportamiento de los usuarios en el sitio web y la plataforma de forma agregada, con el objetivo de introducir mejoras en el servicio. UTILIA utiliza un único proveedor analítico externo, Google Analytics, y solo en la documentación pública de Utilia OS (os.utilia.ai/docs, y también platform.os.utilia.ai/docs, donde se sirve la documentación para desarrolladores), con el consentimiento previo del usuario; se detalla en el apartado f). En el resto del servicio, incluidas la plataforma con sesión, la consola para desarrolladores y el panel del Programa de colaboradores, UTILIA solo utiliza mediciones internas de funcionamiento sobre la base de registros del propio servidor, sin proveedores analíticos externos. Si en el futuro se incorpora otro proveedor externo, o Google Analytics se extiende a otras partes del servicio, esta Política se actualizará antes de su activación e identificará nominativamente al proveedor, la finalidad, los plazos y, cuando proceda, el régimen de transferencias internacionales.
d) Cookies de publicidad comportamental.
UTILIA no utiliza cookies de publicidad comportamental ni tecnologías de tracking publicitario de terceros en el sitio web ni en la plataforma. En la documentación pública, Google Analytics funciona con el almacenamiento publicitario, el uso de datos para publicidad y la personalización de anuncios denegados. Si este criterio se modificase, se solicitaría el consentimiento previo, específico, informado e inequívoco del usuario con carácter previo a su instalación.
e) Listado nominativo de cookies.
A continuación se detallan las cookies y tecnologías de almacenamiento equivalentes que Utilia OS puede instalar en el dispositivo del usuario, con indicación de su nombre técnico, tipo, categoría, finalidad, duración, origen y si están exentas del consentimiento previo conforme al artículo 22.2 de la LSSI-CE. Las claves que comparten una misma finalidad se agrupan en una sola fila. Un nombre terminado en «…» es un prefijo: la clave real añade el identificador del elemento al que se refiere (la conversación, la reunión, el módulo, el aviso, la persona o la empresa). Las claves de preferencias llevan además al final dos signos de dos puntos y una huella corta de la cuenta (o «anon» antes de iniciar sesión), para que cada cuenta que use el mismo navegador tenga las suyas; esa huella no permite saber a quién pertenece la cuenta. Cada dominio de Utilia OS guarda lo suyo por separado: lo que se guarda en os.utilia.ai no se puede leer desde platform.os.utilia.ai ni desde partners.os.utilia.ai, ni al revés, salvo las cookies que se guardan en el dominio utilia.ai, como las de Google Analytics. Además, algunas pantallas escriben y borran en el mismo instante una clave de prueba (por ejemplo, utilia_probe) para comprobar si el navegador deja guardar datos; no queda nada guardado.
| Nombre | Tipo | Categoría | Finalidad | Duración | Origen | Exenta (art. 22.2 LSSI) |
|---|---|---|---|---|---|---|
| utilia_session_id | Cookie HTTP | Estrictamente necesaria | Identificar al visitante anónimo para registrar su elección de consentimiento y evitar mostrar el banner repetidamente. Se guarda en os.utilia.ai; la consola para desarrolladores registra en ella la elección que se haga en su propio aviso, así que la decisión vale para los dos dominios en ese navegador. | 24 meses | Utilia OS (primera parte) | Sí |
| utilia_rt_ seguido del identificador de la cuenta | Cookie HTTP con los atributos HttpOnly, Secure y SameSite=Strict | Estrictamente necesaria | Renovar la sesión de la plataforma sin volver a pedir las credenciales. El código de la página no puede leerla, solo se envía a Utilia OS y únicamente a la ruta de autenticación. Hay una por cada cuenta con la que el usuario haya entrado en el mismo navegador. | 7 días desde su última renovación, o hasta el cierre de sesión | Utilia OS (primera parte) | Sí |
| utilia_prt_ seguido del identificador de la cuenta | Cookie HTTP con los atributos HttpOnly, Secure y SameSite=Strict | Estrictamente necesaria | La misma función que la anterior para el portal de cliente, acotada a la ruta de autenticación del portal. | 7 días desde su última renovación, o hasta el cierre de sesión | Utilia OS (primera parte) | Sí |
| utilia_signed_in | Cookie HTTP con los atributos HttpOnly, Secure y SameSite=Lax | Estrictamente necesaria | Avisar a la web comercial de UTILIA OS, que se sirve en el mismo dominio (os.utilia.ai/es y os.utilia.ai/en), de que en este navegador hay una sesión abierta en la plataforma, para que muestre «Ir a la app» en lugar de «Entrar». Su valor es siempre «1»: no contiene ningún identificador ni ningún dato del usuario, y no da acceso a nada, porque la plataforma sigue exigiendo la sesión. La pone Utilia OS al iniciar sesión en la plataforma, no en el portal de cliente, en la consola para desarrolladores, en el panel del Programa de colaboradores ni en la ventana de una empresa de prueba, y la renueva con la sesión; viaja solo a os.utilia.ai, en todas sus rutas, y el código de la página no puede leerla. | Lo que dure la cookie de renovación de la sesión, hasta 7 días. Se borra cuando en el navegador ya no queda ninguna sesión abierta en la plataforma: al cerrar sesión, al caducar la sesión o si la sesión no se puede renovar | Utilia OS (primera parte) | Sí |
| utilia_rt_ seguido del identificador de la persona en la consola para desarrolladores | Cookie HTTP con los atributos HttpOnly, Secure y SameSite=Strict | Estrictamente necesaria | Renovar la sesión de la consola de UTILIA OS para desarrolladores sin volver a pedir las credenciales. Funciona como la de la plataforma, con el mismo nombre y los mismos atributos, pero la pone y la usa la consola en su propio dominio, platform.os.utilia.ai: no viaja a os.utilia.ai ni se mezcla con la sesión de la plataforma. El código de la página no puede leerla y solo se envía a la ruta de autenticación de la consola. Hay una por cada persona de una cuenta de desarrollador que haya entrado en la consola con ese navegador. | 7 días desde su última renovación, o hasta el cierre de sesión | Utilia OS (primera parte). Se guarda en el dominio platform.os.utilia.ai | Sí |
| utilia_dev_sso | Cookie HTTP con los atributos HttpOnly, Secure y SameSite=Strict | Estrictamente necesaria | Ligar al navegador desde el que se empezó el acceso a la consola para desarrolladores con «Continuar con UTILIA OS», para que nadie pueda terminarlo desde otro. Su valor es un código aleatorio de un solo uso, del que UTILIA OS solo guarda una huella. La pone la consola al empezar ese acceso; solo viaja a la ruta de ese acceso en platform.os.utilia.ai y el código de la página no puede leerla. | 10 minutos. Se borra antes, al terminar el acceso | Utilia OS (primera parte). Se guarda en el dominio platform.os.utilia.ai | Sí |
| utilia_rt_ seguido del identificador de la persona en el panel de colaboradores | Cookie HTTP con los atributos HttpOnly, Secure y SameSite=Strict | Estrictamente necesaria | Renovar la sesión del panel del Programa de colaboradores de UTILIA OS sin volver a pedir las credenciales. Funciona como la de la plataforma, con el mismo nombre y los mismos atributos, pero la pone y la usa el panel en su propio dominio, partners.os.utilia.ai: no viaja a os.utilia.ai ni a platform.os.utilia.ai ni se mezcla con sus sesiones. El código de la página no puede leerla y solo se envía a la ruta de autenticación del panel. Hay una por cada persona que haya entrado en el panel con ese navegador. | 7 días desde su última renovación, o hasta el cierre de sesión | Utilia OS (primera parte). Se guarda en el dominio partners.os.utilia.ai | Sí |
| utilia_partner_sso | Cookie HTTP con los atributos HttpOnly, Secure y SameSite=Strict | Estrictamente necesaria | Lo mismo que utilia_dev_sso, para el acceso al panel del Programa de colaboradores con «Continuar con UTILIA OS»: liga ese acceso al navegador que lo empezó. Su valor es un código aleatorio de un solo uso, del que UTILIA OS solo guarda una huella; solo viaja a la ruta de ese acceso en partners.os.utilia.ai y el código de la página no puede leerla. | 10 minutos. Se borra antes, al terminar el acceso | Utilia OS (primera parte). Se guarda en el dominio partners.os.utilia.ai | Sí |
| utilia_partner_signup | Cookie HTTP con los atributos HttpOnly, Secure y SameSite=Strict | Estrictamente necesaria | Confirmar el correo de una cuenta nueva del Programa de colaboradores sin volver a escribir la contraseña cuando el enlace del correo se abre en el mismo navegador en el que se hizo el alta. Su valor es un código aleatorio de un solo uso, del que UTILIA OS solo guarda una huella; solo viaja a la ruta de confirmación del correo del panel en partners.os.utilia.ai y el código de la página no puede leerla. Si el enlace se abre en otro aparato, se pide la contraseña como siempre. | 24 horas, como el enlace de confirmación. Se borra antes, al confirmar el correo | Utilia OS (primera parte). Se guarda en el dominio partners.os.utilia.ai | Sí |
| utilia_meta_oauth | Cookie HTTP con los atributos HttpOnly, Secure y SameSite=Lax | Estrictamente necesaria | Ligar la conexión de una organización con Meta (para los leads de sus anuncios o para su número de WhatsApp) al navegador desde el que la empezó una persona con permiso para hacerla, de modo que nadie pueda terminarla desde otro navegador. Su valor es un código aleatorio de un solo uso, del que Utilia OS solo guarda una huella. La pone Utilia OS al empezar la conexión en el navegador o en la aplicación de escritorio, no en las aplicaciones móviles, que usan otro mecanismo; viaja solo a os.utilia.ai y únicamente a la ruta de vuelta de Meta, y el código de la página no puede leerla. | 10 minutos. Se borra antes, al volver de Meta, tanto si la conexión sale bien como si no | Utilia OS (primera parte) | Sí |
| utilia-cookie-consent | localStorage | Estrictamente necesaria | Cachear localmente la decisión del usuario para evitar el flash del banner al cargar la página. La fuente de verdad es el registro en el servidor. | Indefinida hasta su borrado manual | Utilia OS (primera parte) | Sí |
| cookie_consent | localStorage | Estrictamente necesaria | Recordar la decisión del usuario sobre la analítica en la web comercial de UTILIA OS, que comparte dominio (os.utilia.ai) con Utilia OS. Utilia OS la lee para no volver a preguntar lo que ya se contestó en la web: una decisión tomada allí con su política vigente vale en la documentación pública y, mientras lo único que pide consentimiento en Utilia OS sea la analítica de esa documentación, en el resto de sus páginas. La documentación pública anota en ella el rechazo de la analítica dado en Utilia OS para que la web comercial tampoco mida. Una aceptación dada en Utilia OS no se anota: la web comercial la pide aparte. Solo guarda si la analítica se aceptó o se rechazó. En platform.os.utilia.ai, que es otro dominio, la web comercial no la ve: allí solo la escribe la documentación para desarrolladores cuando se rechaza la analítica, para no medir. | Indefinida hasta su borrado manual | Utilia OS (primera parte) | Sí |
| cookie_consent_version | localStorage | Estrictamente necesaria | Acompaña a la anterior: guarda la fecha de la Política de cookies con la que se tomó esa decisión, para volver a preguntar si es anterior a la política vigente. No guarda nada más. | Indefinida hasta su borrado manual | Utilia OS (primera parte) | Sí |
| cookie_consent_marketing y cookie_consent_marketing_version | localStorage | Estrictamente necesaria | Las escribe la web comercial de UTILIA OS, que comparte dominio (os.utilia.ai) con Utilia OS, para recordar si se aceptó o se rechazó la publicidad en su aviso, con la fecha de su política y las plataformas por las que preguntó. Utilia OS solo las lee al darse de alta una empresa: si en ellas no consta que se aceptó la publicidad de la plataforma del anuncio del que se llegó, no guarda el identificador del clic que traiga el enlace (Política de privacidad, apartado 2.g). Utilia OS no las escribe nunca. | Indefinida hasta su borrado manual | Utilia OS (primera parte) | Sí |
| utilia-anonymous-session-id | localStorage | Estrictamente necesaria | Solo en las aplicaciones móviles, que no usan la cookie utilia_session_id: guardar el mismo identificador anónimo y aleatorio para registrar la elección de consentimiento. No identifica a la persona. | Hasta que se desinstala la aplicación | Utilia OS (primera parte) | Sí |
| portal_access_token | localStorage | Estrictamente necesaria | Mantener la sesión autenticada del usuario del portal de cliente al acceder a sus documentos y firmas. Se envía a Utilia OS en la cabecera de cada petición; no es una cookie y no viaja sola. | Hasta el cierre de sesión o su caducidad | Utilia OS (primera parte) | Sí |
| portal_user | localStorage | Estrictamente necesaria | Recordar la identidad y los permisos con los que se pinta el portal de cliente mientras dura la sesión. La autorización real la decide siempre el servidor. | Hasta el cierre de sesión | Utilia OS (primera parte) | Sí |
| Token CSRF del flujo de firma pública | Cabecera HTTP de petición | Estrictamente necesaria | Prevenir ataques CSRF durante el proceso de firma electrónica por enlace público (/sign/[token]) mediante la cabecera X-Signing-Request exigida por el servidor. | Vida de la petición (no persiste) | Utilia OS (primera parte) | Sí |
| utilia-auth-storage | localStorage | Estrictamente necesaria | Recordar qué cuentas han iniciado sesión en este navegador y cuál está activa, para permitir el cambio entre ellas. En el navegador y en la aplicación de escritorio no contiene ningún testigo de sesión: el de renovación viaja en la cookie descrita más arriba y el de acceso vive solo en la memoria de la página. | Indefinida hasta cierre de sesión o borrado manual | Utilia OS (primera parte) | Sí |
| utilia-developer-auth-storage | localStorage (sessionStorage en las aplicaciones móviles) | Estrictamente necesaria | Lo mismo que utilia-auth-storage, para la consola de UTILIA OS para desarrolladores: recordar qué personas de una cuenta de desarrollador han entrado en ella en este navegador y cuál está activa. Es una clave aparte, para que la sesión de la consola nunca se mezcle con la de la plataforma. En el navegador y en la aplicación de escritorio se guarda en platform.os.utilia.ai y no contiene ningún testigo de sesión: el de renovación viaja en la cookie de la consola y el de acceso vive solo en la memoria de la página. En las aplicaciones móviles se guarda con los testigos, pero solo en el almacenamiento temporal de la aplicación, que se vacía al cerrarla, y no en el llavero del teléfono. | Indefinida hasta cierre de sesión o borrado manual; en las aplicaciones móviles, hasta que se cierra la aplicación | Utilia OS (primera parte) | Sí |
| utilia-partner-auth-storage | localStorage (sessionStorage en las aplicaciones móviles) | Estrictamente necesaria | Lo mismo que utilia-auth-storage, para el panel del Programa de colaboradores: recordar qué cuentas de colaborador han entrado en él en este navegador y cuál está activa. Es una clave aparte, para que la sesión del panel nunca se mezcle con la de la plataforma ni con la de la consola para desarrolladores. En el navegador y en la aplicación de escritorio se guarda en partners.os.utilia.ai y no contiene ningún testigo de sesión: el de renovación viaja en la cookie del panel y el de acceso vive solo en la memoria de la página. En las aplicaciones móviles se guarda con los testigos, pero solo en el almacenamiento temporal de la aplicación, que se vacía al cerrarla, y no en el llavero del teléfono. | Indefinida hasta cierre de sesión o borrado manual; en las aplicaciones móviles, hasta que se cierra la aplicación | Utilia OS (primera parte) | Sí |
| utilia-support-session-token, utilia-support-session-meta, utilia-support-session-handoff y una copia de utilia-auth-storage | sessionStorage | Estrictamente necesaria | Mantener la sesión de soporte con la que el equipo de UTILIA atiende a una organización cliente, solo en la pestaña abierta para ello y separada de la sesión propia de quien la abre. | Hasta que se cierra la pestaña | Utilia OS (primera parte) | Sí |
| utilia-sandbox-session-handoff, una copia de utilia-auth-storage y el nombre de la ventana, utilia-sandbox-session: seguido del identificador de la empresa de prueba | sessionStorage y nombre de la ventana | Estrictamente necesaria | Mantener la sesión con la que una persona de una cuenta de desarrollador entra en una de sus empresas de prueba, solo en la ventana que abre la consola al pulsar «Abrir» y separada de cualquier otra sesión de ese navegador. La copia de utilia-auth-storage guarda esa sesión con sus testigos de acceso y de renovación, porque en esa ventana no se usa ninguna cookie de sesión. La marca y el nombre de la ventana solo llevan el identificador de la empresa de prueba, para reconocer la ventana. | Hasta que se cierra la ventana | Utilia OS (primera parte) | Sí |
| utilia-registration-token | sessionStorage | Estrictamente necesaria | Conservar durante el alta de una cuenta nueva, solo en la pestaña donde se hace, el código temporal que permite corregir el correo o reenviar la confirmación sin empezar de nuevo. | Hasta que se cierra la pestaña | Utilia OS (primera parte) | Sí |
| utilia:meta-connection:pending | sessionStorage | Estrictamente necesaria | Recordar, solo en la pestaña donde se hizo, una conexión con Meta que Meta ya ha concedido y que la persona todavía no ha confirmado en Utilia OS, para que pueda terminarla aunque cierre la ventana de confirmar o recargue la página. Guarda el identificador de esa conexión pendiente, si es para los leads de los anuncios o para WhatsApp, el identificador interno de la persona que la empezó, cuándo caduca y, en las aplicaciones móviles, el código de verificación que la aplicación necesita para leerla; nunca un acceso a la cuenta de Meta. Si otra persona entra en Utilia OS en la misma pestaña, no la ve. | Lo que dura la conexión pendiente en Utilia OS: hasta 10 minutos la de los leads y hasta 30 la de WhatsApp. Se borra antes al confirmarla o descartarla, y al cerrar la pestaña; si caduca sin que la pantalla de la conexión esté abierta, se borra la próxima vez que se abre | Utilia OS (primera parte) | Sí |
| utilia-inactivity | localStorage | Estrictamente necesaria | Recordar el momento de la última actividad del usuario y si la pantalla quedó bloqueada, para volver a pedir la identificación tras el periodo de inactividad que haya fijado su organización y para que todas las pestañas abiertas se bloqueen a la vez. | Hasta el cierre de sesión o su borrado manual | Utilia OS (primera parte) | Sí |
| meet-token, meet-url, meet-roomName, meet-audio, meet-video, meet-audioDeviceId, meet-videoDeviceId y meet-audioOutputId | sessionStorage | Estrictamente necesaria | Pasar de la sala de espera a la reunión con el acceso a la sala y con la cámara, el micrófono y el altavoz que el usuario eligió en la sala de espera. | Hasta que se cierra la pestaña | Utilia OS (primera parte) | Sí |
| guestToken, guestLivekitUrl, guestMeetingId, guestMeetingTitle, guestName, guestEmail, guestAudioEnabled, guestVideoEnabled, guestAudioDeviceId, guestVideoDeviceId y guestAudioOutputId | sessionStorage | Estrictamente necesaria | Lo mismo para la persona invitada a una reunión por enlace: el acceso a la sala, el nombre y el correo con los que se presentó y los dispositivos que eligió. | Hasta que se cierra la pestaña | Utilia OS (primera parte) | Sí |
| meet-recording-consent: seguido del identificador de la reunión | sessionStorage | Estrictamente necesaria | Recordar que el participante ya respondió al aviso de grabación y transcripción de esa reunión, para no volver a preguntárselo si recarga la página. | Hasta que se cierra la pestaña | Utilia OS (primera parte) | Sí |
| utilia-call-storage | sessionStorage | Estrictamente necesaria | Mantener la llamada en curso del chat (la conversación, desde cuándo dura y si el micrófono y la cámara están activos) si la página se recarga durante la llamada. | Hasta que se cierra la pestaña | Utilia OS (primera parte) | Sí |
| utilia-call-device-id, utilia-call-device-family y utilia-livekit-url | sessionStorage y localStorage | Estrictamente necesaria | Funcionamiento de las llamadas del chat: identificar con un código aleatorio cada pestaña desde la que se atiende una llamada, para poder pasarla de un aparato a otro; reconocer las demás pestañas de este mismo navegador (como mucho veinte, que se olvidan a los siete días); y recordar la dirección del servidor de llamadas para preparar la conexión mientras suena una llamada. No contienen datos del usuario. | El código de la pestaña, hasta que se cierra la pestaña; las otras dos, indefinida hasta su borrado manual | Utilia OS (primera parte) | Sí |
| chat_draft_…, portal-chat-draft:…, offboarding-draft:…, rectification-draft-…, utilia:setup:draft:…, utilia:erp:purchase-order:new, utilia:automations:editor-draft, utilia:ai-studio:marketplace-submit-draft, utilia:integration-testing:invoice-draft:…, utilia:festivos:pendientes:… y utilia-call-notes | localStorage y sessionStorage | Estrictamente necesaria | Guardar lo que el usuario está escribiendo (mensajes, formularios y asistentes a medio completar, los apuntes de una llamada para su ficha del CRM, los cambios del calendario laboral que quedan por guardar si la sesión caduca y la factura de ejemplo de las pruebas de una aplicación, sin sus datos personales) para que no lo pierda si la página se cierra o se recarga. | Hasta que se envía o se descarta; los borradores del chat y los apuntes de las llamadas se borran también al cerrar sesión | Utilia OS (primera parte) | Sí |
| utilia-drafts | IndexedDB | Estrictamente necesaria | Guardar los borradores de formulario y los adjuntos a medio subir para que no se pierdan si la página se cierra o se recarga. | Hasta que se envían o se descartan, y en todo caso hasta el cierre de sesión | Utilia OS (primera parte) | Sí |
| utilia-uploads | IndexedDB | Estrictamente necesaria | Recordar las subidas de archivos que se quedaron a medias (el nombre, el tamaño y el destino de cada archivo, sin su contenido) para continuarlas donde se quedaron si se vuelve a elegir el mismo archivo. | Hasta que la subida termina, se descarta o caduca, y en todo caso hasta el cierre de sesión | Utilia OS (primera parte) | Sí |
| utilia-invoice-creation-intents | IndexedDB | Estrictamente necesaria | Anotar cada solicitud de creación de factura en curso para no emitir dos veces la misma factura si la conexión se corta antes de conocer la respuesta. A propósito, no se borra al cerrar sesión. | Indefinida hasta su borrado manual | Utilia OS (primera parte) | Sí |
| budget.convert-dialog.budgetId, journal-duplicate-payload, tasks-origin-route, utilia-scroll:…, utilia:docs-origin-scroll, utilia:setup:return:…, utilia:chunk-recovery-at, utilia:file-url-cache:v1, utilia:docs:hilo y utilia:docs:conexiones | sessionStorage | Estrictamente necesaria | Continuidad de la navegación dentro de la pestaña: volver al punto exacto de donde se salió, llevar los datos de una pantalla a la siguiente, no recargar la página en bucle tras una actualización de la aplicación, no volver a pedir los enlaces temporales de descarga de archivos ya pedidos y no repetir en la misma pestaña la animación de entrada de la documentación. | Hasta que se cierra la pestaña | Utilia OS (primera parte) | Sí |
| utilia-precache-v2, utilia-static-v1 y utilia-pages-v2 | Cache Storage (service worker) | Estrictamente necesaria | Guardar los ficheros de la aplicación y unas pocas páginas públicas para que cargue rápido y pueda mostrar un aviso cuando no hay conexión. No guarda páginas con datos de la cuenta. | Hasta que se actualiza la aplicación o se cierra sesión | Utilia OS (primera parte) | Sí |
| utilia-image-blob-cache-v1 y utilia:image-blob-cache:index:v1 | Cache Storage y localStorage | Estrictamente necesaria | Guardar las imágenes ya descargadas para no volver a descargarlas, con un máximo de 100 MB. | Hasta el cierre de sesión | Utilia OS (primera parte) | Sí |
| utilia-tenant-status y utilia-dev-profile-cache | localStorage | Estrictamente necesaria | Recordar el estado de la organización y el perfil de trabajo del usuario mientras llega la respuesta del servidor, para que la pantalla no parpadee al abrirse. | Hasta su borrado manual | Utilia OS (primera parte) | Sí |
| utilia-data-import-background | localStorage | Estrictamente necesaria | Recordar qué importación de datos desde otro programa sigue en marcha mientras el usuario trabaja en otra cosa, para enseñar su avance en cualquier pantalla. Solo guarda el identificador de la importación, y hay una por cuenta. | Hasta que la importación termina o se deja de seguir | Utilia OS (primera parte) | Sí |
| funnel-telemetry-sent, upsell-telemetry-viewed y capability-lock-notified | sessionStorage | Estrictamente necesaria | Anotar, solo mientras la pestaña está abierta, qué avisos del plan ya se mostraron y qué avisos internos de uso ya se enviaron a Utilia OS, para no repetirlos. No contienen identificadores; esas mediciones internas se registran en los servidores de UTILIA, sin terceros. | Hasta que se cierra la pestaña | Utilia OS (primera parte) | Sí |
| utilia-surveillance-agent | IndexedDB | Estrictamente necesaria | Solo en el equipo que actúa como agente de videovigilancia: conservar los clips de los eventos detectados mientras no hay conexión (como máximo 20 clips o 500 MB) y subirlos al recuperarla. | Hasta que se suben | Utilia OS (primera parte) | Sí |
| utilia-share-target:suggestions-published | localStorage | Estrictamente necesaria | Solo en las aplicaciones móviles: anotar cuándo se publicó por última vez la lista de conversaciones que el teléfono ofrece al compartir una foto o un documento con Utilia OS, para no pedirla al servidor más de una vez cada seis horas. Guarda solo esa hora y una huella de la cuenta. | Hasta que se desinstala la aplicación; se sustituye en cada publicación | Utilia OS (primera parte) | Sí |
| utilia_electron_installed | localStorage | Estrictamente necesaria | Solo en la aplicación de escritorio: la escribe la propia aplicación en su almacenamiento, que no es el del navegador, cada vez que se abre, para indicar a la página de entrada a una reunión que está instalada. Su valor es siempre «true» y no contiene ningún dato del usuario. | Indefinida hasta su borrado manual | Utilia OS (primera parte) | Sí |
| theme | localStorage | Preferencia del usuario (técnica) | Recordar el tema claro, oscuro o automático que elige el usuario (lo gestiona la librería next-themes). | Indefinida hasta su borrado manual | Utilia OS (primera parte) | Sí |
| utilia-pwa | localStorage | Preferencia del usuario (técnica) | Recordar que el usuario cerró o pospuso el aviso para instalar Utilia OS como aplicación (aplicación web progresiva). Es del aparato, no de la cuenta. | Indefinida hasta su borrado manual | Utilia OS (primera parte) | Sí |
| utilia-ui-preferences | localStorage | Preferencia del usuario (técnica) | Recordar si el usuario eligió ocultar los importes, por ejemplo para compartir pantalla. La misma elección se guarda en su cuenta. | Indefinida hasta su borrado manual | Utilia OS (primera parte) | Sí |
| utilia-device- seguido del ajuste | localStorage | Preferencia del usuario (técnica) | Recordar ajustes que dependen de la pantalla de este equipo y que el usuario cambia a mano: las barras laterales plegadas de cada aplicativo, las secciones desplegadas de Finanzas, el ancho del panel lateral del chat y el grupo de canales plegado. | Indefinida hasta su borrado manual | Utilia OS (primera parte) | Sí |
| utilia-calendar, utilia-shortcuts, utilia-dashboard-layout, utilia-finance-summary, utilia-remembered-views, utilia-opportunities-view, utilia-finance-filters, utilia-accounting-filters, verifactu-preferences, utilia-crm-client-filters, utilia-dev-management-filters, tasks-filters-store, utilia-chat-conversation-filter, utilia-emoji-preferences, utilia-portal-emoji-preferences, utilia-sticker-gif-preferences, utilia-call-view-storage, utilia-ai-studio, utilia-ai-studio-editor, utilia-ai-studio-marketplace, utilia-os.marketing.editor.recent-colors, scraper-ui-preferences, meet-volume-preferences y tv-mode-settings | localStorage | Preferencia del usuario (técnica) | Recordar cómo ha dejado el usuario cada pantalla: la vista y los filtros elegidos, el orden y el tamaño de los bloques de los paneles, sus atajos, los emojis y pegatinas que usa, los colores que ha usado en el editor de correos y el volumen de cada participante en las reuniones. Algunas se guardan también en su cuenta para que le acompañen en otros dispositivos. | Indefinida hasta su borrado manual | Utilia OS (primera parte) | Sí |
| leads-view-mode, invoices-view-mode, expenses-view-mode, payments-view-mode, training-view-mode, projectsViewMode, project-sprints-view-mode, dev-sprints-view-mode, finance.expenses.lastView, dev-metrics-last-project, crm-sidebar-collapsed, finance-sidebar-expanded, portal_sidebar_collapsed, portal_active_client, portal-picker-tab:…, file-manager-…, docs:sidebar:open:…, docs:bulk-copy:selection, utilia:docs:preferred-code-language, budget-sign-toggle-last, budgets:detail:preview-visible, budgets:new:preview-visible, utilia-brand-invoice-preview-visible, utilia-budget-brand-preview-visible, utilia-brand-invoice-preview-width, utilia-brand-budget-preview-width, utilia-os.marketing.editor.previewClient, utilia-os.marketing.editor.previewZoom, surveillance:live-enhance:…, utilia:advisor-period:…, utilia-call-mini-corner, utilia:widget-personalizacion:… y critical-alerts-muted | localStorage y sessionStorage | Preferencia del usuario (técnica) | Recordar otras decisiones de vista que toma el usuario en cada pantalla: lista o tablero, la última pestaña, proyecto o periodo elegido, paneles y secciones plegados o desplegados, la empresa con la que trabaja en el portal de cliente, la vista previa visible u oculta y su ancho, la esquina donde coloca la ventanita de una llamada, dónde se quedó al personalizar los widgets y el lenguaje de los ejemplos de código. | Indefinida hasta su borrado manual (las de sessionStorage, hasta que se cierra la pestaña) | Utilia OS (primera parte) | Sí |
| chat-notification-sound-enabled, channel-notification-sound-enabled, dev-notification-sound-enabled, utilia:onboarding:sound, utilia:data-import:sound, utilia-electron-notifications, utilia-meet-noise-filter-enabled, utilia-meet-background-effect, utilia:chat:audioPlaybackRate, copilot-mic-…, utilia-ai-privacy-preference, utilia-context-message-limit, utilia-desktop-handoff-preference, mobile-lock-prefs, sales-call-channel y tray-widget-meeting-alerts-v1 | localStorage y sessionStorage | Preferencia del usuario (técnica) | Recordar los ajustes de sonido (también el de las importaciones de datos y el de las celebraciones de la consola para desarrolladores), avisos, cámara, micrófono, desbloqueo de la aplicación móvil y asistente de IA que elige el usuario. | Indefinida hasta su borrado manual (las de sessionStorage, hasta que se cierra la pestaña) | Utilia OS (primera parte) | Sí |
| utilia-recent-clients, utilia-recent-search-results, utilia-recent-destinations, chat-search-recent-queries, utilia.docs.recent, utilia-chat-panel-storage y utilia-last-organization:… | localStorage y sessionStorage | Preferencia del usuario (técnica) | Ofrecer al usuario, como acceso rápido, lo último que él mismo ha abierto, buscado o elegido: clientes, resultados del buscador, pantallas, búsquedas del chat, artículos de la documentación, conversaciones abiertas en el panel lateral del chat y la última empresa con la que entró con cada correo, que se pone la primera al elegir empresa (esa clave lleva una huella del correo, no el correo). Solo se guarda en este dispositivo y no se envía a nadie. utilia-chat-panel-storage ya no guarda el ancho del panel, que ahora va en utilia-device-. | Indefinida hasta su borrado manual; las búsquedas del chat, los resultados del buscador y las pantallas visitadas se borran al cerrar sesión, y utilia-chat-panel-storage, al cerrar la pestaña | Utilia OS (primera parte) | Sí |
| Avisos y guías vistos: org-banner-dismissed, utilia-first-welcome-seen:…, utilia:onboarding:…, utilia:hint:…, utilia:desktop-tour:…, utilia:ios-widget-invite:…, utilia:tour:redes-abiertas, budgets:onboarding:completed:v1, ai-studio-onboarding-completed:…, ai-studio-migration-banner-dismissed, utilia.treasury.onboardingDismissedAt, utilia.marketing.onboardingSkippedAt, finance-fiscal-onboarding-dismissed:…, billing-suggestions-dismissed-…, utilia-dev-profile-hint-dismissed, utilia.updater.dismissed, utilia-desktop-toast-…, os230-client-channel-hint-seen, portal_onboarding_seen, portal_provider_switcher_opened, portal-chat-avatar-nudge-dismissed:…, utilia.overlay.aviso-captura-visto.…, utilia-android-fsi-…, utilia-call-route-picker-hint-shown, surveillance-live-…, surveillance:low-light:…, utilia.swipe-peek.…, utilia:teclado-fisico-visto, critical-alerts-dismissed, utilia-waitlist-price-notice-seen:…, portal_onboarding_orgs_seen, verifactu-applicability-dismissed:…, utilia:webdav-transition-notice:…, utilia:guide:…, utilia:setup:paused:…, utilia.invoice.lastViewed.…, utilia-developer-moments:… y utilia-first-whatsapp-delivered:… | localStorage y sessionStorage | Preferencia del usuario (técnica) | Recordar que el usuario ya vio, cerró o pospuso un aviso, una pista, una celebración o un recorrido de bienvenida (también los de la consola para desarrolladores y la celebración del primer recordatorio de cobro entregado por WhatsApp en cada empresa, que guarda la empresa solo por su huella y no se borra al cerrar sesión), para no volver a enseñárselo, y cuándo abrió por última vez el historial de cada factura, para señalar lo que ha cambiado desde entonces. | Indefinida hasta su borrado manual (las de sessionStorage, hasta que se cierra la pestaña) | Utilia OS (primera parte) | Sí |
| utilia-prefs-pending, utilia-prefs-adopted… y utilia-prefs-legacy-owner | localStorage | Preferencia del usuario (técnica) | Funcionamiento de las preferencias anteriores: los cambios que quedan por guardar en la cuenta, si las preferencias de este navegador ya se trasladaron a la cuenta y qué cuenta heredó las que se guardaron antes de separarlas por cuenta. | Indefinida hasta su borrado manual | Utilia OS (primera parte) | Sí |
| __stripe_mid | Cookie HTTP | Estrictamente necesaria | Prevenir el fraude en los pagos con tarjeta y al guardar una tarjeta: Stripe, la pasarela de pago, reconoce el navegador desde el que se opera con un identificador aleatorio que no contiene el nombre ni el correo del usuario. Solo se instala cuando el usuario abre en Utilia OS un formulario para pagar con tarjeta o para guardar una tarjeta (por ejemplo, para pagar el plan o una factura), o la página de pago de una factura; fuera de esos casos no se carga el código de Stripe. | 1 año | Stripe Payments Europe, Limited, a través de Stripe.js (tercero). Se guarda en el dominio de Utilia OS | Sí |
| __stripe_sid | Cookie HTTP | Estrictamente necesaria | Prevenir el fraude en el pago en curso: Stripe agrupa con un identificador aleatorio las peticiones de una misma sesión de pago. Mismas condiciones que la anterior: solo se instala al abrir un formulario de pago o de tarjeta, o la página de pago de una factura. | 30 minutos | Stripe Payments Europe, Limited, a través de Stripe.js (tercero). Se guarda en el dominio de Utilia OS | Sí |
| fblo_ seguido del identificador de la aplicación de Meta de UTILIA | Cookie HTTP | Estrictamente necesaria | Solo en la página de conexión de WhatsApp (connect.os.utilia.ai): la pone el kit de desarrollo de JavaScript de Meta si la persona cancela la ventana de Meta, la cierra sin terminar o Meta devuelve un error, para recordar que en ese navegador no hay una sesión de Facebook abierta para la aplicación de UTILIA y no volver a preguntárselo a Facebook. Su valor es siempre «y» y no contiene ningún dato de la persona. Se borra cuando la conexión termina bien. | 1 año | Meta Platforms Ireland Limited, a través del kit de desarrollo de JavaScript de Meta (tercero). Se guarda en el dominio connect.os.utilia.ai | Sí |
| fbssls_, fbapc_ y fblst_ seguidos del identificador de la aplicación de Meta de UTILIA | sessionStorage y localStorage | Estrictamente necesaria | Solo en la página de conexión de WhatsApp (connect.os.utilia.ai), las guarda el kit de desarrollo de JavaScript de Meta para el inicio de sesión: fbssls_ (sessionStorage), el resultado de la ventana de Meta, que, si la conexión sale bien, incluye el código de un solo uso que Utilia OS canjea en el acto y que caduca a los 30 segundos; fbapc_ (localStorage), en los navegadores que admiten el inicio de sesión federado (FedCM), la configuración que Meta da a la aplicación de UTILIA para iniciar sesión, sin ningún dato de la persona; y fblst_ (localStorage), solo si Meta entrega un testigo de acceso de larga duración. Además, el kit escribe y borra en el mismo instante una clave de prueba (test seguido de la hora). | fbssls_, hasta que se cierra la pestaña; fbapc_, indefinida hasta su borrado manual, aunque el kit la renueva cada 24 horas; fblst_, indefinida hasta su borrado manual | Meta Platforms Ireland Limited, a través del kit de desarrollo de JavaScript de Meta (tercero). Se guarda en el dominio connect.os.utilia.ai | Sí |
| _ga | Cookie HTTP | Analítica | Distinguir a cada navegador con un identificador aleatorio, que no contiene el nombre ni el correo del usuario, para contar las visitas a la documentación pública y saber qué páginas se consultan. Solo se instala en la documentación pública (os.utilia.ai/docs) y solo si el usuario acepta la analítica. Es la misma cookie que usa la web comercial de UTILIA OS, que comparte dominio con la documentación. | 2 años desde la última visita medida (Google Analytics renueva el plazo en cada visita) | Google Ireland Limited, a través de Google Analytics (tercero). Se guarda en el dominio utilia.ai | No |
| _ga_6GGNMNKWTN | Cookie HTTP | Analítica | Conservar el estado de la visita en curso (el identificador y el número de la sesión y el momento de la última actividad) para la propiedad de Google Analytics de UTILIA OS. Mismas condiciones que la anterior: solo en la documentación pública y solo si el usuario acepta la analítica. | 2 años desde la última visita medida (Google Analytics renueva el plazo en cada visita) | Google Ireland Limited, a través de Google Analytics (tercero). Se guarda en el dominio utilia.ai | No |
Dónde se guarda la sesión en las aplicaciones móviles
Cuando se entra en la plataforma o en el portal de cliente desde las aplicaciones de iPhone o de Android, los datos de la sesión (el testigo de acceso, el de renovación y el perfil con el que se dibuja la pantalla) no se guardan en el almacenamiento del navegador ni en ninguna cookie, sino en el llavero cifrado del sistema operativo del propio dispositivo, protegido por su código de desbloqueo y excluido de las copias de seguridad en la nube. Ahí se guarda también, si la persona registra el teléfono como segundo paso del acceso, la llave que lo identifica; no se borra al cerrar sesión, porque sin la contraseña no da acceso a nada. La consola para desarrolladores es la excepción: si se entra en ella desde la aplicación, su sesión se guarda, con los testigos, solo en el almacenamiento temporal de la aplicación (utilia-developer-auth-storage) y se pierde al cerrarla, para no mezclarla en el llavero con la de la plataforma. Lo mismo ocurre con el panel del Programa de colaboradores, cuya sesión se guarda en utilia-partner-auth-storage. Son almacenamientos estrictamente necesarios para la sesión y el acceso que la persona ha pedido, y por eso están exentos del consentimiento previo (artículo 22.2 de la LSSI-CE); se mencionan aquí para que quede claro dónde vive la sesión en cada superficie. El resto de claves del listado que se usan en las aplicaciones móviles (las preferencias, los borradores y el identificador anónimo del consentimiento) se guardan en el almacenamiento interno de la propia aplicación, solo en ese dispositivo.
f) Google Analytics en la documentación pública.
La documentación pública de Utilia OS (os.utilia.ai/docs, y también platform.os.utilia.ai/docs, donde se sirve la documentación para desarrolladores en el dominio de la consola) mide sus visitas con Google Analytics 4 para saber cuántas personas la consultan y qué páginas les resultan útiles. Es el único proveedor externo de analítica que utiliza Utilia OS, y solo funciona en esas páginas y con el consentimiento previo del usuario para la categoría de analítica.
- Proveedor: Google Ireland Limited, Gordon House, Barrow Street, Dublín 4 (Irlanda). Cómo trata los datos se explica en su política de privacidad.
- Cuándo se activa: Solo en la documentación pública y solo después de que el usuario acepte la analítica, en el aviso o en el panel de preferencias de cookies de Utilia OS (también los de la consola para desarrolladores, que registran la decisión en el mismo sitio), o en el aviso de la web comercial de UTILIA OS, que comparte dominio con la documentación de os.utilia.ai y cuya decisión se respeta en ella sin volver a preguntar si se tomó con la Política de cookies vigente de la web. Sin ese consentimiento no se carga ningún código de Google ni se envía ninguna petición a Google desde la documentación. Un rechazo en cualquiera de los dos avisos impide la medición, y no la habilitan las aceptaciones prestadas en Utilia OS con versiones anteriores de esta Política ni las prestadas en la web comercial antes de que su Política de cookies nombrara a Google Analytics: se vuelve a pedir el consentimiento. La aceptación prestada en Utilia OS vale solo para la documentación pública: no activa la medición en la web comercial, que pide su propio consentimiento. El rechazo, en cambio, se aplica también a la web comercial: la documentación pública lo anota en la clave cookie_consent que comparten, en el acto si se da en la documentación de os.utilia.ai o, si se da en otra parte de Utilia OS (también en la consola para desarrolladores o en su documentación, donde esa clave no se comparte con la web comercial), la próxima vez que se abre en ese navegador la documentación de os.utilia.ai, y la web comercial deja de medir.
- Cookies: _ga y _ga_6GGNMNKWTN, descritas en el listado anterior. Duran dos años desde la última visita medida.
- Datos que se envían: La dirección de la página visitada sin la consulta ni el ancla, es decir, solo su ruta (por ejemplo, os.utilia.ai/docs/crm), su título y la página de procedencia, también sin la consulta ni el ancla y, si es de otro sitio web, solo su dominio. No se envían el nombre, el correo ni el identificador de la cuenta de Utilia OS del usuario, aunque haya iniciado sesión. Google Analytics recoge además, por sí mismo, datos técnicos de la visita: tipo de dispositivo, navegador y sistema operativo, idioma, resolución de pantalla, ubicación aproximada deducida de la dirección IP y, según la configuración de la propiedad, interacciones como el desplazamiento por la página o los clics en enlaces externos. Según Google, Google Analytics 4 no registra ni almacena las direcciones IP.
- Configuración: Modo de consentimiento de Google, con todas las finalidades denegadas por defecto y solo el almacenamiento de analítica concedido tras la aceptación. El almacenamiento publicitario, el uso de datos para publicidad y la personalización de anuncios quedan denegados, y las señales de Google y las señales de personalización de anuncios, desactivadas.
- Transferencia internacional: Google Ireland Limited puede transferir los datos a Google LLC, en Estados Unidos. La transferencia se ampara en el Marco de Privacidad de Datos entre la UE y EE. UU., al que Google LLC está adherida, reconocido por la Decisión de Ejecución (UE) 2023/1795 de la Comisión Europea, de 10 de julio de 2023.
- Retirada del consentimiento: Desde el enlace «Preferencias de cookies» del pie de cualquier página de la documentación pública, también la de platform.os.utilia.ai: al desactivar la analítica y pulsar «Guardar selección», o al pulsar «Rechazar todo», la medición se detiene en el acto, se borran las cookies _ga y _ga_6GGNMNKWTN y la web comercial también deja de medir; si se hace en platform.os.utilia.ai, la web comercial deja de medir en cuanto se abre en ese navegador la documentación de os.utilia.ai. En la web comercial, desde su Política de cookies (os.utilia.ai/es/cookies). Si el consentimiento se retira fuera de la documentación pública (en la web comercial o en el panel de preferencias de cookies de la plataforma o de la consola), esas cookies se borran la próxima vez que se abre la documentación pública. También pueden borrarse en cualquier momento desde los ajustes del navegador.
- Dónde no se mide: No se mide en el resto de páginas de Utilia OS (acceso, plataforma con sesión, portal de cliente, firma de documentos, consola para desarrolladores fuera de su documentación y panel del Programa de colaboradores) ni en las aplicaciones móviles y de escritorio, aunque el usuario haya aceptado la analítica. La web comercial de UTILIA OS (os.utilia.ai/es y os.utilia.ai/en) tiene su propia Política de cookies y también usa Google Analytics, con la misma propiedad, y pide su propio consentimiento: aceptar la analítica en Utilia OS no la activa allí.
g) Stripe en los pagos con tarjeta.
Los pagos con tarjeta de Utilia OS los procesa Stripe, la pasarela de pago. Cuando el usuario abre un formulario para pagar con tarjeta o para guardar una tarjeta (por ejemplo, para pagar el plan o una factura), o la página de pago de una factura, la página carga el código de Stripe (Stripe.js), que instala las cookies __stripe_mid y __stripe_sid descritas en el listado para prevenir el fraude. Son estrictamente necesarias para el servicio de pago que el usuario ha pedido y por eso no requieren consentimiento previo; fuera de esos casos no se carga el código de Stripe. Stripe Payments Europe, Limited (Irlanda) trata esos datos conforme a su propia política de privacidad y puede transferirlos a Stripe, Inc., en Estados Unidos, con las garantías previstas en su acuerdo de tratamiento de datos.
h) La consola para desarrolladores y las empresas de prueba.
La consola de UTILIA OS para desarrolladores se sirve en su propio dominio, platform.os.utilia.ai, con su propia sesión, separada de la de la plataforma. Forma parte de Utilia OS y se rige por esta Política. En ese dominio se guardan:
- La cookie de renovación de la sesión de la consola y la clave utilia-developer-auth-storage, descritas en el listado. La consola no pone la cookie utilia_signed_in.
- La clave utilia-developer-moments:: seguida de una huella corta de la cuenta, que no permite saber a quién pertenece. Recuerda qué celebraciones de la consola ha visto ya la persona (la primera ficha aprobada en el catálogo y la primera empresa que instala una aplicación) y se borra al cerrar sesión en la consola. Lo mismo se guarda en su cuenta, para que no se repitan en otro aparato.
- El service worker de la plataforma, con las cachés descritas en el listado, y, si se activan los avisos de este navegador, la suscripción de ese navegador a los avisos urgentes de la consola, que se retira al desactivarlos o al cerrar sesión en la consola.
- Las claves generales del listado que usan las pantallas que la consola comparte con la plataforma, como el tema, la copia local de la decisión sobre las cookies, el sonido de las celebraciones, el periodo elegido en las métricas de una aplicación, el borrador de la factura de ejemplo de sus pruebas o las de la documentación para desarrolladores.
Fuera de su documentación, la consola no instala cookies de terceros. El aviso de cookies que muestra registra la decisión en os.utilia.ai, con la cookie utilia_session_id, así que vale para los dos dominios en ese navegador. Para configurar la cuenta de cobro, la consola abre el formulario y el panel de Stripe en la propia web de Stripe: no carga el código de Stripe ni instala sus cookies, y lo que Stripe guarde en su web se rige por su propia política de cookies.
Las empresas de prueba se abren desde la consola con «Abrir», en una ventana propia de la plataforma (os.utilia.ai). Su sesión se guarda solo en el almacenamiento de esa ventana (utilia-sandbox-session-handoff y una copia de utilia-auth-storage, junto con el nombre de la ventana, descritos en el listado) y desaparece al cerrarla: no se pone ninguna cookie de sesión ni la cookie utilia_signed_in, y no se toca la sesión que haya abierta en ese navegador. Dentro de esa ventana la plataforma funciona como en cualquier organización y guarda las mismas claves del listado, como las preferencias, los borradores o las cachés, con sus mismas duraciones: no se borran al cerrar la ventana. En las aplicaciones móviles no se abren empresas de prueba.
i) La conexión con Meta (Facebook, Instagram y WhatsApp).
Una organización puede conectar Utilia OS con su cuenta de Meta para recibir los leads de sus anuncios de Facebook e Instagram y para enviar recordatorios de cobro desde su número de WhatsApp. Solo lo hace una persona con permiso para ello, y solo entonces se guarda lo que describe este apartado:
- La cookie utilia_meta_oauth, en os.utilia.ai, descrita en el listado. Liga la conexión al navegador que la empezó y se borra al volver de Meta.
- La clave utilia:meta-connection:pending, en la pestaña de Utilia OS, descrita en el listado. Recuerda una conexión que Meta ya ha concedido y falta confirmar, para no perderla si se cierra la ventana de confirmar o se recarga la página.
- Para los leads de los anuncios, el navegador va a la página de Meta para iniciar sesión y vuelve a Utilia OS, sin que Utilia OS cargue ningún código de Meta.
- Para el número de WhatsApp, Meta solo permite conectarlo con su kit de desarrollo de JavaScript. Para que ese código no se ejecute nunca donde está la sesión de Utilia OS, se carga en una página aparte, en connect.os.utilia.ai, un dominio que solo sirve para conectar con Meta, no tiene sesión y no usa ninguna cookie de Utilia OS: sus peticiones a Utilia OS van sin cookies. El kit se inicia sin la opción que guarda la sesión en una cookie, sin plugins sociales y sin el registro automático de eventos, así que no pone las cookies fbsr_ ni fbm_ ni las de Meta Pixel (fbp y fbc). Lo que sí guarda en connect.os.utilia.ai está en el listado: la cookie fblo y las claves fbssls, fbapc_ y fblst_.
- La ventana de Meta es una página de Meta (facebook.com). Allí Meta usa sus propias cookies para iniciar sesión y por seguridad, por ejemplo c_user y xs para mantener la sesión, y datr y sb para reconocer el navegador de forma segura. UTILIA no las instala ni las lee: las trata Meta Platforms Ireland Limited conforme a su Política de cookies (facebook.com/privacy/policies/cookies).
Según el aparato:
- En el navegador, la conexión de los leads se hace en la misma pestaña, y la del número de WhatsApp, en una ventana emergente.
- En la aplicación de escritorio, la ventana de Meta de los leads se abre aparte, con un almacenamiento que se borra al cerrarla, así que no queda nada guardado. La página de conexión de WhatsApp se abre dentro de la propia aplicación y en la misma sesión que su ventana principal, porque es la única forma de que el resultado de la conexión llegue a Utilia OS. Lo que guarden allí la página, el kit de Meta y Meta se queda en el almacenamiento de la aplicación, que no es el del navegador, hasta que se borra.
- En las aplicaciones móviles, las dos conexiones se abren en el navegador del teléfono, y lo que guarde Meta queda en ese navegador. La de los leads pasa antes por una página de connect.os.utilia.ai que solo dice en qué empresa de Utilia OS se van a conectar las páginas y lleva a Meta al pulsar «Continuar con Facebook»: no carga el kit de Meta, no guarda nada en el navegador y sus peticiones a Utilia OS van sin cookies. La aplicación no pone la cookie utilia_meta_oauth: liga la conexión con un código que solo conoce ella.
Todo ello sirve a la conexión que la persona ha pedido y por eso está exento del consentimiento previo (artículo 22.2 de la LSSI-CE).
j) El panel del Programa de colaboradores.
El panel del Programa de colaboradores de UTILIA OS se sirve en su propio dominio, partners.os.utilia.ai, con su propia sesión, separada de la de la plataforma y de la de la consola para desarrolladores. Forma parte de UTILIA OS y se rige por esta Política. En ese dominio se guardan:
- La cookie de renovación de la sesión del panel y la clave utilia-partner-auth-storage, descritas en el listado. El panel no pone la cookie utilia_signed_in.
- Si se entra con «Continuar con UTILIA OS», la cookie utilia_partner_sso, descrita en el listado, que se borra al terminar ese acceso.
- Al darse de alta en el panel con una contraseña, la cookie utilia_partner_signup, descrita en el listado, que permite confirmar el correo desde ese mismo navegador sin volver a escribir la contraseña y se borra al confirmarlo.
- Las claves generales del listado que usan las pantallas que el panel comparte con la plataforma, como la del tema claro u oscuro.
El panel y la portada pública del Programa no instalan cookies de analítica, de publicidad ni de terceros. Si UTILIA ofrece cobrar las comisiones por Stripe, la cuenta de Stripe se configura en la propia web de Stripe, que se rige por su propia política de cookies: el panel no carga el código de Stripe.
El código de recomendación de un colaborador o de una organización cliente no usa cookies ni ningún otro almacenamiento del navegador: viaja en la dirección del enlace y en el propio formulario de alta, y UTILIA OS lo guarda con el alta en sus servidores.
Todo lo que guarda el panel es técnico y está exento del consentimiento previo (artículo 22.2 de la LSSI-CE).
La plataforma sigue sin analítica ni marketing de terceros
Fuera de la documentación pública, Utilia OS no incorpora cookies ni almacenamientos locales de analítica o marketing de terceros (Google Analytics, Meta Pixel, Hotjar, LinkedIn Insight u otras tecnologías equivalentes). Si en el futuro se integrara otro proveedor externo, o Google Analytics se extendiera a otras partes del servicio, se actualizaría previamente esta Política de cookies y se solicitaría un nuevo consentimiento granular al usuario antes de su activación, identificando nominativamente al proveedor, la finalidad, la duración y, en su caso, las transferencias internacionales asociadas.
Las filas marcadas como Estrictamente necesaria se instalan sin consentimiento previo por resultar imprescindibles para la prestación del servicio que el usuario ha pedido, conforme al artículo 22.2 de la LSSI-CE. Las filas marcadas como Preferencia del usuario (técnica) guardan decisiones que toma el propio usuario, como se explica en el apartado b), y por eso también están exentas: se guardan sin pedir consentimiento, solo en su dispositivo, y no se envían a terceros. Las filas marcadas como Analítica solo se instalan en la documentación pública y solo si el usuario acepta la analítica.
3. Base legal y consentimiento
La instalación de cookies o de tecnologías equivalentes no estrictamente necesarias requiere el consentimiento previo, específico, informado e inequívoco del usuario, de conformidad con el artículo 22.2 de la LSSI-CE, con el artículo 4.11 del RGPD y con la Guía AEPD sobre el uso de cookies.
La simple continuación de la navegación o el desplazamiento (scroll) no constituyen una manifestación válida de consentimiento. Tampoco son válidos los denominados muros de cookies que no ofrezcan una alternativa razonable a la aceptación de cookies no necesarias.
El consentimiento debe solicitarse mediante una acción afirmativa clara del usuario (por ejemplo, pulsando un botón de aceptación) y debe permitir, con el mismo nivel de jerarquía visual, su rechazo. Asimismo, el usuario debe poder retirarlo con la misma facilidad con la que lo prestó.
En Utilia OS, los botones de Aceptar y Rechazar se presentan con el mismo tamaño, contraste y jerarquía visual en el banner de consentimiento, sin casillas premarcadas. El usuario puede también personalizar de forma granular cada categoría (técnicas, preferencias, analíticas y marketing) desde el panel de preferencias accesible desde el pie del sitio web. Hoy solo la categoría de analítica gobierna cookies reales, las de Google Analytics en la documentación pública: Utilia OS no usa ninguna cookie de preferencias ni de marketing que requiera consentimiento, y el panel mantiene esas dos categorías para pedirlo antes si algún día se usaran.
El aviso no se muestra en las páginas a las que se llega desde un enlace para firmar un documento, ver un presupuesto, pagar una factura, entrar como invitado en una videollamada, abrir un documento o un archivo compartido o consultar el registro de jornada: en ellas solo se usa lo técnico del listado, que está exento del consentimiento. Tampoco vuelve a salir a quien ya contestó el aviso de la web comercial de UTILIA OS con su política vigente, como se explica en la fila cookie_consent del listado.
Conservación del registro de consentimiento
Conservamos la prueba del consentimiento (o de su rechazo) durante un máximo de 24 meses desde la manifestación de la voluntad del usuario, conforme al criterio orientativo de la Guía AEPD sobre el uso de cookies (mayo de 2024). Transcurrido ese plazo, o cuando se produzcan cambios sustanciales en las cookies o en sus finalidades, se volverá a solicitar el consentimiento.
4. Cómo gestionar, rechazar o retirar el consentimiento
El usuario puede gestionar, actualizar o retirar su consentimiento sobre las cookies en cualquier momento a través del panel de preferencias de cookies, accesible de forma permanente desde el pie del sitio web y de la plataforma.
En la documentación pública (os.utilia.ai/docs y platform.os.utilia.ai/docs), ese panel se abre desde el enlace Preferencias de cookies de su pie. Retirar allí el consentimiento de analítica detiene en el acto la medición con Google Analytics y borra sus cookies, como se explica en el apartado 2.f). Si la analítica se aceptó o se rechazó en el aviso de la web comercial de UTILIA OS, esa decisión también puede cambiarse desde su propia Política de cookies (os.utilia.ai/es/cookies). Un rechazo dado en Utilia OS se aplica también a la web comercial, como se explica en el apartado 2.f); una aceptación, no: la web comercial la pide aparte, en su propio aviso.
En la consola para desarrolladores (platform.os.utilia.ai), el panel se abre desde el pie de su documentación y desde el de sus textos legales, como esta Política. Lo que se decida allí vale también para os.utilia.ai en ese navegador, porque se registra en el mismo sitio.
Adicionalmente, el usuario puede configurar las cookies desde los ajustes de su navegador:
Efecto del rechazo
El rechazo de las cookies y de los almacenamientos técnicos puede impedir el funcionamiento correcto del servicio (por ejemplo, la identificación de sesión o el mantenimiento de la autenticación del usuario). El rechazo de cookies no necesarias no afecta al uso básico del sitio web.
5. Duración por tipo
- Almacenamiento de la pestaña (sessionStorage): Se elimina al cerrar la pestaña del navegador. Se utiliza, por ejemplo, para pasar de la sala de espera a una reunión, para no perder el punto de la navegación o para guardar la sesión de una empresa de prueba en su propia ventana. La protección del formulario de firma electrónica frente a peticiones cruzadas (CSRF) no usa ninguna cookie: es una cabecera de cada petición y no se guarda en el dispositivo.
- Cookies de mantenimiento de la sesión autenticada: Las cookies utilia_rt_ y utilia_prt_ conservan el testigo con el que se renueva la sesión durante siete días desde su última renovación, y se eliminan al cerrar sesión. La consola para desarrolladores y el panel del Programa de colaboradores tienen la suya, también utilia_rt_, en sus dominios platform.os.utilia.ai y partners.os.utilia.ai y con la misma duración. No son accesibles desde el código de la página, no se envían a ningún tercero y solo viajan a la ruta de autenticación de Utilia OS. El testigo de acceso con el que se piden los datos de cada pantalla de la plataforma, de la consola y del panel no se almacena en el dispositivo: vive en la memoria de la página mientras esta permanece abierta. Las excepciones en el navegador son el portal de cliente, que lo guarda en portal_access_token, y las ventanas de soporte y de las empresas de prueba, que guardan su sesión en el almacenamiento de la pestaña hasta que se cierran. La cookie utilia_signed_in, que solo avisa a la web comercial de que hay una sesión abierta, dura lo mismo que la de renovación y se borra cuando en el navegador ya no queda ninguna sesión abierta en la plataforma: al cerrar sesión, al caducar la sesión o si la sesión no se puede renovar.
- Almacenamiento local persistente técnico: Permanece en el dispositivo hasta que el usuario lo borra desde los ajustes del navegador o, en los casos indicados en el listado, hasta el cierre de sesión. Se utiliza, por ejemplo, para recordar el tema claro u oscuro elegido o la vista de cada pantalla.
- Cookies de prevención del fraude en los pagos: __stripe_mid dura un año y __stripe_sid, treinta minutos. Solo se instalan cuando el usuario abre un formulario de pago o de tarjeta, o la página de pago de una factura.
- Cookies de la conexión con Meta: La cookie utilia_meta_oauth dura diez minutos y se borra al volver de Meta. La clave utilia:meta-connection:pending se borra al confirmar o descartar la conexión, cuando caduca (hasta 10 minutos la de los leads y hasta 30 la de WhatsApp) y al cerrar la pestaña. La cookie fblo_, que pone el kit de desarrollo de JavaScript de Meta solo en connect.os.utilia.ai, dura un año y se borra cuando una conexión termina bien.
- Cookies de los accesos con «Continuar con UTILIA OS»: utilia_dev_sso, en la consola para desarrolladores, y utilia_partner_sso, en el panel del Programa de colaboradores, duran diez minutos y se borran al terminar el acceso.
- Cookie de la confirmación del correo del panel de colaboradores: utilia_partner_signup dura veinticuatro horas, como el enlace de confirmación, y se borra al confirmar el correo.
- Cookies analíticas: Las cookies _ga y _ga_6GGNMNKWTN de Google Analytics, que solo se instalan en la documentación pública, duran dos años desde la última visita medida, porque Google Analytics renueva el plazo en cada visita. Se borran al retirar el consentimiento desde el panel de preferencias de la documentación pública o, si se retira en otro sitio, la próxima vez que se abre la documentación pública. Con independencia de esa duración, el consentimiento registrado en Utilia OS se vuelve a pedir pasados veinticuatro meses, conforme al criterio de la Guía AEPD, o cuando esta Política cambie de forma sustancial.
6. Actualización de la política
UTILIA podrá modificar esta Política de cookies para adaptarla a cambios normativos, a las recomendaciones de la AEPD y del Comité Europeo de Protección de Datos, o a la incorporación de nuevas tecnologías en el servicio. Las modificaciones se publicarán en el sitio web con indicación de la nueva fecha de última actualización.
Cuando la modificación implique cambios sustanciales en las cookies utilizadas o en sus finalidades, se volverá a solicitar el consentimiento del usuario antes de la instalación de las nuevas cookies no necesarias.
Cambios de esta versión (27 de octubre de 2026). Recoge el panel del Programa de colaboradores de UTILIA OS en su propio dominio, partners.os.utilia.ai: su cookie de renovación de la sesión, la clave que recuerda la sesión del panel, la cookie del acceso con «Continuar con UTILIA OS» y la que permite confirmar el correo de una cuenta nueva desde el mismo navegador (apartado 2.j y listado); la cookie del mismo acceso en la consola para desarrolladores, que faltaba en el listado; y que el código de recomendación no usa cookies ni almacenamiento del navegador. También corrige en el listado el nombre de la marca que recuerda que ya viste el recorrido de bienvenida del AI Studio (fila «Avisos y guías vistos»): ahora se guarda por empresa y por persona, para que en un equipo que comparten varias personas cada una vea su propio recorrido y para que quien trabaja en varias empresas lo vea en cada una; la marca anterior, común a todo el navegador, se traslada a la nueva la primera vez que se abre el AI Studio y se borra. Además, recoge que Utilia OS respeta en todas sus páginas la decisión sobre la analítica que ya se tomó en el aviso de la web comercial de UTILIA OS (fila cookie_consent del listado), que el aviso no se muestra en los enlaces para firmar, ver un presupuesto, pagar, entrar como invitado en una videollamada, abrir algo compartido o consultar el registro de jornada, porque en ellos solo se usa lo técnico (apartado 3), y que el alta de una empresa lee la decisión de la web sobre la publicidad para no guardar sin ella el identificador del clic en el anuncio (listado). Ninguno de estos cambios añade una cookie que necesite tu consentimiento: lo nuevo es técnico y exento, así que no se vuelve a pedir; puedes cambiar tu decisión cuando quieras desde «Preferencias de cookies».
7. Contacto
Para cualquier consulta relacionada con el uso de cookies puedes escribirnos al canal de compliance.
- Correo de compliance y privacidad: compliance@utilia.ai
- Dirección postal: C/ Teniente Coronel Castillo Olivares, 26, piso 16, letra A-2, 35011 Las Palmas de Gran Canaria
Si consideras que UTILIA no ha atendido correctamente tus derechos en materia de cookies, puedes presentar una reclamación ante la Agencia Española de Protección de Datos (https://sedeagpd.gob.es), en los términos descritos en la Política de privacidad.