Versión 1.7: actualizada y vigente a partir de 28 de octubre de 2026.
1. Controlador y contactos
El responsable del tratamiento es Francesco Paparo, operador del proyecto Omnipal, en Via Giovanni della Rocca 279, 80041 Boscoreale (Naples), Italy. Omnipal es el nombre del proyecto y es operado por un particular.
Para solicitudes de datos y derechos personales: privacy@omnipal.app. Para soporte: support@omnipal.app. Sitio web: omnipal.app. El controlador maneja estos contactos directamente; no se ha designado ningún delegado de protección de datos.
Esta política cubre el sitio web, la extensión, los clientes de escritorio/móviles y los servicios relacionados. El Aviso legal, Términos de servicio y la Política de cookies proporcionan información relacionada.
2. Datos que procesamos
- Cuenta e inicio de sesión: correo electrónico, nombre si se proporciona, idioma, identificadores de cuenta y, si elige Google, un identificador de perfil e información básica devuelta por Google. El inicio de sesión en Google por sí solo no autoriza la lectura de Gmail.
- Verificación y seguridad: hashes de códigos de correo y tokens, intentos, caducidad, sesiones, dispositivos vinculados y último uso. La contraseña de Omnipal es opcional: si estableces una, solo guardamos una huella derivada mediante scrypt con un valor aleatorio exclusivo de tu cuenta; la contraseña en sí nunca se almacena ni se registra y no podemos recuperarla. Registramos cómo se abrió cada sesión (código, Google, contraseña o extensión) y mantenemos en memoria, durante un máximo de una hora, un contador de intentos incorrectos asociado a la dirección. Te enviamos un correo cada vez que estableces, cambias o eliminas tu contraseña.
- Contenido seleccionado: texto, contexto, documentos y medios utilizados en las funciones; documentos en la nube, historial de chat sincronizado y publicaciones solo cuando solicite esas operaciones.
- Soporte: mensajes e información enviados a las direcciones de contacto.
- Datos técnicos: registros operativos y de seguridad. El proxy puede registrar direcciones IP, rutas y horas; Los registros de aplicaciones limitan los detalles y normalmente no registran los cuerpos del chat, las claves API ni los tokens.
- Administración y recuperación: identificador del administrador, tipo de acción, referencia a la característica afectada, cuenta o trabajo, resultado y tiempo. Estos registros no contienen contenido de copia de seguridad, claves de descifrado ni credenciales Google.
- Medición opcional: contadores agregados y categorías de error predefinidas habilitadas mediante opciones independientes. Estas herramientas no recopilan texto libre de correos electrónicos, chats o documentos.
Con consentimiento de diagnóstico por separado, el cliente envía categorías predefinidas a la API Omnipal; sólo la API los reenvía a Sentry, en el proyecto de la UE omnipal-diagnostics. El evento contiene la categoría de error, la superficie del producto, la hora y el identificador del evento, sin contenido del usuario, identidad o correo electrónico, ni la dirección IP del navegador. Sentry ve la dirección IP del servidor a través de la conexión y agrega metadatos técnicos, incluida la geografía aproximada derivada de la IP del servidor, no de la del visitante. El almacenamiento de direcciones IP en eventos está deshabilitado. El sitio web no carga ni un SDK Sentry ni una reproducción de sesión.
No vendemos sus datos ni utilizamos contenido para entrenar modelos Omnipal. El procesamiento por parte del proveedor de IA elegido depende de los términos de ese servicio.
3. Flujos de contenido y claves API
BYOK y características locales
Con BYOK utiliza sus propias credenciales: el navegador o cliente envía el contenido necesario directamente al proveedor elegido, sin utilizar la puerta de enlace AI de Omnipal. Un punto final local sigue su configuración; No se garantiza que todas las funciones funcionen sin conexión.
La extensión puede leer contenido en sitios habilitados según los permisos y las funciones utilizadas. Los textos, documentos, imágenes, grabaciones y el contexto seleccionado pueden llegar a proveedores de inteligencia artificial, búsqueda, traducción, transcripción o voz. Indexing Memo con un proveedor remoto también envía fragmentos seleccionados. Las funciones de voz del navegador pueden depender de los servicios remotos del navegador o del sistema operativo.
El chat web mantiene la clave API y el texto no enviado solo en la memoria de la página: al recargar o cerrar la página se pierden y al cambiar de proveedor se borra la clave. Las conversaciones (mensajes, texto e imágenes del archivo adjunto, título, fecha, proveedor y modelo) se guardan en la base de datos local de su navegador (IndexedDB) para mostrar su historial: permanecen en su dispositivo y nunca llegan a los servidores de Omnipal. Puede omitir guardar un chat, eliminar uno o todos, o borrar los datos del sitio en su navegador.
PDF OCR puede ejecutarse completamente en su navegador, utilizando los datos de idioma incluidos con la extensión: en ese caso, las páginas no se envían a su proveedor ni a ningún tercero.
Las vistas previas de HTML, SVG, diagramas y cuadros en las respuestas se muestran solo en su navegador, en un marco aislado sin acceso a la extensión o al sitio y con las solicitudes de red bloqueadas; Los scripts de vista previa se ejecutan solo si elige "Ejecutar scripts". No se envía ningún contenido a Omnipal ni a terceros para generar la vista previa.
Las recetas del sitio que usted crea o importa permanecen en este navegador y no se sincronizan. Cuando eliges una receta o una acción de vídeo, la extensión lee sólo el texto que especifica en la página abierta (en YouTube, la transcripción, abriendo su panel a petición tuya) y lo envía al proveedor de IA elegido; tu nombre, recuerdos y reglas personales no se envían.
Si las actualizaciones de plantillas están activadas (se pueden desactivar en la Biblioteca), la extensión descarga el catálogo público de omnipal.app como máximo una vez al día. La solicitud no contiene cuenta, cookies ni texto; el servidor recibe la dirección IP y los datos técnicos de cualquier solicitud web.
El índice semántico local de Memo y la eliminación de fondo local utilizan modelos que se ejecutan en su navegador. Un modelo se descarga únicamente cuando lo solicitas desde su ficha, en la que aparece su nombre, licencia, tamaño y procedencia. La solicitud va a Hugging Face (huggingface.co y su CDN), que recibe su dirección IP, los datos de la solicitud técnica y el nombre del archivo, nunca ningún texto, imagen o datos de cuenta. El archivo permanece en el almacenamiento local del navegador hasta que lo elimine; el procesamiento ocurre en su dispositivo y los textos e imágenes no se envían a Omnipal, al proveedor de IA ni a terceros.
La extensión puede mantener las claves y el contenido en el almacenamiento del navegador local, sin cifrado adicional de claves a nivel de aplicación. La sincronización automática no incluye claves API. Una exportación JSON puede incluirlos solo si selecciona la opción, que está desactivada de forma predeterminada.
Sincronizar y compartir
La sincronización en la nube es opcional e independiente de tener una cuenta: puedes usarla manualmente o activar la sincronización automática para cada tipo de elemento, y permanece desactivada hasta que lo hagas. Almacena elementos seleccionados, como configuraciones, contexto de perfil, indicaciones, bots, glosario y metadatos de notas; cuando es automático, la extensión los carga después de los cambios y los descarga al inicio y a intervalos regulares. No incluye claves API, consentimientos ni texto completo del Memo. Evite poner secretos en campos de texto sincronizados.
La sincronización del historial de chat es una opción adicional, desactivada de forma predeterminada. Si lo enciendes, Omnipal almacena en su servidor, vinculado a tu cuenta, el texto de tus conversaciones: mensajes, respuestas, títulos, texto adjunto y modelo utilizado. Las imágenes permanecen en su navegador. No se aceptan chats que contengan claves API reconocibles por su formato; No se puede detectar una clave sin un formato reconocible pegada en un mensaje, así que no pegue claves en los chats. Se utiliza únicamente para mostrar su historial en sus dispositivos. Límites: 512 KB por chat y 8 MB por cuenta.
La publicación de un chat o bot requiere una confirmación por separado: el contenido se almacena en el servidor y cualquiera que tenga el enlace puede acceder a él. Incluir un bot en el catálogo es una opción adicional. La revocación bloquea el acceso posterior a través del Servicio sin eliminar las copias ya obtenidas por otros.
4. Finalidades y bases legales
| Propósito | Base jurídica |
|---|---|
| Crear y administrar cuentas, inicio de sesión, licencias y funciones solicitadas, incluida la sincronización o el uso compartido seleccionados por el usuario. | Ejecución del contrato o medidas precontractuales, artículo RGPD 6(1)(b). |
| Responder solicitudes sobre el Servicio | Ejecución del contrato o actuaciones precontractuales; para otras consultas, intereses legítimos en la gestión de la correspondencia. |
| Prevenir abusos, proteger cuentas, diagnosticar fallos operativos y defender derechos | Intereses legítimos en la seguridad y continuidad del Servicio, Artículo 6(1)(f), con datos únicamente necesarios y derecho a oponerse cuando corresponda. |
| Estadísticas y diagnósticos opcionales. | Consentimientos separados y revocables, Artículo 6(1)(a). |
| Manejo de solicitudes de derechos u obligaciones aplicables | Obligación legal, artículo 6(1)(c). |
Se requieren datos de inicio de sesión para esas funciones; sin él no se puede crear ni utilizar una cuenta. Rechazar la medición opcional no impide el uso del Servicio. El marketing promocional no está activo.
Los usuarios necesitan una base adecuada y autorizaciones para los datos de otras personas. Para el procesamiento profesional en el que Omnipal debe actuar como procesador, primero se deben acordar instrucciones y un acuerdo según el artículo 28 del RGPD: una suscripción por sí sola no reemplaza ese acuerdo.
5. Proveedores, destinatarios y transferencias
El responsable del tratamiento y los proveedores pueden acceder a los datos necesarios para las funciones realmente utilizadas:
| Proveedor o destinatario | Servicio y datos relevantes |
|---|---|
| Contabo GmbH, Alemania | Infraestructura VPS, base de datos y respaldos de servicios cifrados. La ubicación registrada del proveedor no garantiza la localización en la UE de todos los servicios externos. |
| Resend / Plus Five Five, Inc. | Correos electrónicos de inicio de sesión: destinatario, contenido del mensaje y datos de entrega. |
| Cloudflare | DNS y enrutamiento de correo electrónico para el dominio y direcciones de contacto públicas. El sitio web actual no utiliza análisis Cloudflare. |
| Servicio de correo para reenvío de correspondencia; Google Inicie sesión solo después de elegir ese método y, si lo completó, los datos del perfil. Cuando está habilitado, la copia de seguridad externa cifrada en Drive se describe a continuación. | |
| Sentry | Solo la API reenvía los diagnósticos opcionales al proyecto de la UE omnipal-diagnostics; los datos y metadatos técnicos se describen en la sección 2. |
| Se utilizan proveedores de IA, búsqueda, traducción, voz o medios | Material necesario para la función seleccionada, según los términos pertinentes de la cuenta y del proveedor. |
| Hugging Face, Inc. (USA) | Descargas de los modelos locales que solicite: dirección IP, datos técnicos de solicitud y nombre del archivo; sin texto, imagen o datos de cuenta. |
| Destinatarios de enlaces públicos | Contenido que eliges publicar. |
| Autoridades y asesores autorizados cuando sea necesario | Datos necesarios para cumplir obligaciones o defender derechos. |
Para la seguridad y recuperación del servicio, cuando la copia externa está habilitada, las copias de seguridad de la base de datos se cifran con age antes de transferirlas a una carpeta privada dedicada en la unidad Google del controlador. La clave de descifrado se guarda por separado y no se carga en Drive. Google recibe los archivos cifrados y los metadatos técnicos, como nombres de archivos, tamaños y marcas de tiempo, y ve la dirección IP del servidor utilizado para la transferencia. El cifrado protege el contenido pero no hace que los datos sean anónimos.
Esta copia utiliza una autorización otorgada por el controlador para la administración de respaldo, con solo el alcance drive.file y una carpeta de respaldo vinculada. La conexión es independiente del inicio de sesión de Google y no requiere autorizaciones de Drive por parte de los usuarios del Servicio; no accede a sus unidades personales.
Las funciones dependen del servicio: los proveedores técnicos pueden actuar como procesadores; Google para sus propios fines y otros destinatarios podrán actuar como responsables del tratamiento independientes. A un proveedor BYOK no se le asigna automáticamente una función para todos sus productos.
Parte del procesamiento se realiza fuera del Espacio Económico Europeo, incluido Estados Unidos. Resend indica que los datos almacenados están en los EE. UU.: elegir una región de envío europea no cambia la residencia de los datos. Su DPA incluye cláusulas contractuales tipo de la UE para transferencias. Cloudflare describe funciones y salvaguardas en su DPA; Google en su Política de Privacidad.
La lista de proveedores, ubicación de la infraestructura e información sobre acuerdos y salvaguardas para flujos individuales se pueden solicitar en privacy@omnipal.app. No se promete almacenamiento exclusivo de la UE; el procesamiento por parte de un proveedor seleccionado por el usuario también debe evaluarse según el contrato de ese proveedor.
6. Retención y eliminación
Estas reglas distinguen validez de credenciales, retención de registros y limpieza periódica:
| Fecha | regla |
|---|---|
| Documentos de cuenta y en la nube | Mientras la cuenta permanece abierta o se solicita contenido. El cierre completado elimina los datos operativos vinculados; La eliminación también se puede solicitar por correo electrónico. |
| Historial de chat sincronizado | Hasta que lo elimines: eliminando un chat, desactivando la sincronización y eliminando la copia del servidor o cerrando tu cuenta. Las copias de seguridad lo retienen hasta que caducan. |
| Modelos locales | En el almacenamiento local del navegador hasta que los elimines de su tarjeta o el navegador libere espacio. |
| Clave web BYOK y chat | Texto clave y no enviado: memoria de páginas. Historial de chat web: en el navegador hasta que lo elimine o borre los datos del sitio; cerrar la cuenta no la elimina del dispositivo. |
| Archivos de extensión locales y archivos exportados. | Hasta que el usuario o el navegador lo eliminen. El cierre de cuenta no los elimina del dispositivo. |
| Códigos de transferencia de correo electrónico y extensión | Validez limitada; registros eliminados mediante limpieza cada hora una vez que hayan pasado las horas 24 desde el vencimiento. Los códigos de correo electrónico se pueden utilizar durante minutos 10. |
| Huella digital de contraseña | Mientras conservas la contraseña o la cuenta; deja copias de seguridad cuando caducan. Los contadores de intentos permanecen en la memoria durante una hora como máximo. |
| Sesiones web y de actualización | Válido hasta 60 días. La limpieza cada hora elimina los registros caducados después de las horas 24 y los registros normalmente revocados después de los días 30. Los registros de los tokens de actualización reemplazados se conservan hasta su vencimiento original (como máximo 60 días desde su emisión) para detectar la reutilización y revocar el dispositivo; la eliminación sigue a la limpieza periódica. Los tokens de acceso a la extensión duran minutos 15. |
| Dispositivos | Vinculado mientras está activo; registros revocados eliminados después de días 30 mediante limpieza cada hora. |
| Elección de medida | Válido para días 180. Un registro local caducado puede permanecer hasta que se reemplace o elimine, pero no permite más envíos. |
| Estadísticas agregadas | Umbral de días 400, con datos más antiguos eliminados mediante limpieza cada hora y nuevos envíos. No se incluyen identificadores de visitante ni de sesión. |
| Eventos de diagnóstico Sentry | 90 días durante la prueba gratuita Business actual; 30 días en el plan de desarrollador gratuito después de la prueba, sin actualización. |
| Publicaciones | Accesible durante los días 1–30 o hasta su revocación; contenido eliminado mediante limpieza cada hora después de 24 horas desde el vencimiento o la revocación. |
| Invitaciones y códigos temporales de servicios vinculados | Hasta el vencimiento y la próxima limpieza horaria; Los enlaces persistentes permanecen hasta su revocación o cierre. |
| Registros operativos | Rotación basada en tamaño: hasta cinco archivos MB 10 por contenedor, que también se eliminan cuando se reemplaza el contenedor. Se excluyen los organismos solicitantes; Los registros de proxy pueden contener direcciones IP y rutas. |
| Apoyo ordinario | Hasta 12 meses después del cierre de la solicitud, con revisión manual y eliminación de la correspondencia que ya no sea necesaria. |
| Solicitudes de derechos, disputas y obligaciones. | Datos mínimos para documentar el tratamiento o defender derechos, hasta cinco años después del cierre, salvo obligación distinta o procedimiento en curso. |
| Copias de seguridad del servicio | Cifrado, con un umbral de días 30 y eliminación en el siguiente ciclo diario; la rotación puede eliminarlos antes. No se utiliza para fines ordinarios. |
| Datos en poder de proveedores externos | Según el servicio y contrato correspondiente. Por ejemplo, Resend indica una retención ordinaria de registros y correo electrónico de días 30 para planes estándar. |
El registro de administración de la plataforma tiene un umbral 180-día, con limpieza cada hora. Las tareas de copia de seguridad y el registro técnico del servicio de copia de seguridad tienen un umbral 30-día, con limpieza cada minuto y al reiniciar. Registran identificadores y categorías, sin contenido ni claves. La verificación de restauración crea una base de datos temporal de texto plano en el servidor, a la que solo pueden acceder los servicios autorizados, por hasta 30 minutos; después de una restauración, la base de datos anterior se conserva para su recuperación durante 24 horas. Estas bases de datos se limpian cada minuto. La clave proporcionada para la verificación y el volcado temporal se guardan en la memoria temporal del servicio y se eliminan cuando finaliza el trabajo. Ni estos datos en texto plano ni la clave se transfieren a Drive.
No se establece ninguna retención personalizada de Sentry: la retención de eventos sigue el plan y los agregados de problemas pueden sobrevivir a los eventos individuales.
Cuando se habilita la copia externa en Google Drive, se aplica también a esas copias el mismo plazo de 30 días. En el siguiente ciclo diario, tras verificar la copia de seguridad, solo se eliminan permanentemente las copias caducadas y sus sumas de verificación asociadas de la carpeta dedicada, sin moverlas a la papelera. Esta operación no vacía la papelera general de Google Drive.
La limpieza requiere un servicio operativo y se reanuda al reiniciar después de un tiempo de inactividad. La caducidad no elimina todas las copias al mismo instante. La restauración en línea conserva la cuenta actual, los registros de revocación y derechos y excluye cuentas y documentos en la nube ya eliminados; también invalida sesiones y enlaces temporales antes de que se reanude el uso normal. La recuperación manual ante desastres requiere que las solicitudes de eliminación y revocaciones se vuelvan a aplicar antes de volver a utilizar los datos.
La exportación de cuentas se refiere a datos de la plataforma, no a archivos locales automáticamente. Contáctanos si falla el cierre automático: un error no confirma la eliminación y no restringe los derechos ejercidos por correo electrónico. Los datos necesarios para una obligación o disputa están separados del uso ordinario y limitados a ese propósito.
7. Derechos y seguridad
Cuando lo establezca el RGPD, puede solicitar acceso, rectificación, eliminación, restricción y portabilidad, y oponerse al procesamiento basado en intereses legítimos. Podrá retirar el consentimiento sin que ello afecte a la licitud del tratamiento anterior.
Envíe un correo electrónico a privacy@omnipal.app. Se podrán solicitar controles de identidad proporcionados. Respondemos en el plazo de un mes; cuando esté permitido, es posible una prórroga de dos meses más con aviso en el primer mes. Puede presentar una reclamación ante la autoridad italiana de protección de datos o la autoridad competente.
Usamos HTTPS, controles de acceso y hashes de código/token. Los hashes no son cifrados reversibles; La seguridad también depende de proteger su dispositivo, sus credenciales y sus archivos exportados. Ningún sistema garantiza la eliminación de todos los riesgos.
8. Antigüedad, funciones futuras y actualizaciones.
El Servicio es para personas de edad 18 o más. Las funciones de IA ayudan al usuario y no están destinadas a tomar decisiones automatizadas con efectos legales o igualmente significativos en las personas.
En la versión actual, las compras, la puerta de enlace AI incluida y los canales del servidor están inactivos. El código o un webhook configurado no los activa. Los diagnósticos Sentry están disponibles solo con el consentimiento por separado descrito anteriormente. Antes de introducir nuevos flujos de datos, actualizaremos esta política y obtendremos los consentimientos necesarios.
Las actualizaciones sustanciales se destacarán en el sitio web o mediante comunicaciones relevantes. La versión italiana está disponible en Informativa sulla privacidad. Referencia: Reglamento (UE) 2016/679.