Privacidad y tratamiento de datos personales

Borrador en preparación. Este documento describe cómo funciona hoy este sitio, pero todavía no es la versión definitiva: falta publicar la identificación del responsable del tratamiento y completar su revisión jurídica.

Una demostración

Este sitio es una demostración de HeDav. Usa datos ficticios: no escribas en el chat ni en el formulario de la simulación de pedido datos reales tuyos ni de otras personas, y no compartas información sensible o confidencial.

Responsable del tratamiento

Nombre o razón social
Henry David Barrera

La identificación del responsable y el canal para presentar consultas y reclamos se publicarán en la versión definitiva de este documento.

Qué datos tratamos y para qué

Dato
Los mensajes que escribes al asistente y las respuestas que genera. Si un mensaje trata varios temas, cada agente que lo atiende recibe la parte que le corresponde. En esta instalación no se guardan en la base de datos.
Origen
Chat de la tienda y página del asistente (/chat).
Dónde se guarda
Solo en la memoria del servidor, mientras la conversación está activa (hasta 30 minutos sin actividad); se pierden al reiniciar el servidor. También pasan por el modelo de inteligencia artificial para generar la respuesta.
Para qué
Responderte, mantener el contexto de la conversación mientras dura y permitir recuperar una respuesta si cambias de página.
Dato
Trazas técnicas de cada consulta: identificador de la solicitud y de la conversación, duración, agentes y herramientas usados, consumo del modelo y estados. No incluyen el texto de tus mensajes ni de las respuestas, ni el resultado de las herramientas. En esta instalación no se guardan en la base de datos.
Origen
Cada mensaje enviado al asistente.
Dónde se guarda
Solo en el registro técnico del servidor (la salida del proceso), descrito a continuación.
Para qué
Detectar fallos y medir el rendimiento del servicio.
Dato
Dirección IP y puerto de origen de la conexión, método y ruta solicitada (incluido, cuando se recupera una respuesta, el identificador de la conversación; los valores libres de la consulta se ocultan), nombre del servidor solicitado, código de respuesta, duración, fecha, hora y errores técnicos.
Origen
Cada visita o petición al servidor.
Dónde se guarda
Registros técnicos del servidor (la salida del proceso). En ellos, los teléfonos y correos se enmascaran y los campos de cliente que la aplicación reconoce (nombre, teléfono, dirección, notas) se ocultan. Del texto de tus mensajes solo se registra su longitud, y en esta instalación tampoco se registran los resultados de las herramientas. Cuánto se conservan depende de la configuración del alojamiento y está pendiente de definir. Para aplicar los límites de uso, la IP también se guarda en la memoria del servidor: solo cuenta dentro de la ventana de cada límite (un minuto), pero puede seguir en memoria después, hasta que el servidor se reinicia o necesita liberar espacio. La dirección que el servidor ve es la de la conexión que recibe: si hay un túnel o un proxy delante y el servidor no está configurado para confiar en él, es la de ese intermediario y no la del visitante, y los límites de uso se comparten entre todos los visitantes.
Para qué
Seguridad, aplicación de los límites de uso y diagnóstico.
Dato
Nombre, teléfono, dirección de entrega e indicaciones que escribes en el formulario de la simulación de pedido.
Origen
Formulario de la tienda (simulación de orden de compra).
Dónde se guarda
Solo en la memoria del servidor. El nombre y el teléfono se validan y no se conservan; el resumen (productos, cantidades, total, dirección e indicaciones) se mantiene unos 15 minutos para devolvértelo y evitar duplicados si reenvías la solicitud. No se guardan en la base de datos ni en el almacenamiento de tu navegador.
Para qué
Mostrarte el resultado de la simulación. No genera ninguna compra, pago ni entrega.

Uso de inteligencia artificial

El asistente usa un modelo de lenguaje que se ejecuta con Ollama en el mismo servidor que la aplicación. Para responder, la aplicación envía al modelo las instrucciones del agente, tu mensaje (o la parte que atiende cada agente), parte de la conversación anterior y la lista de herramientas que puede usar. Cuando el modelo decide usar una herramienta —por ejemplo, para consultar el catálogo—, también recibe los datos que le pasa a esa herramienta, que pueden incluir lo que tú escribiste, y el resultado que devuelve. Con la configuración actual, nada de eso se envía a ningún servicio de inteligencia artificial externo.

La aplicación no tiene ninguna función que use tus conversaciones para entrenar o ajustar modelos.

Las respuestas se generan automáticamente y pueden ser incorrectas, incompletas o desactualizadas. Verifica la información importante antes de decidir.

En esta instalación las conversaciones no se guardan en la base de datos, así que no pueden consultarse desde ningún panel de administración.

Proveedores y terceros

Proveedor
Supabase (Supabase Storage), con entrega a través de la red de Cloudflare
Qué recibe
Las imágenes de producto del catálogo, que se almacenan allí. Tu navegador descarga esas imágenes directamente de Supabase, y la respuesta llega a través de la red de Cloudflare: por eso ambos reciben tu dirección IP y los datos técnicos de la petición (navegador, página de origen). No se les envían datos de pedidos, clientes ni conversaciones. La región en la que se almacenan las imágenes está pendiente de confirmar.
Para qué
Almacenar y servir las imágenes del catálogo.

Las tipografías del sitio las sirve la propia instalación: cargar una página no contacta a Google Fonts ni a otros proveedores de fuentes. El sitio no usa herramientas de analítica, publicidad ni seguimiento de terceros.

Alojamiento y publicación: Esta demostración se ejecuta en un ordenador del responsable, donde también están el modelo de lenguaje (Ollama) y la base de datos, y se publica en Internet mediante Tailscale Funnel: la conexión de los visitantes pasa por servidores de retransmisión de Tailscale, que conocen datos técnicos de la conexión (como la dirección IP del visitante y el volumen de tráfico). Según la documentación de Tailscale, la conexión HTTPS termina en el ordenador del responsable.

Este sitio no fija cookies propias.

Algunos servicios externos que usa el sitio pueden enviar sus propias cookies cuando tu navegador les pide un recurso:

Cookie
__cf_bm
Dominio
supabase.co
Quién la envía
Cloudflare, la red que entrega las imágenes de Supabase
Para qué
Cloudflare la usa para distinguir el tráfico automatizado (bots) del de personas.
A tener en cuenta
No la fija este sitio, sino el servicio de imágenes. Se ha observado en las respuestas de las imágenes de producto, con una duración de unos 30 minutos. Que tu navegador la guarde depende de cómo trate las cookies de terceros, y el servicio puede cambiarla o dejar de enviarla.

Algunas funciones guardan información en el almacenamiento de tu propio navegador (localStorage, que se conserva entre visitas, y sessionStorage, que se borra al cerrar la pestaña). No se envía al servidor por sí sola: solo cuando tú usas la función correspondiente.

Clave
hedav.store.lang
Tipo
localStorage
Qué guarda
Idioma elegido (español o inglés).
Para qué
Recordar el idioma de la tienda.
Cuánto dura
Hasta que borres los datos del sitio en tu navegador.
Clave
hedav.store.cart
Tipo
localStorage
Qué guarda
Productos del carrito: identificadores y cantidades, sin precios ni datos personales.
Para qué
Conservar el carrito entre visitas.
Cuánto dura
Hasta que completes la simulación, vacíes el carrito o borres los datos del sitio.
Clave
hedav.store.chat
Tipo
sessionStorage
Qué guarda
Los mensajes de tu conversación con el asistente, su identificador, un secreto aleatorio que solo identifica tu conversación ante el servidor y si hay una respuesta pendiente.
Para qué
Mantener la conversación al cambiar de página y recuperar una respuesta pendiente.
Cuánto dura
Hasta que cierres la pestaña.

Lo que este sitio guarda en tu navegador sirve para que funcione lo que pides —idioma, carrito, conversación— y no se usa para seguirte ni para publicidad. Este sitio no muestra un aviso de consentimiento de cookies: esta sección es el aviso informativo. Puedes borrar esa información desde la configuración de tu navegador (datos del sitio) o cerrando la pestaña.

Cuánto tiempo se conservan

En esta instalación los mensajes de las conversaciones no se guardan en la base de datos: viven solo en la memoria del servidor mientras la conversación está activa (hasta 30 minutos sin actividad) y se pierden al reiniciarlo. Tampoco se guardan en la base de datos las consultas de producto ni las trazas técnicas de cada consulta. Lo que sí queda, fuera de la base de datos, es el registro técnico del servidor (dirección IP, ruta —incluido el identificador de la conversación al recuperar una respuesta—, fecha, hora y errores técnicos), cuya duración depende de la configuración del alojamiento y está pendiente de definir.

Como medida adicional, la instalación elimina de la base de datos las conversaciones anteriores que lleven 7 días sin actividad (revisión al arrancar y cada hora); en este modo no se escriben conversaciones nuevas. Los pedidos y los datos de clientes, si la instalación los tuviera, no se eliminan automáticamente.

Si la instalación hace copias de seguridad de la base de datos —la guía de despliegue lo recomienda—, esas copias contienen lo que haya en la base de datos en ese momento (no los mensajes de las conversaciones de esta instalación, que no se guardan allí). Dónde se guardan

Seguridad

Tus derechos

Según la Ley 1581 de 2012, como titular de los datos puedes:

Cómo presentar una consulta o un reclamo

La ley prevé que las consultas se respondan en un máximo de diez (10) días hábiles, prorrogables por cinco (5) días hábiles más, y los reclamos en un máximo de quince (15) días hábiles, prorrogables por ocho (8) días hábiles más, informando en ambos casos el motivo de la prórroga.

La identificación del responsable y el canal para presentar consultas y reclamos se publicarán en la versión definitiva de este documento.

Datos sensibles y de menores de edad

No introduzcas datos sensibles —por ejemplo, sobre salud, origen racial o étnico, creencias, orientación sexual o datos biométricos— ni datos de niños, niñas o adolescentes. Este sitio no los necesita para funcionar.

Cambios en esta política

Esta política puede actualizarse cuando cambie el funcionamiento del sitio. La versión definitiva indicará su fecha de entrada en vigencia.