· Escrito y mantenido por Nonimo
Anonimizar un texto o un archivo CSV antes de dárselo a una IA es más fácil de lo que parece. Con la herramienta de esta página subís el archivo y en unos segundos lo descargás con los mails, los teléfonos y los nombres y números de documento que van con su rótulo cambiados por marcadores. Las columnas, los importes y todo lo demás quedan donde estaban, así que la IA puede seguir trabajando con el archivo.
Funciona con CSV, TSV, TXT y MD, y también con documentos de LibreOffice Writer (.odt) y archivos RTF. El archivo se procesa en nuestro servidor y no se guarda nada. Un CSV o un TXT te lo devolvemos en su mismo formato y, si te sirve más, en TXT o copiado, listo para pegarlo en ChatGPT, Claude o Copilot. De un .odt o un .rtf te llevás el texto tapado. Si lo que tenés es un texto suelto, como un mail o las notas de una llamada, pegalo directo en la página de texto pegado.
Cómo anonimizar texto en un CSV, paso a paso
1. Subí el archivo
Arrastrá el archivo a la herramienta o elegilo con el botón. Se procesa en nuestro servidor y, en cuanto te devolvemos el resultado, se descarta: no guardamos ni el archivo ni su texto. El tope es de 10 MB por archivo, que en un CSV son decenas de miles de filas.
2. Revisá lo que se tapó
La herramienta lee el texto del archivo, fila por fila o párrafo por párrafo, y cambia cada dato personal por un marcador que dice qué había. Tapa:
- nombres de personas;
- mails;
- teléfonos con +54;
- el CUIL o el CUIT cuando van con su rótulo, por ejemplo en una columna que se llama «CUIL» o detrás de «CUIL:»;
- el DNI cuando va con su rótulo;
- el número de trámite del DNI cuando va rotulado;
- el domicilio cuando va con su rótulo, por ejemplo en una columna que se llama «Domicilio».
Cada persona conserva su marcador en todas las filas donde aparece. Si Nuria Solé Domènech sale en tres renglones del CSV, las tres veces es [PERSONA_1], y la IA puede contar cuántos pagos tiene, ordenar por fecha o agrupar por cliente sin saber cómo se llama. Sirve, por ejemplo, para la cartera de un productor de seguros exportada de su sistema.
En la lista de lo que se tapó podés desmarcar un tipo de dato para dejarlo a la vista, o abrirlo y elegir uno por uno. Si ves un dato que tendría que ir tapado y no lo está, seleccionalo y hacé clic en Tapar.
3. Descargá el resultado
Descargá el mismo archivo con los datos tapados, en su formato: el CSV sale como CSV, con su separador, y el TXT como TXT. También podés llevarte el texto en TXT o copiarlo para pegarlo directo en el chat. De un .odt o un .rtf no sale el mismo archivo: te llevás el texto tapado, en TXT o copiado.
Así sale un CSV de cobranzas
Un pedazo de un CSV exportado del sistema de una inmobiliaria, con datos de ejemplo y separado con punto y coma, como lo guarda Excel en Argentina:
ANTES
Nombre;Mail;Teléfono;Domicilio;Importe;Estado
Nuria Solé Domènech;cliente@example.com;+54 9 11 0000-0000;Calle Inexistente 0;$ 185.000,00;pendiente
Andrés Valmorquiz Ruiz;pagos@example.com;+54 9 11 0000-0000;Calle Inexistente 0;$ 97.500,50;pagado
DESPUÉS
Nombre;Mail;Teléfono;Domicilio;Importe;Estado
[PERSONA_1];[CORREO_1];[TELEFONO_1];[DIRECCION_1];$ 185.000,00;pendiente
[PERSONA_2];[CORREO_2];[TELEFONO_1];[DIRECCION_1];$ 97.500,50;pagado
Datos de ejemplo: los mails son de example.com, el teléfono es de ceros y la calle no existe.
Fijate en un detalle: las dos filas tienen el mismo teléfono y el mismo domicilio de ejemplo, y por eso los dos salen como [TELEFONO_1] y [DIRECCION_1]. La herramienta le da el mismo marcador al mismo valor, igual que con los nombres. En un archivo real, si dos clientes comparten domicilio, la IA va a ver que viven en el mismo lugar sin saber cuál es. Casi siempre eso es lo que querés; si no, eliminá la columna.
Antes de pegarlo en la IA, leelo entero. La herramienta encuentra los datos de la lista de arriba, pero quien conoce el archivo es quien sabe si algo más identifica a alguien. Si un nombre quedó a la vista en alguna fila, seleccionalo y hacé clic en Tapar, o usá el botón Tapar columna del encabezado para tapar esa columna entera.
Anonimizar texto: un mail, las notas de una llamada, un formulario
Un archivo de texto es lo que parece. No tiene comentarios ni capas escondidas, y lo que ves es lo que hay. El riesgo está en el contenido: un .txt suele ser un mail copiado con su firma, las notas de una llamada o lo que alguien completó en un formulario, lleno de nombres metidos en frases. La herramienta encuentra los mails y los teléfonos con +54 aunque vayan en medio de un párrafo, y también muchos de esos nombres, aunque no todos:
ANTES
Hola, buenas tardes. Les escribo por el reclamo del departamento. Soy Nuria Solé Domènech, la inquilina del 3.° B.
Pueden llamarme al +54 9 11 0000-0000 o escribirme a cliente@example.com.
Saludos,
Nuria
DESPUÉS
Hola, buenas tardes. Les escribo por el reclamo del departamento. Soy [PERSONA_1], la inquilina del 3.° B.
Pueden llamarme al [TELEFONO_1] o escribirme a [CORREO_1].
Saludos,
[PERSONA_1]
Datos de ejemplo: el teléfono es de ceros y example.com es un dominio reservado para ejemplos.
La firma «Nuria» salió con el mismo marcador porque el nombre completo ya aparecía en el mail. Una firma sola al pie, sin el nombre en el cuerpo, puede quedar a la vista: mirá siempre el cierre de cada mail. Lo que queda a la vista es «la inquilina del 3.° B»: no es un nombre, pero en un edificio chico alcanza para saber quién es. Ese tipo de detalle lo tenés que mirar vos, y lo contamos más abajo.
Si al abrir el TXT ves símbolos raros donde deberían ir acentos, el archivo no está en UTF-8. Abrilo con el Bloc de notas, elegí Guardar como y, en Codificación, UTF-8.
Un chat de WhatsApp exportado
Muchos consultorios, inmobiliarias y estudios atienden por WhatsApp, y cuando quieren que una IA resuma una conversación larga, exportan el chat. WhatsApp lo guarda como un .txt, con la fecha, la hora y el nombre o el número de quien escribió cada mensaje. Con datos de ejemplo:
ANTES
19/10/26, 10:15 - Nuria Solé Domènech: Buen día, ¿me confirman el turno del jueves?
19/10/26, 10:17 - +54 9 11 0000-0000: Sí, jueves a las 9. Traé el DNI.
19/10/26, 10:18 - Nuria Solé Domènech: Perfecto, gracias. Cualquier cosa escribo a cliente@example.com
DESPUÉS
19/10/26, 10:15 - [PERSONA_1]: Buen día, ¿me confirman el turno del jueves?
19/10/26, 10:17 - [TELEFONO_1]: Sí, jueves a las 9. Traé el DNI.
19/10/26, 10:18 - [PERSONA_1]: Perfecto, gracias. Cualquier cosa escribo a [CORREO_1]
Datos de ejemplo: el teléfono es de ceros y example.com es un dominio reservado para ejemplos.
El nombre del contacto y el número de quien no está agendado salen tapados, y la conversación se sigue entendiendo. La palabra «DNI» del mensaje queda, porque ahí no hay ningún número. Al exportar, WhatsApp pregunta si querés incluir los archivos multimedia: elegí sin archivos, porque las fotos y los audios no se tapan.
Las respuestas de un formulario
Un formulario online, de Google o de cualquier otro servicio, guarda las respuestas en una planilla que se descarga como CSV. Trae una columna por pregunta y, casi siempre, la del mail de quien respondió, aunque no la hayas pedido. Si el formulario era de inscripción o de reclamos, trae también nombres, teléfonos y a veces el DNI en un campo abierto donde cada uno lo escribió como quiso. Antes de pedirle a una IA que resuma las respuestas, borrá la columna de la marca temporal si no hace falta, pasá el CSV por la herramienta y mirá con cuidado los campos abiertos: un DNI escrito sin la palabra «DNI» delante no se tapa solo.
Lo que trae un CSV y lo que deja afuera
Un CSV es texto plano: cada renglón es una fila y un separador divide las columnas. No tiene hojas, ni fórmulas, ni formato. Si lo abrís con el Bloc de notas, lo que ves es exactamente lo que va a leer la IA. La trampa es que casi nadie lo escribe a mano: sale de un programa, y nadie mira qué columnas trae.
Las columnas ocultas sí viajan
Si el CSV sale de Excel o de LibreOffice Calc, lo que guarda es la hoja activa, completa. Una columna o una fila que ocultaste en la planilla sale en el CSV como cualquier otra, porque ocultar sólo cambia lo que ves en pantalla. Los comentarios de las celdas, el formato y las demás hojas del libro sí quedan afuera. Si tu archivo de trabajo es el libro completo, usá la herramienta de Excel, que lo devuelve como .xlsx.
La exportación de un sistema trae la ficha entera
Cuando el CSV sale del sistema de facturación, del CRM o del programa de sueldos, suele traer más de lo que pediste: el CUIT, la fecha de nacimiento, el celular, la CBU y un campo de observaciones donde cada uno escribió lo que quiso. La CBU, el CVU, el alias y la fecha de nacimiento la herramienta todavía no los reconoce, así que esas columnas se sacan a mano. Si el programa te deja elegir columnas al exportar, elegí ahí. Si no, abrí el CSV, borrá las columnas que la IA no necesita y guardalo de nuevo. En un estudio contable es lo de todos los días, y lo contamos en IA para contadores.
La columna de texto libre es la que más sorprende. Ahí aparece el nombre de la hija que llama por su mamá o el motivo de un atraso, a veces con detalles de salud. Esos detalles son datos sensibles: si la IA puede trabajar sin esa columna, borrala entera.
Cómo sacar columnas de un CSV sin abrirlo a ciegas
Si abrís un CSV con doble clic, Excel adivina el separador y la codificación, y a veces se equivoca: los acentos salen rotos o todo queda en una sola columna. Es más seguro importarlo. En Excel, andá a Datos, Obtener datos, Desde archivo, Desde texto/CSV, elegí el archivo y fijate en la vista previa que el origen sea UTF-8 y el delimitador, punto y coma. Antes de cargar, en Transformar datos podés quitar las columnas que no querés con clic derecho, Quitar.
En LibreOffice Calc, al abrir el CSV aparece una ventana de importación. Elegí el juego de caracteres Unicode (UTF-8) y el separador. Abajo, en la vista previa, hacé clic en el encabezado de cada columna que no te sirve y elegí el tipo Ocultar: esa columna no se carga.
Después guardá el resultado como un CSV nuevo y subí ése a la herramienta.
Guardalo como CSV UTF-8
En Excel, andá a Archivo, Guardar como, y elegí CSV UTF-8 (delimitado por comas), que es distinto del CSV (delimitado por comas) de siempre. Sin UTF-8, un apellido como Muñoz o una calle con tilde llegan con símbolos raros, y ni la herramienta ni la IA saben leerlos. En LibreOffice Calc, al guardar como Texto CSV, marcá Editar configuración de filtros y elegí Unicode (UTF-8).
Punto y coma, coma decimal y el peso
En Argentina el separador decimal es la coma y el de miles es el punto: $ 185.000,00. Por eso Excel configurado en español de Argentina separa las columnas con punto y coma, aunque el menú diga «delimitado por comas». La herramienta respeta el separador: el archivo sale igual que entró, con los importes intactos. Si tu archivo va separado por tabuladores, subilo como TSV.
Un detalle cuando le pases el CSV a la IA: decile que el separador es el punto y coma y que los importes usan coma decimal. Si no se lo aclarás, puede asumir el formato de Estados Unidos y confundir el punto de miles con un decimal.
Un .odt o un RTF guardan lo que no se ve
Un documento de LibreOffice Writer o un RTF juegan con otras reglas. Guardan cada comentario con el nombre de quien lo escribió, el texto borrado de un cambio que nadie aceptó, frases con formato oculto, notas al pie y, en las propiedades, el autor. Nada de eso se ve al leer la página, y todo sigue dentro del archivo.
Antes de subirlo, en una copia:
- Aceptá todos los cambios. En LibreOffice, Editar, Seguimiento de cambios, Gestionar, y Aceptar todo. En Word es igual de rápido, y lo explicamos en cómo quitar el control de cambios.
- Borrá los comentarios. El Navegador de Writer los muestra todos en una lista.
- Buscá el texto oculto y las notas al pie. Lo oculto se borra, no se vuelve a ocultar.
Hecho eso, subilo a la herramienta y te llevás el texto con los datos tapados, en TXT o copiado. Si necesitás el documento con su formato, la app de Nonimo lo hace en tu computadora.
Si el documento original es un Word, no hace falta pasarlo a RTF: subilo tal cual a tapar datos en un documento de Word.
Y si es una presentación, tiene su propia herramienta en quitar las notas y los datos de un PowerPoint.
Lo que la herramienta no tapa en un texto
Conviene tenerlo a mano al revisar:
- la CBU, el CVU y el alias, en datos de pago y exportaciones bancarias;
- el número de pasaporte y el de la licencia de conducir;
- la fecha de nacimiento;
- un número sin su rótulo, como un DNI suelto en una columna titulada «Nro.» o «Doc. 2»;
- los datos que identifican sin nombrar: «la inquilina del 3.° B», «el único contador de la sucursal», «el chico que entró en marzo».
Los cuatro primeros son fáciles de encontrar porque tienen forma fija: buscalos y tapalos o borralos. El último pide leer pensando en quién podría reconocer a la persona.
El contexto también identifica
Hay frases sin un solo dato de la lista que señalan a alguien igual. «La única contadora de una ferretería de Rosario, que renunció en marzo después de doce años» no tiene nombre, ni mail, ni CUIL, y cualquiera que la conozca sabe de quién hablás.
La solución no es borrar todo, sino hacer los detalles menos precisos:
| tal cual | más general |
|---|---|
| la única contadora | una empleada administrativa |
| una ferretería de Rosario | una empresa chica |
| en marzo de 2026 | este año |
| después de doce años | con más de diez años de antigüedad |
| la inquilina del 3.° B | una inquilina |
Ejemplo inventado.
La pregunta para la IA sigue siendo la misma, y la persona ya no se reconoce. Esa parte la decidís vos, porque sos quien sabe qué detalles pide la respuesta.
Lista para revisar el archivo antes de pegarlo
- Escribí primero tu pregunta. Lo que la pregunta no necesita es lo que hay que sacar.
- Sacá las columnas que sobran antes de exportar o en una copia del CSV: CBU, observaciones, fecha de nacimiento, todo lo que la pregunta no usa.
- Guardá en UTF-8 y con el separador de siempre.
- Pasá el archivo por la herramienta. Mails, teléfonos con +54, y nombres, CUIL, DNI, número de trámite y domicilio rotulados salen tapados.
- Buscá a mano lo que falta: CBU, CVU, alias, pasaporte, licencia, números sin rótulo.
- Releé buscando a la persona. Piso y departamento, cargo, barrio, fecha: si alguien que la conoce la reconocería, generalizá.
- Mirá también a los demás. El garante, el familiar que llama, el vecino que se queja, la firma del mail reenviado: también son personas.
Si los siete pasos dan bien, el archivo está listo para la IA. Lo que te queda por decidir es a qué IA se lo das, y qué hace cada una con lo que le pegás lo contamos en ¿es seguro ChatGPT?.
Anonimizar o tapar: la diferencia que importa
Lo que hace la herramienta es cambiar cada dato por un marcador. Técnicamente eso es seudonimizar: la persona sigue en el archivo con otro nombre, y quien tenga el original puede volver a unirla. Para pegar un CSV en una IA y pedirle que sume saldos, es justo lo que hace falta.
Anonimizar en sentido estricto es otra cosa: que nadie pueda saber de quién es cada fila, ni siquiera cruzándola con otra información. La Ley 25.326 lo llama disociación, y la define como el tratamiento de datos personales de manera que la información obtenida no pueda asociarse a persona determinada o determinable.
Para publicar una base o entregarla a un tercero, hace falta llegar ahí, y lo contamos paso a paso en anonimización y disociación de datos.
Qué pedirle a la IA con el texto ya tapado
Un texto o un CSV con marcadores sirve para casi todo lo que se le pide a una IA, porque lo que importa es lo que pasó, no quién lo hizo:
- Resumir una conversación larga o las notas de una llamada en cinco puntos.
- Clasificar cada fila de un CSV de reclamos por tema o por urgencia.
- Contar y agrupar: cuántos pagos por cliente, cuántos reclamos por barrio.
- Redactar la respuesta a un mail o el recordatorio para cada fila pendiente.
- Encontrar filas duplicadas, importes que no cierran o fechas imposibles.
La respuesta te llega con los mismos marcadores. Si en el CSV [PERSONA_2] tenía tres pagos atrasados, la IA te va a hablar de [PERSONA_2], y vos sabés quién es. Si necesitás que la respuesta tenga sentido sin nombres, contale el rol de cada uno: «[PERSONA_1] es la inquilina y [PERSONA_2] es el administrador».
Para qué se usa
- Estudios contables que exportan del sistema los movimientos de un cliente y le piden a la IA que los clasifique o que encuentre diferencias.
- Inmobiliarias con la exportación de cobranzas o de interesados de su sistema de gestión. Tienen su propia página.
- Consultorios con la exportación de turnos o de pacientes de la agenda. Lo contamos en IA para médicos.
- Recursos humanos, con el listado de postulantes exportado de un formulario. Lo vemos en IA para recursos humanos.
- Municipios con las respuestas de una encuesta a vecinos o los reclamos de un período. Lo contamos en IA en municipios.
- Atención al cliente, con las transcripciones de chats o de llamadas en TXT, llenas de nombres y teléfonos.
Y si lo que tenés que entregar es un PDF
Si al final el documento sale en PDF, por ejemplo para entregarlo con tachas por un pedido de acceso a la información, la herramienta de PDF hace lo mismo y además lo devuelve en PDF, Word o TXT. Está en censurar un PDF.
Lo que hace la herramienta con tu archivo
El archivo se procesa en nuestro servidor, se tapan los datos y se te devuelve. En cuanto te devolvemos el resultado, se descarta: no guardamos ni el archivo ni su texto, y no hace falta crear una cuenta. Cómo lo hacemos lo explicamos en nuestra página de seguridad.
Lo que pegás en la IA ya va con marcadores en lugar de los datos de tus clientes, y la IA trabaja igual de bien con ellos. Qué dice la ley argentina de datos personales cuando usás IA en el trabajo lo contamos sin tecnicismos en inteligencia artificial y protección de datos.
Nonimo es el software que hace esto en tu propia computadora: tapa nombres, mails y expedientes antes de que el texto llegue a ChatGPT. Sin cuenta, y la app lo hace sin que los datos de tus clientes salgan de tu equipo.
Preguntas frecuentes
¿Cómo anonimizo un CSV antes de dárselo a una IA?
Subí el CSV a la herramienta de esta página. En unos segundos te devuelve el mismo archivo con los mails, los teléfonos con +54, y los nombres, el CUIL, el DNI y el domicilio rotulados cambiados por marcadores como [PERSONA_1]. Las columnas, el separador y los importes quedan igual, así que la IA puede seguir sumando, ordenando y comparando. Antes de exportar, sacá las columnas que la IA no necesita.
¿Qué formatos acepta la herramienta?
CSV y TSV, archivos de texto .txt y .md, documentos de LibreOffice Writer en .odt y archivos .rtf. Un CSV, un TSV, un TXT o un MD te los devuelve como el mismo archivo, en su formato, con los datos tapados; de un .odt o un .rtf te llevás el texto tapado en TXT o listo para copiar. Si tu archivo es un Word, un Excel, un PowerPoint o un PDF, tiene su propia página con la herramienta de ese formato.
¿Por qué mi CSV sale con símbolos raros en lugar de acentos o eñes?
Porque no está guardado en UTF-8. En Excel, andá a Archivo, Guardar como, y elegí CSV UTF-8 (delimitado por comas), que es distinto del CSV de siempre. En LibreOffice Calc, marcá Editar configuración de filtros y elegí Unicode (UTF-8). Así un apellido como Muñoz o una calle con tilde llegan bien escritos a la herramienta y a la IA.
¿Por qué mi CSV usa punto y coma en vez de coma?
Porque en Argentina la coma es el separador decimal: $ 185.000,00. Excel configurado en español de Argentina separa las columnas con punto y coma para no confundirlas con los decimales. La herramienta lo respeta: el archivo sale con el mismo separador con el que entró.
¿Un CSV guarda las filas y columnas ocultas de la planilla?
Sí. Si ocultaste una columna o una fila en Excel o en LibreOffice Calc y después guardás como CSV, el archivo la lleva igual que las demás: ocultar sólo cambia lo que ves en pantalla. Lo que no viaja son los comentarios, el formato y las otras hojas del libro, porque un CSV guarda sólo la hoja activa. Antes de exportar, borrá lo que sobra en una copia.
¿Se guarda mi archivo en su servidor?
No. El archivo se procesa en nuestro servidor para tapar los datos y, en cuanto te devolvemos el resultado, se descarta. No guardamos ni el archivo ni su texto, y no hace falta crear una cuenta. Lo que pegues después en la IA ya va con los marcadores en lugar de los datos personales de tus clientes.