Extensión de anonimización de PII para LibreOffice
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 más de 285 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:
- Descargue el archivo
.oxtdesde anonym.legal/api/download/libreoffice - Haga doble clic en el archivo
- Confirme el aviso
- Reinicie
Instalación manual:
- Abra la aplicación
- Vaya a Herramientas, luego Administrador de extensiones
- Haga clic en Agregar y seleccione el archivo
.oxt - 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.
| Motor | Detecta | Confianza |
|---|---|---|
| Regex | Correos, números de seguridad social, IBAN, tarjetas de crédito, teléfonos | 1,0 |
| spaCy NLP | Nombres, organizaciones, lugares | 0,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étodo | Ejemplo | ¿Reversible? | Clasificación RGPD |
|---|---|---|---|
| Reemplazar | Juan García → PERSON | No | Anonimización (Considerando 26) |
| Enmascarar | juan@example.com → j***@e***.com | No | Anonimización |
| Redactar | 555-0123 → [REDACTADO] | No | Anonimización |
| Hash (SHA-256/512) | DNI → a1b2c3d4... | No | Seudonimización (WP29) |
| Cifrar (AES-256-GCM) | 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 usan encapsulado de conocimiento cero. Solo su contraseña puede descifrarlas.
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ón | Extensión LibreOffice | Complemento Office |
|---|---|---|
| Tipos de entidades | 285+ | 285+ |
| Idiomas | 48 | 48 |
| Métodos | 5 | 5 |
| Seguimiento de formato | Solo Writer | Solo Word |
| Vista previa | Hasta 50 entidades | Hasta 50 entidades |
| Autenticación ZK | Sí | Sí |
| Sincronización de preajustes | Sí (planes de pago) | Sí (planes de pago) |
| Plataformas | Windows, macOS, Linux | Windows, 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 en anonym.legal (nivel gratuito: 200 tokens/mes)
Cómo empezar
- Descargue la extensión
- Haga doble clic para instalar, luego reinicie
- Abra Ver → Barra lateral → Panel de anonym.legal
- Inicie sesión
- 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