Marc Toni Mas

Hermes Personal Assistant

Política de privacidad

Actual: acceso de solo lectura a Gmail. Previsto: un servicio de correo separado con un proceso de aprobación.

Última actualización:

01Hermes Personal Assistant

Hermes Personal Assistant es un asistente autoalojado que yo, Marc Antoni Mas, utilizo para uso personal. Se ejecuta en una máquina virtual Ubuntu en mi ordenador Windows y se conecta a mi propia cuenta de Gmail mediante Google OAuth. Lo controlo a través de un bot privado de Telegram.

Esta política cubre la integración actual de Hermes con Gmail y un servicio de correo separado previsto. Este sitio web solo publica la política; no es un servidor de procesamiento de correo ni almacena credenciales de OAuth. Publicar esta política no concede permisos de Google ni activa el servicio previsto.

02Acceso y uso actuales de Gmail

El asistente puede leer el contenido de los correos y los metadatos pertinentes, como remitente, destinatarios, asunto y marcas de tiempo, para buscar correos, resumirlos y preparar textos de respuesta sugeridos cuando se lo solicito.

El token existente de Google OAuth de Hermes está restringido a gmail.readonly. Esta conexión actual de solo lectura no permite enviar ni programar correos, crear borradores en Gmail, modificar mensajes ni eliminarlos. Actualmente, las respuestas sugeridas son textos que copio y envío manualmente.

Único permiso de Gmail autorizado para la conexión actual de Hermes

https://www.googleapis.com/auth/gmail.readonly

03Servicio previsto de borradores y envío — aún sin implementar

Está previsto un servicio de correo operado por separado, pero aún no se ha implementado ni verificado. Hermes le enviaría propuestas de correo. El servicio tendría sus propias credenciales de Google OAuth con permisos para crear borradores en Gmail y enviar correos; los permisos exactos se documentarán cuando se implemente. Sería independiente del token actual de solo lectura de Hermes.

El servicio previsto crearía un borrador en Gmail y mostraría una vista previa de Para, CC, CCO, asunto, cuerpo y archivos adjuntos para mi aprobación explícita. El diseño exige aprobar esa versión exacta antes del envío: cualquier cambio invalidaría la aprobación y las solicitudes rechazadas o caducadas no se enviarían.

Los permisos de Google del servicio permitirían enviar correos. El requisito de mi aprobación lo aplicaría el servicio, no un permiso de Google limitado a borradores. El diseño prevé aislar sus credenciales y su mecanismo de aprobación de Hermes, pero ni la aplicación de la aprobación ni el aislamiento de credenciales se han implementado o verificado. No se garantiza la prevención de envíos no autorizados.

Si se implementa, el servicio trataría el contenido de las propuestas de correo, destinatarios, metadatos pertinentes, archivos adjuntos cuando se proporcionen y registros de aprobación para gestionar borradores, vistas previas, decisiones de aprobación y envíos.

04Procesamiento y servicios implicados

Google gestiona la autorización de OAuth y proporciona los datos autorizados de Gmail a través de su API.

Parte del contenido seleccionado de los correos puede enviarse a OpenAI mediante mi conexión configurada con la suscripción de ChatGPT/Codex para procesar solicitudes y preparar resúmenes o textos de respuesta sugeridos. Por tanto, el procesamiento no se limita a la máquina virtual local.

Telegram transmite mis solicitudes al asistente a través del bot privado. Los resúmenes y las respuestas sugeridas que solicito pueden aparecer en Telegram e incluir contenido derivado de los correos. El acceso de solo lectura a Gmail no impide que OpenAI procese este contenido o que aparezca en Telegram.

Si se implementa, el servicio de correo separado recibiría propuestas de Hermes e intercambiaría datos de borradores y envíos con Google. OpenAI y Telegram seguirían interviniendo cuando se procese o muestre contenido seleccionado mediante el flujo configurado; el canal de vista previa y aprobación del servicio previsto aún no se especifica aquí.

Estos proveedores tratan los datos que reciben según sus condiciones y políticas de privacidad aplicables. Esta política no garantiza sus plazos de conservación ni sus demás prácticas de tratamiento de datos.

05Almacenamiento local y conservación

Las credenciales de OAuth se almacenan localmente en la máquina virtual Ubuntu, por separado de este sitio web. El historial local de conversaciones, los registros o las copias de seguridad pueden conservar contenido derivado de los correos, incluidos resúmenes y respuestas sugeridas.

Si se implementa, el servicio de correo también podría conservar credenciales, propuestas de mensajes, destinatarios, metadatos, archivos adjuntos cuando se proporcionen y registros de aprobación en su almacenamiento, registros del servicio, registros de actividad o copias de seguridad. Sus ubicaciones de almacenamiento y procedimientos de eliminación aún no se han establecido aquí.

Esta política no establece un plazo fijo de conservación. El contenido no se elimina necesariamente justo después de una solicitud, y eliminar una copia local no elimina automáticamente otras copias en historiales, registros o copias de seguridad, ni los datos que ya hayan recibido los proveedores.

06Revocar el acceso de Google

Puedo revocar el acceso del asistente desde la página de conexiones de mi cuenta de Google, seleccionando Hermes Personal Assistant y retirando su acceso. Si el servicio separado se implementa y autoriza, también tendría que revocar cualquier autorización de Google independiente que utilice; revocar el token actual de Hermes no revocaría necesariamente el acceso del servicio.

La revocación detiene el acceso autorizado futuro con la autorización revocada, incluida la creación de borradores y el envío cuando corresponda. No elimina automáticamente las copias existentes, los borradores o mensajes enviados de Gmail, los registros locales o del servicio ni el contenido ya enviado a OpenAI o Telegram.

Gestionar las conexiones de tu cuenta de Google

07Eliminar los datos almacenados localmente

Como propietario, puedo detener el asistente en la máquina virtual Ubuntu, eliminar sus credenciales y tokens de OAuth locales y borrar el historial de conversaciones y los registros derivados del correo en las ubicaciones de almacenamiento configuradas del asistente. También puedo revisar y eliminar las copias de seguridad que contengan esas credenciales o contenido derivado de los correos, incluidas las copias guardadas fuera de la máquina virtual.

Si se implementa el servicio separado, también tendría que detenerlo y eliminar sus credenciales y datos conservados, incluidas propuestas, archivos adjuntos, registros de aprobación, registros de actividad y copias de seguridad, de sus ubicaciones reales de almacenamiento. Las instrucciones concretas de eliminación deberán documentarse con esa implementación; no se especifican comandos de eliminación para el servicio aún no construido.

Revocar el acceso de Google y eliminar los datos locales son pasos distintos. Borrar archivos locales no elimina los mensajes de Gmail ni las copias en poder de OpenAI o Telegram; los controles de eliminación que ofrezcan esos proveedores deben utilizarse por separado.

08Preguntas sobre esta política

Para cualquier pregunta sobre Hermes Personal Assistant o esta política, contacta con Marc Antoni Mas en la dirección pública que aparece a continuación.

[email protected]