ESPACIO PUBLICITARIO DISPONIBLE · HABLEMOS

Cómo configurar la privacidad, la retención del historial y los tokens de API de Hugging Face en HuggingChat

365Finds Editorial
11.430 artículos Wiki recopilados

Usa 365 Wiki con tu IA

Copia el prompt de abajo, pégalo en la IA que ya usas y haz tu pregunta.

Descargar el Skill completo

Pruébalo primero con el prompt. Si usas 365 Wiki a menudo, instala el Skill completo de 365Wiki y no tendrás que volver a pegarlo. Si no tienes una IA habitual, también sirven las versiones web de Gemini o Microsoft Copilot.

Para usuarios y desarrolladores preocupados por la privacidad y el cumplimiento normativo, HuggingChat se posiciona como una de las alternativas abiertas más sólidas frente a los asistentes de inteligencia artificial comerciales y cerrados. Desarrollado sobre el motor de código abierto chat-ui, el servicio oficial alojado en huggingface.co/chat aplica de manera predeterminada el principio de «privacidad desde el diseño» (privacy by design): no vende información de los usuarios ni comparte las conversaciones con los creadores de los modelos para su reentrenamiento.

Tanto si utiliza HuggingChat para consultas de investigación que requieren confidencialidad como si planea desplegar una interfaz privada para su organización, comprender cómo configurar el intercambio de datos, los plazos de retención y los tokens de API de Hugging Face es imprescindible para salvaguardar sus prompts y habilitar modelos abiertos con acceso restringido (gated models).


1. Política de intercambio de datos y arquitectura de privacidad

Para analizar la seguridad de HuggingChat es fundamental distinguir entre la plataforma web pública y las instancias autohospedadas.

Línea base de privacidad predeterminada

Hugging Face establece reglas claras para el tratamiento de datos en HuggingChat:

Control sobre el intercambio de datos

En las instalaciones autohospedadas basadas en chat-ui y en entornos de prueba, los administradores pueden activar una opción explícita mediante la variable de entorno PUBLIC_APP_DATA_SHARING=1. Si dicha variable no se define o se establece en 0, no existe ningún mecanismo activo para enviar datos a creadores de modelos, manteniendo toda la información confinada a la sesión y la base de datos interna.

Consideraciones de privacidad con la búsqueda web

HuggingChat incluye una herramienta opcional de búsqueda en internet (Web Search) en la barra de texto. Cuando se activa, el sistema extrae palabras clave del prompt y las envía a motores de búsqueda externos (como Serper o Exa) para obtener contexto actualizado. Si el mensaje contiene código confidencial, nombres de servidores internos o información corporativa sensible, desactive la búsqueda web antes de enviar la consulta, impidiendo así que términos confidenciales viajen hacia servicios de búsqueda de terceros.

Uso cauteloso de enlaces públicos compartidos

La función «Share» de HuggingChat permite generar un enlace público con una captura estática de la conversación. Cualquier persona con la URL podrá leer el contenido. En entornos profesionales se recomienda evitar la creación de estos enlaces para material confidencial. En caso de generar uno por error, eliminar la conversación original desde la barra lateral desactiva automáticamente la captura pública asociada.


2. Gestión y retención del historial de conversaciones

HuggingChat ofrece un control completo sobre el ciclo de vida de los mensajes, desde el uso anónimo sin registro hasta el borrado físico permanente en la base de datos.

Modo invitado (Sesión anónima sin cuenta)

Es posible utilizar HuggingChat sin registrarse ni iniciar sesión:

Eliminación de conversaciones individuales

Al iniciar sesión con una cuenta de Hugging Face, el historial de chats se visualiza en la barra lateral izquierda:

  1. Pase el cursor sobre el título de la conversación que desea suprimir.
  2. Haga clic en el icono de los tres puntos (...) o en el icono de la papelera.
  3. Confirme la acción en el cuadro emergente.

HuggingChat ejecuta un borrado físico definitivo (Hard Delete): el registro se elimina por completo de MongoDB, sin períodos intermedios de retención en papelera ni marcas de borrado lógico reversible.

Vaciado completo del historial de la cuenta

Para eliminar de forma simultánea todo el historial acumulado en una cuenta:

  1. Haga clic en el icono de rueda dentada (Settings) en la esquina inferior izquierda.
  2. Acceda a la sección de control de datos (Data Controls).
  3. Seleccione Delete all conversations (Eliminar todas las conversaciones) y confirme.

Esta operación purga de inmediato en la base de datos todas las sesiones, resultados de herramientas y ajustes vinculados a su identificador de usuario.


3. Configuración de tokens de API y acceso a modelos restringidos

El uso de tokens de acceso personal permite acceder al catálogo de modelos con licencia restringida en el Hub y configurar herramientas avanzadas mediante el protocolo MCP (Model Context Protocol).

Desbloqueo de modelos restringidos (Gated Models) en la interfaz web

Modelos destacados como la familia Meta Llama 3 requieren la aceptación previa de un acuerdo de licencia comunitaria en Hugging Face Hub:

  1. Inicie sesión en Hugging Face.
  2. Diríjase a la página del repositorio del modelo restringido (por ejemplo, meta-llama/Meta-Llama-3-70B-Instruct).
  3. Complete el formulario de solicitud y acepte los términos de la licencia.
  4. Regrese a HuggingChat. Dado que la plataforma comparte la sesión de su cuenta, el modelo quedará disponible de inmediato en el menú desplegable de selección de modelos, sin necesidad de introducir claves de API en el navegador.

Reenvío de tokens para servidores MCP (Token Forwarding)

HuggingChat admite la integración con servidores MCP para ejecutar herramientas externas:

  1. Abra Settings y seleccione MCP Servers.
  2. Añada la URL del punto de conexión del servidor MCP.
  3. En entornos de trabajo corporativos, active MCP_FORWARD_HF_USER_TOKEN=true. Esto transfiere de forma segura el token del usuario autenticado al servidor MCP autorizado, permitiéndole interactuar con conjuntos de datos privados o repositorios propios sin exponer credenciales maestras de administración en el servidor.

Despliegue de una instancia privada de chat-ui con HF_TOKEN

Para organizaciones que requieren soberanía absoluta y aislamiento de red, es posible desplegar una versión privada del proyecto:

Paso 1: Generar un token de acceso con permisos mínimos

  1. Ingrese en Hugging Face Settings > Access Tokens.
  2. Haga clic en Create new token.
  3. Seleccione el rol Read (o cree un token de granularidad fina con permisos exclusivos para inferencia). Nunca utilice tokens con permisos de escritura o administración en frontends de chat.
  4. Guarde el token que comienza con hf_.

Paso 2: Configurar las variables en .env.local

En el directorio de su proyecto chat-ui, defina los parámetros:

# Punto de conexión del router de inferencia compatible con OpenAI
OPENAI_BASE_URL=https://router.huggingface.co/v1

# Token de autenticación para inferencia
OPENAI_API_KEY=hf_su_token_de_lectura

# Al usar autenticación OpenID, permite que cada usuario use su propio token
USE_USER_TOKEN=true

# Conexión local a MongoDB para control estricto de retención de datos
MONGODB_URL=mongodb://localhost:27017
MONGODB_DB_NAME=chat-ui-privado

# Desactivar explícitamente el intercambio externo de datos
PUBLIC_APP_DATA_SHARING=0

Paso 3: Iniciar el servicio privado

docker run -d -p 27017:27017 --name mongo-chatui mongo:latest
npm install
npm run dev

4. Matriz de privacidad y opciones de despliegue

Escenario de usoNivel de privacidadPolítica de retenciónToken Hugging Face necesarioCaso de uso recomendado
Sesión web como invitadoAlto (Anónimo)Solo cookies de sesión; se borran al cerrar el navegadorNoConsultas confidenciales puntuales sin registro
Interfaz web con inicio de sesiónEquilibradoPersistente en MongoDB; borrado manual individual o masivoNo (Heredado de la cuenta)Uso cotidiano con necesidad de sincronización
Acceso a modelos restringidosEquilibradoPersistente en MongoDB; sujeto a licencia del modeloAceptación en el repositorio del modeloEvaluación de pesos abiertos avanzados (p. ej., Llama 3)
Despliegue privado de chat-uiMáximo (Aislable de red)Base de datos interna con reglas de expiración TTLToken hf_ de lectura o motor localCumplimiento corporativo estricto (RGPD, confidencialidad médica)

5. Recomendaciones prácticas para salvaguardar la privacidad

  1. Revisar los términos de modelos restringidos: Aceptar la licencia de un modelo regulado establece un vínculo contractual con su autor; verifique que su uso respete las pautas de propiedad intelectual.
  2. Aplicar el principio de privilegios mínimos: En despliegues locales, emplee exclusivamente tokens con permisos de lectura (Read), reduciendo el impacto en caso de compromiso de credenciales.
  3. Automatizar la caducidad en la base de datos: Configure índices TTL en la colección conversations de MongoDB para eliminar registros automáticamente tras 14 o 30 días.
  4. Desactivar la búsqueda web en consultas confidenciales: Evite filtraciones involuntarias de información empresarial manteniendo la búsqueda externa apagada al procesar material sensible.

Referencias