Volver al BlogTécnico

Extensión de anonimización de PII para LibreOffice

Guía paso a paso para anonimizar PII en documentos de LibreOffice usando la extensión anonym.legal.

March 10, 202610 min de lectura
LibreOffice extensiondocument anonymizationPII redactionopen source officeWriter anonymizationformat preservation

LibreOffice tiene aproximadamente 200 millones de usuarios en todo el mundo. Este dato proviene de The Document Foundation. Gobiernos, universidades y empresas dependen de él. Muchos lo usan para evitar costosas licencias de software. Pero hasta ahora no existía ninguna herramienta integrada para detectar y eliminar información de identificación personal (PII) de los documentos.

El método anterior era tedioso. Copiar el texto en una aplicación web. Anonimizarlo. Pegarlo de nuevo. Esto destruye el formato. Rompe tablas, estilos y la estructura del documento. En documentos Writer complejos, ese enfoque no funciona.

La extensión de anonym.legal resuelve esto. Funciona directamente en la aplicación. Detecta 273 tipos de entidades en Writer, Calc e Impress.

Instalación en menos de dos minutos

La extensión se distribuye como archivo .oxt. Este es el formato estándar para todas las extensiones.

Instalación rápida:

  1. Descargue el archivo .oxt desde anonym.legal/api/download/libreoffice
  2. Haga doble clic en el archivo
  3. Confirme el aviso
  4. Reinicie

Instalación manual:

  1. Abra la aplicación
  2. Vaya a Herramientas, luego Administrador de extensiones
  3. Haga clic en Agregar y seleccione el archivo .oxt
  4. Reinicie

Tras el reinicio, la barra lateral de anonym.legal aparece en Ver, luego Barra lateral. Inicie sesión para comenzar.

Cómo funciona la detección

Dos motores trabajan juntos para encontrar PII.

MotorDetectaConfianza
RegexCorreos, números de seguridad social, IBAN, tarjetas de crédito, teléfonos1,0
spaCy NLPNombres, organizaciones, lugares0,85+

La detección se ejecuta en la API de anonym.legal. El texto va a servidores certificados en Alemania. Los servidores tienen certificación ISO 27001. Los resultados vuelven a la extensión. No se envían archivos de documentos. Solo se transmite el texto.

Comportamiento por aplicación:

  • Writer: Extracción de texto completo o solo la selección
  • Calc: Extracción por celdas como valores separados por tabulaciones en todas las hojas
  • Impress: Extracción de objetos de texto de todas las diapositivas

Cinco métodos de anonimización

MétodoEjemplo¿Reversible?Clasificación RGPD
ReemplazarJuan García → PERSONNoAnonimización (Considerando 26)
Enmascararjuan@example.com → j***@e***.comNoAnonimización
Redactar555-0123 → [REDACTADO]NoAnonimización
Hash (SHA-256/512)DNI → a1b2c3d4...NoSeudonimización (WP29)
Cifrar (AES)Nombre → ENC:xyz...SíSeudonimización (Art. 4(5))

Puede combinar métodos en un solo paso. Reemplazar nombres y cifrar correos, por ejemplo. Cada tipo de entidad tiene su propia regla.

El formato se mantiene en Writer

Esta es la ventaja clave frente al método de copiar y pegar. La extensión conserva todo el formato al anonimizar el texto.

Siete propiedades de fuente preservadas:

  • Familia, tamaño, negrita, cursiva, color, subrayado, tachado

Cuatro propiedades de párrafo preservadas:

  • Alineación, sangría de primera línea, margen izquierdo, margen derecho

"Juan García" en negrita 14pt Times New Roman se convierte en "PERSON" con el mismo estilo. Las tablas, encabezados y pies de página permanecen intactos. La extensión trabaja dentro del modelo de documento. No exporta ni reimporta el texto.

Nota: El seguimiento del formato solo se aplica a Writer. Calc e Impress solo realizan reemplazos a nivel de texto.

Vista previa antes de aplicar

La vista previa muestra hasta 50 entidades detectadas. Cada fila incluye:

  • Tipo de entidad (PERSON, EMAIL_ADDRESS, PHONE_NUMBER, etc.)
  • Texto original
  • Reemplazo propuesto
  • Puntuación de confianza

Acepte o rechace cada entidad una a una. Seleccione todo o borre todo con un clic. Nada cambia hasta que haga clic en Aplicar. En Writer, Ctrl+Z deshace la última operación.

Los preajustes se sincronizan en todos los dispositivos

Guarde su configuración como preajuste. Elija tipos de entidades, métodos y umbrales. Reutilícelo en todos sus documentos. Ahorra tiempo.

En planes de pago, los preajustes se sincronizan en todos los productos de anonym.legal. Cree uno en la aplicación web. Aparece en la aplicación de escritorio y el complemento de Office en cinco minutos. Las claves de cifrado guardadas también se sincronizan; se almacenan cifradas en nuestros servidores y no son de conocimiento cero.

Para más información sobre cómo el complemento de Office gestiona el mismo flujo en Word, consulte Redacción con complemento de Word para despachos legales.

LibreOffice vs. Microsoft Office

Ambas extensiones comparten el mismo motor. El mismo texto produce los mismos resultados en Writer y en Word. El motor es uno solo.

FunciónExtensión LibreOfficeComplemento Office
Tipos de entidades273273
Idiomas4848
Métodos55
Seguimiento de formatoSolo WriterSolo Word
Vista previaHasta 50 entidadesHasta 50 entidades
Autenticación ZKSíSí
Sincronización de preajustesSí (planes de pago)Sí (planes de pago)
PlataformasWindows, macOS, LinuxWindows, Mac, Web, iPad

Para una visión más amplia del cumplimiento PII en distintos sistemas operativos, consulte Cumplimiento PII multiplataforma: Mac, Linux, Windows.

Requisitos del sistema

  • LibreOffice 3.0 o posterior
  • Python 3 (incluido en la mayoría de las instalaciones)
  • Acceso a Internet (para la API de detección de PII)
  • Cuenta de anonym.legal (plan Basic o superior)

Cómo empezar

  1. Descargue la extensión
  2. Haga doble clic para instalar, luego reinicie
  3. Abra Ver → Barra lateral → Panel de anonym.legal
  4. Inicie sesión
  5. Abra un documento, haga clic en Analizar, revise los resultados, haga clic en Aplicar

Documentación completa: Documentación de la extensión LibreOffice

Fuentes

  • The Document Foundation — aproximadamente 200 millones de usuarios de LibreOffice en el mundo
  • Pruebas de detección PII de anonym.legal — 95,5 % de precisión, 42/44 pruebas independientes
  • Considerando 26 del RGPD — la anonimización excluye los datos del ámbito del RGPD; Artículo 4(5) — definición de seudonimización

¿Listo para proteger sus datos?

Comience a anonimizar PII con 273 tipos de entidades en 48 idiomas.