Iubenda logo
Genera tus documentos

Documentación

Tabla de contenidos

Añade la Política de Privacidad de iubenda a tu web: integración directa de texto y API

La opción de integración directa de texto (requiere una Licencia Pro/Ultra) hace que tu política de privacidad parezca una parte nativa de tu sitio web. En apps móviles la política muestra tanto la versión simplificada (arriba) como la versión legal (más abajo) por defecto.

Ofrecemos varias formas para integrar nuestra política de privacidad (con o sin estilo) en el cuerpo de una de tus páginas. Puedes:

  • copiar y pegar el JavaScript en tu página, o
  • llamar a nuestro API desde tu backend.
Política de Privacidad: integración directa de texto

Nota: desactiva la opción Política de privacidad simplificada para mostrar la versión completa directamente.

Advertencia

Siusas etiquetas html para definir tu URL base, ten en cuenta que tus enlaces ancla también se referirán a la URL base. Esto se debe a que al hacerlo se fuerza la URLbase establecida como predeterminada y se establecen enlaces de anclaje como [base]#anchor en lugar de [current page]#anchor. Esto podría causar algunos problemas de vinculación internos al usar el método de integración directa para tus políticas de privacidad. Para arreglar esto, puedes:

  • eliminar las etiquetas base
  • buscar el ancla y reescribir su enlace en javascript
    por ejemplo:
    document.addEventListener("click", function(e) { if (e.target.tagName && e.target.tagName === 'A' && e.target.href.indexOf('#california_info') > -1) { window.open(window.location.href.split('#')[0] + '#california_info', '_self'); e.preventDefault(); } });
  • o usar otro método de integración.

JavaScript

Ejemplo de integración directa de texto (con estilo)

Haz clic en el botón de abajo para ver un ejemplo. Notarás que el documento se ajusta a tu página en términos de tamaño y estilo de texto. También puedes editar el HTML y CSS para hacerlo más compatible con el diseño de tu sitio web/app.

Al desactivar la opción “Política de privacidad simplificada” se mostrará la versión completa de la política de privacidad directamente.

Integración directa de texto (con estilo)
Política de Privacidad

Ejemplo de integración directa de texto (sin estilo)

Al activar la opción “Usar HTML simple sin estilo (tan solo se muestra la versión legal)“, se mostrará el documento sin ningún estilo aplicado.

Integración directa sin estilo
Política de Privacidad

API

Integración completa de la política de privacidad

Estas son las URL de API disponibles para integrar la política de privacidad completa desde tu backend:

  • https://www.iubenda.com/api/privacy-policy/:public_id
  • https://www.iubenda.com/api/privacy-policy/:public_id/only-legal
  • https://www.iubenda.com/api/privacy-policy/:public_id/no-markup

:public_id es el ID de tu política de privacidad, proporcionado por las opciones de integración de la misma.

La API JSON no incluye el CSS proporcionado por defecto por las políticas de privacidad de iubenda.

Ejemplo

curl --include --request GET 'https://www.iubenda.com/api/privacy-policy/:public_id'

Respuestas:

  • Todo OK, estatus de respuesta 200:
    { :success => true, :content => "… privacy policy content …" }
  • No se encuentra la política de privacidad requerida, estatus de respuesta 404:
    { :success => false, :error => "Privacy Policy not found." }
  • La política de privacidad requerida no es Pro, estatus de respuesta 403:
    { :success => false, :error => "To access this privacy policy via API, convert it to Pro" }
  • Error de aplicación, estatus de respuesta 500:
    { :success => false, :error => "Application Error. Please contact info@iubenda.com for support" }

Integrar solo las opciones dinámicas

Si ya tienes tu propia política de privacidad y prefieres utilizar iubenda tan solo para las partes dinámicas (cláusulas y servicios), puedes usar estas URL de API.

Cláusulas y servicios:

  • https://www.iubenda.com/api/privacy-policy/:public_id/section/data-processing-detailed-info/only-legal
  • https://www.iubenda.com/api/privacy-policy/:public_id/section/data-processing-detailed-info/no-markup

Cláusulas y servicios personalizados:

  • https://www.iubenda.com/api/privacy-policy/:public_id/section/further-data/only-legal
  • https://www.iubenda.com/api/privacy-policy/:public_id/section/further-data/no-markup

:public_id es el ID de tu política de privacidad, proporcionado por las opciones de integración de la misma.

Para obtener tus URL, haz clic en la casilla Integrar solo las secciones dinámicas que encontrarás en “Opciones”:

Política de Privacidad y Cookies: integrar solo las opciones dinámicas
Advertencia

La sección de servicios por sí sola no constituye una política de privacidad completa: la ley tiene requisitos específicos para políticas de privacidad, que incluyen detalles válidos de identificación e información sobre los derechos de los usuarios. Consulta nuestro artículo Qué debe incluir una Política de Privacidad para descubrir los elementos básicos que debe incluir tu política de privacidad.

Otras opciones de integración

la política de privacidad de iubenda ofrece dos opciones de integración:

Si todavía tienes preguntas sobre este método de integración de tu política de privacidad, no dudes en publicarlas en nuestro foro de ayuda.

Más información