Utilia

Anonimizador de CSV

Anonimiza um ficheiro CSV no teu navegador. Escolhe por coluna manter, eliminar, mascarar, fazer hash, pseudonimizar ou generalizar dados pessoais.

Como anonimizar um ficheiro CSV

  1. Larga um ficheiro CSV na zona de depósito, ou cola os teus dados em Ou cola texto CSV e clica em Usar o texto colado. A primeira linha tem de conter os nomes das colunas.
  2. Em Ação por coluna, a ferramenta pré-seleciona uma ação para cada coluna cujo nome parece pessoal: e-mail, telefone, nome, morada, data de nascimento, número de identificação fiscal ou de segurança social… Verifica todas as colunas e muda a ação sempre que for preciso.
  3. Ajusta a Definição de uma coluna quando ela existe: o número de caracteres mantidos em Mascarar, a amplitude do intervalo em Generalizar, o rótulo em Pseudónimo.
  4. Observa a Pré-visualização, que mostra as primeiras linhas exatamente como vão ser exportadas.
  5. Clica em Transferir o CSV anonimizado. O ficheiro mantém o delimitador original (vírgula, ponto e vírgula ou tabulação).

As seis ações

Ação O que faz Exemplo
Manter Deixa a coluna inalterada. Coimbra → Coimbra
Eliminar Remove a coluna inteira do ficheiro. (coluna removida)
Mascarar Substitui cada carácter por *, exceto os últimos N (4 por predefinição); espaços, hífenes, pontos e parênteses ficam. 912-345-678 → ***-***-678
Hash (SHA-256) Substitui o valor pelos primeiros 16 dígitos hexadecimais de um hash SHA-256 com sal. ana@example.com → 3f1c9a0b7e24d816
Pseudónimo Substitui cada valor distinto por um rótulo numerado, sempre o mesmo para o mesmo valor. Ana → Pessoa 1
Generalizar As datas passam ao ano, os números a um intervalo da amplitude escolhida e o restante texto aos 3 primeiros caracteres. 1985-07-14 → 1985, 37 → 30–39, 3000-123 → 300

As células vazias ficam vazias seja qual for a ação, para que a exportação não invente dados.

Hashes, sal e pseudónimos

Um hash SHA-256 simples de um endereço de e-mail não é anónimo: quem tiver uma lista de endereços pode calcular os hashes e encontrar as correspondências. É por isso que esta ferramenta acrescenta um sal aleatório, criado quando a página abre, antes de calcular o hash. Dentro de uma exportação, o mesmo valor dá sempre o mesmo hash, por isso continuas a poder contar, cruzar ou eliminar duplicados. Mas ninguém, nem tu, consegue recalcular esses hashes mais tarde a partir dos valores originais. Recarregar a página cria um sal novo e hashes novos.

Os pseudónimos funcionam da mesma forma: «Pessoa 1» é o primeiro valor distinto encontrado na coluna, «Pessoa 2» o segundo, e assim por diante. A tabela que liga os nomes aos números nunca é mostrada nem guardada.

Anonimizados ou pseudonimizados?

Segundo leis de proteção de dados como o RGPD, os dados só são anónimos quando ninguém consegue razoavelmente voltar a identificar uma pessoa, nem mesmo combinando colunas. Os dados com hash ou pseudonimizados continuam, em regra, a ser dados pessoais: uma profissão rara, uma data de nascimento exata e um código postal, em conjunto, podem apontar para uma única pessoa. Para reduzir esse risco, elimina as colunas de que não precisas e generaliza as restantes (ano de nascimento, faixa etária, primeiros caracteres do código postal). Esta ferramenta ajuda na parte mecânica; não é uma avaliação jurídica.

Privacidade

O teu ficheiro é lido e transformado pelo teu navegador, no teu dispositivo. Nada é enviado e o sal nunca sai da página.

Perguntas frequentes

Que colunas são detetadas como dados pessoais?

As colunas cujo nome contém palavras como email, e-mail, telefone, telemóvel, nome, apelido, morada, nascimento, código postal, NIF, passaporte, IBAN, cartão ou conta, e os equivalentes nas outras línguas do site (phone, Vorname, teléfono, PLZ, الهاتف…). A deteção só lê os nomes das colunas, por isso verifica tu mesmo cada coluna.

Posso obter os mesmos hashes na próxima semana?

Não. O sal é aleatório e perde-se quando sais da página, e é isso que torna os hashes difíceis de reverter. Se precisares de cruzar ficheiros relacionados, processa-os todos na mesma sessão.

O que faz «Generalizar» com uma data de nascimento?

Mantém só o ano: 1985-07-14 passa a 1985. As datas escritas como 14/07/1985 ou 1985/07/14 também são reconhecidas.

A ferramenta muda a ordem das colunas?

Não. As colunas mantêm a ordem e os nomes; só desaparecem as colunas eliminadas.

Há limite de tamanho?

Não há um limite fixo. Ficheiros de vários megabytes funcionam bem; ficheiros muito grandes dependem da memória do teu dispositivo.