Extensão de anonimização de PII para LibreOffice
O LibreOffice tem aproximadamente 200 milhões de utilizadores em todo o mundo. Este número vem da The Document Foundation. Governos, universidades e empresas dependem dele. Muitos o utilizam para evitar custos elevados de licenciamento. Mas até recentemente não existia nenhuma ferramenta integrada para detetar e remover informações de identificação pessoal (PII) dos documentos.
O método antigo era trabalhoso. Copiar o texto para uma aplicação web. Anonimizá-lo. Colá-lo de volta. Isto destrói a formatação. Quebra tabelas, estilos e a estrutura do documento. Em documentos Writer complexos, esta abordagem simplesmente não funciona.
A extensão anonym.legal resolve isto. Funciona diretamente na aplicação. Deteta mais de 285 tipos de entidades no Writer, Calc e Impress.
Instalação em menos de dois minutos
A extensão é distribuída como ficheiro .oxt. Este é o formato padrão para todas as extensões.
Instalação rápida:
- Descarregue o ficheiro
.oxtde anonym.legal/api/download/libreoffice - Faça duplo clique no ficheiro
- Confirme a mensagem
- Reinicie
Instalação manual:
- Abra a aplicação
- Vá a Ferramentas, depois Gestor de Extensões
- Clique em Adicionar e selecione o ficheiro
.oxt - Reinicie
Após o reinício, a barra lateral do anonym.legal aparece em Ver, depois Barra Lateral. Inicie sessão para começar.
Como funciona a deteção
Dois motores trabalham juntos para encontrar PII.
| Motor | Deteta | Confiança |
|---|---|---|
| Regex | E-mails, NIF, IBAN, cartões de crédito, telefones | 1,0 |
| spaCy NLP | Nomes, organizações, localizações | 0,85+ |
A deteção corre na API do anonym.legal. O texto vai para servidores certificados na Alemanha. Os servidores têm certificação ISO 27001. Os resultados regressam à extensão. Não são enviados ficheiros de documentos. Apenas o texto é transmitido.
Comportamento por aplicação:
- Writer: Extração de texto completo ou apenas da seleção
- Calc: Extração por células como valores separados por tabulação em todas as folhas
- Impress: Extração de objetos de texto de todos os diapositivos
Cinco métodos de anonimização
| Método | Exemplo | Reversível? | Classificação RGPD |
|---|---|---|---|
| Substituir | João Silva → PERSON | Não | Anonimização (Considerando 26) |
| Mascarar | joao@example.com → j***@e***.com | Não | Anonimização |
| Redigir | 555-0123 → [REDIGIDO] | Não | Anonimização |
| Hash (SHA-256/512) | NIF → a1b2c3d4... | Não | Pseudonimização (WP29) |
| Encriptar (AES-256-GCM) | Nome → ENC:xyz... | Sim | Pseudonimização (Art. 4.º(5)) |
Pode combinar métodos numa única passagem. Substituir nomes e encriptar e-mails, por exemplo. Cada tipo de entidade tem a sua própria regra.
A formatação mantém-se no Writer
Esta é a grande vantagem em relação ao método de copiar e colar. A extensão mantém toda a formatação ao anonimizar o texto.
Sete propriedades de tipo de letra preservadas:
- Família, tamanho, negrito, itálico, cor, sublinhado, rasurado
Quatro propriedades de parágrafo preservadas:
- Alinhamento, avanço de primeira linha, margem esquerda, margem direita
"João Silva" em negrito 14pt Times New Roman torna-se "PERSON" com o mesmo estilo. As tabelas, cabeçalhos e rodapés ficam intactos. A extensão trabalha dentro do modelo de documento. Não exporta nem reimporta texto.
Nota: O controlo de formatação aplica-se apenas ao Writer. O Calc e o Impress apenas fazem substituição ao nível do texto.
Pré-visualização antes de aplicar
A pré-visualização mostra até 50 entidades detetadas. Cada linha inclui:
- Tipo de entidade (PERSON, EMAIL_ADDRESS, PHONE_NUMBER, etc.)
- Texto original
- Substituição proposta
- Pontuação de confiança
Aceite ou rejeite cada entidade individualmente. Selecione tudo ou limpe tudo com um clique. Nada muda até clicar em Aplicar. No Writer, Ctrl+Z desfaz a última operação.
Os presets sincronizam em todos os dispositivos
Guarde as suas definições como preset. Escolha tipos de entidades, métodos e limiares. Reutilize-o em todos os seus documentos. Poupa tempo.
Nos planos pagos, os presets sincronizam em todos os produtos anonym.legal. Crie um na aplicação web. Aparece na aplicação de secretária e no suplemento do Office em cinco minutos. As chaves de encriptação usam embrulho de conhecimento zero. Só a sua palavra-passe as pode desencriptar.
Para mais informações sobre como o suplemento do Office gere o mesmo fluxo no Word, consulte Redação com suplemento Word para escritórios de advocacia.
LibreOffice vs. Microsoft Office
Ambas as extensões partilham o mesmo motor. O mesmo texto dá os mesmos resultados no Writer e no Word. O motor é um só.
| Funcionalidade | Extensão LibreOffice | Suplemento Office |
|---|---|---|
| Tipos de entidades | 285+ | 285+ |
| Línguas | 48 | 48 |
| Métodos | 5 | 5 |
| Controlo de formatação | Apenas Writer | Apenas Word |
| Pré-visualização | Até 50 entidades | Até 50 entidades |
| Autenticação ZK | Sim | Sim |
| Sincronização de presets | Sim (planos pagos) | Sim (planos pagos) |
| Plataformas | Windows, macOS, Linux | Windows, Mac, Web, iPad |
Para uma visão mais ampla da conformidade PII entre sistemas operativos, consulte Conformidade PII multiplataforma: Mac, Linux, Windows.
Requisitos do sistema
- LibreOffice 3.0 ou posterior
- Python 3 (incluído na maioria das instalações)
- Acesso à Internet (para a API de deteção de PII)
- Conta anonym.legal (nível gratuito: 200 tokens/mês)
Primeiros passos
- Descarregue a extensão
- Faça duplo clique para instalar, depois reinicie
- Abra Ver → Barra Lateral → Painel anonym.legal
- Inicie sessão
- Abra um documento, clique em Analisar, reveja os resultados, clique em Aplicar
Documentação completa: Documentação da extensão LibreOffice
Fontes
- The Document Foundation — aproximadamente 200 milhões de utilizadores do LibreOffice em todo o mundo
- Testes de deteção de PII do anonym.legal — 95,5% de precisão, 42/44 testes independentes
- Considerando 26 do RGPD — a anonimização exclui os dados do âmbito do RGPD; Artigo 4.º(5) — definição de pseudonimização