OdooWiki OCA HUB

Privacy - Consent

privacy_consent folder_open OCA/data-protection open_in_new
Privacy Licencia: AGPL-3

Este módulo permite al usuario definir un conjunto de interesados (partners) afectados por cualquier actividad de tratamiento de datos, y establecer un proceso para solicitarles su consentimiento para incluirlos en dicha actividad.

Para aquellos que necesitan consentimiento explícito como base de licitud para el tratamiento de datos personales, tal como exige el RGPD (artículo 6.1.a), este módulo proporciona las herramientas necesarias para automatizarlo.

Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 18.0

Solicita a los contactos su consentimiento explícito para incluir sus datos en una actividad de tratamiento de datos, envíales correos de aceptación/rechazo y realiza un seguimiento automático de sus respuestas.

Este módulo añade un flujo de trabajo de consentimiento sobre la aplicación Privacy. En cada actividad de tratamiento de datos puedes elegir si se pide el consentimiento a los interesados de forma automática o manual, seleccionar una plantilla de correo electrónico y decidir si el silencio significa aceptación. Un botón genera las solicitudes de consentimiento que faltan para los contactos que coinciden con las reglas de interesados de la actividad.

Cada solicitud de consentimiento vincula un interesado (contacto) con una actividad y pasa por Draft, Awaiting response y Answered. Puedes enviar la solicitud por correo electrónico desde el formulario de consentimiento, y el correo electrónico contiene enlaces Accept y Reject en los que el contacto puede hacer clic sin iniciar sesión. La respuesta se registra con detalles técnicos (navegador, dirección IP, fecha y hora), y el contacto puede cambiar de opinión más adelante desde la página de confirmación.

Una tarea programada se ejecuta a diario para crear y enviar solicitudes de consentimiento automáticas. Una acción de servidor puede sincronizar el estado de la lista negra de correo electrónico del contacto con su respuesta. Los contactos muestran un botón inteligente con su número de consentimientos, y las actividades muestran un contador de consentimientos. Los consentimientos se listan en Data Protection master data, con filtros y agrupación por actividad, estado y aceptación.

Depende de

Menús que añade

menu_privacy_consent
Modelos y campos (5)
  • mail.mail · amplía un modelo existente
  • res.partner · amplía un modelo existenteprivacy_consent_ids (Privacy consents), privacy_consent_count (Consents)
  • mail.template · amplía un modelo existente
  • privacy.consent · modelo nuevostate, active, accepted, partner_id (Subject), activity_id (Activity), last_metadata
  • privacy.activity · amplía un modelo existenteconsent_ids (Consents), consent_count (Consents count), default_consent (Accepted by default), consent_required (Ask subjects for consent), server_action_id (Server action), consent_template_id (Email template), consent_template_default_subject, consent_template_default_body_html

Texto generado por IA (DeepSeek) al leer el código de la versión 18.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 7 confirmadas, 2 sin información de 9 versiones.

Fuentes · Odoo 18.0

Confirmado el 2026-11-03 en la rama 18.0 de OCA/data-protection.

terminal Instalación y uso

Documentación de OCA · Odoo 18.0

Puede que quieras instalar, junto con este módulo, una de las colecciones de módulos mail_tracking de OCA, como mail_tracking_mailgun, para que puedas proporcionar una prueba más indiscutible de que se envió alguna solicitud de consentimiento, y a quién.

Sin embargo, la prueba más importante que hay que proporcionar es la propia respuesta (más que la pregunta), y este addon proporciona herramientas suficientes para ello.

Instancias multi-base de datos

Para habilitar el soporte multi-base de datos, debes cargar este addon como un addon para todo el servidor. Ejemplo de comando para arrancar Odoo:

odoo-bin --load=web,privacy_consent

Nuevas opciones para las actividades de tratamiento de datos:

  • Ve a Privacy \> Master Data \> Activities y crea una.
  • Dale un nombre, como Envío de envíos masivos a clientes.
  • Ve a la pestaña Consent y elige una opción en Ask subjects for consent:
  • Manual indica a la actividad que querrás crear y enviar las solicitudes de consentimiento manualmente, y solo proporciona algunos asistentes para que puedas generarlas por lotes.
  • Automatic habilita toda la potencia de este módulo: envía todas las solicitudes de consentimiento a los contactos seleccionados automáticamente, todos los días y bajo demanda.
  • Cuando hagas esto, aparecen todas las opciones relacionadas con el consentimiento. Configúralas:
  • Un botón inteligente te indica cuántos consentimientos se han generado y te permite acceder a ellos.
  • Elige una Email template para enviar a los sujetos. Este correo electrónico es lo que solicita el consentimiento, y queda registrado, para servir como prueba de que se envió. El módulo proporciona una plantilla predeterminada que debería ser adecuada para la mayoría de los casos de uso; y si creas una directamente desde ese campo, se proporcionan algunos valores predeterminados útiles para tu comodidad.
  • Subjects filter define qué contactos serán elegibles para su inclusión en esta actividad de tratamiento de datos.
  • Puedes habilitar Accepted by default si quieres asumir que los sujetos aceptaron su tratamiento de datos. Posiblemente deberías consultar a tu abogado para usar esto.
  • Puedes elegir una Server action (solo en modo desarrollador) que se ejecutará siempre que se cree una nueva solicitud de consentimiento que no sea borrador, o cuando cambie su estado de aceptación. Este módulo proporciona una acción de servidor de forma predeterminada, llamada Update partner's opt out, que sincroniza el estado de aceptación con la opción Elegible for mass mailings del contacto.
  • Haz clic en el enlace Generate consent requests para crear nuevas solicitudes de consentimiento.
  • Si elegiste el modo Manual, todas las solicitudes de consentimiento faltantes se crean como borradores, y no se hace nada más por ahora.
  • Si elegiste el modo Automatic, también se ponen en cola esos correos de solicitud y, cuando se vacíe la cola de correo, se establecerán como Sent.
  • Se te presentará la lista de las solicitudes de consentimiento recién creadas. Consulta a continuación.

Nuevas opciones para las solicitudes de consentimiento:

  • Accede a las solicitudes de consentimiento mediante:
  • La generación de nuevas solicitudes de consentimiento desde una actividad de tratamiento de datos.
  • Pulsando el botón inteligente Consents en una actividad de tratamiento de datos.
  • Yendo a Privacy \> Privacy \> Consents.
  • Un consentimiento incluirá el contacto, la actividad, el estado de aceptación y el estado de la solicitud.
  • Puedes solicitar el consentimiento manualmente pulsando el botón etiquetado como Ask for consent.
  • Todas las solicitudes y respuestas de consentimiento se registran en el hilo de correo que aparece a continuación.

Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Configuración.

info

Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.