Anonimizar una tabla: un número o un GUID en lugar del valor
Tiene que entregar una exportación a un proveedor, a un analista o a un entorno de pruebas y los datos personales no pueden ir. Borrar la columna del identificador pierde lo principal: qué filas son de la misma persona. Es mejor sustituir el identificador por otro igual en todas partes donde aparezca el original.
Gratis para usar. Menú de la columna → «Anonimizar…», o «Transformación» → «Anonimizar columnas…». Versión para Windows — 4.6 MB, sin instalación: detalles. Pro — 29 USD una sola vez: precio.
Qué se obtiene
Cada valor distinto recibe su sustitución y un mismo valor recibe la misma en todas partes:
| Antes | Después |
|---|---|
| 12345678Z | 1 |
| 87654321X | 2 |
| 12345678Z | 1 |
Todas las visitas de una persona siguen vinculadas y se ve cuántas hay, pero el identificador ya no está en el archivo.
Por qué sustituir
- Un número de orden: 1, 2, 3 por orden de primera aparición, con prefijo y ceros si se quiere:
P-00001. Vale también para columnas numéricas. - Un GUID: 36 caracteres aleatorios; no da ninguna pista del orden de las filas del archivo original.
- Un código aleatorio de la longitud que se indique: más corto que un GUID y cabe en un campo DBF estrecho; se comprueba la unicidad.
Tres condiciones sin las cuales la anonimización tiene fugas
El archivo entero, no la pantalla
También se sustituyen las filas ocultas por un filtro y los registros marcados como eliminados: en un DBF el registro eliminado sigue físicamente en el archivo con su identificador y cualquier otro programa lo ve.
Un diccionario para varias columnas
El documento del paciente y el de su representante son un mismo espacio de valores. Marque las dos columnas a la vez y la misma persona recibe el mismo número en ambas.
Un diccionario para varios archivos
Clientes en un archivo, pedidos en otro. Anonimice el primero y después, en el segundo, elija «continuar el diccionario»: los mismos identificadores reciben los mismos números y los nuevos reciben los siguientes. El vínculo entre los archivos se mantiene.
Comprobaciones antes de escribir
- «Calcular» muestra cuántos valores distintos hay y ejemplos «antes → después» sin cambiar nada.
- Longitud del campo. Un GUID en un campo DBF
C(16)se cortaría y identificadores distintos chocarían. Esa sustitución se rechaza antes de escribir, con la sugerencia de usar un número o un código más corto. - Espacios y mayúsculas no se distinguen por defecto: «1234 5678» y «12345678» son el mismo identificador.
El resultado son ediciones sin guardar: se ve qué se sustituyó, se puede deshacer todo y el archivo del disco cambia solo con «Guardar».
La tabla de correspondencias
La tabla «valor original → sustitución» es la llave con la que se revierte la anonimización. No se guarda en ninguna parte por sí sola: puede exportarla a CSV con un clic explícito y conservarla aparte del archivo anonimizado, o «Olvidar el diccionario» y la correspondencia desaparece de la memoria de la pestaña. Si no hace nada, el diccionario vive hasta que se cierre la pestaña.
Una tabla guardada se puede cargar de vuelta con el botón «Cargar…» junto a la elección de diccionario. El tipo de sustitución se restaura solo: los números continúan desde el máximo con el mismo prefijo y los mismos ceros, y los GUID siguen siendo GUID. Una tabla con contradicciones (un identificador con dos sustituciones o una sustitución para dos identificadores) se rechaza.
Preguntas frecuentes
¿En qué formatos funciona?
Donde se pueda guardar la edición: DBF, Excel .xlsx, ODS, CSV, JSON, XML, SQLite. Exporte antes un .xls antiguo a uno de ellos.
¿Puedo continuar la numeración el mes que viene, en una sesión nueva?
Sí. Guarde la tabla de correspondencias tras la primera exportación y cárguela en el cuadro de anonimización un mes después: los mismos identificadores reciben los mismos números y los nuevos, los siguientes.
¿Los datos van a un servidor?
No. La sustitución se hace en su navegador y la página técnicamente no puede enviar el contenido del archivo a ninguna otra dirección.
Gratis para usar. Su archivo no se sube a ningún servidor. Versión para Windows — 4.6 MB, sin instalación: detalles. Pro — 29 USD una sola vez: precio.