MessyMatch resuelve el escenario cotidiano de trabajar con archivos CSV, TSV, TXT, XLSX y volcados SQL simples sin salir del navegador. Un Web Worker JavaScript ejecuta todo el procesamiento localmente sobre el archivo del usuario. Cuatro operaciones: comparar filas y detectar diferencias entre archivos, dividir archivos grandes en fragmentos, fusionar múltiples fuentes con esquemas compatibles y anonimizar datos personales mediante cuatro métodos (hash SHA-256, redacción, generación sintética y pseudonimización reversible). Ninguna operación implica subida ni servidor: el archivo nunca sale de la pestaña del navegador.
Dato de sector
El artículo 4(5) del RGPD define pseudonimización como técnica reconocida para reducir riesgo en el tratamiento de datos personales; MessyMatch la implementa como uno de sus métodos de anonimización.
Problema y solución
El problema real que resuelve MessyMatch.
Antes y después del producto: cómo se hacía la operativa hasta ahora y qué cambia cuando entra este sistema.
Antes · Sin este sistema
El problema
Las herramientas online para trabajar con archivos CSV suelen exigir subir el archivo a un servidor externo. Con datos personales (RGPD) o confidenciales (empleados, clientes, pacientes) esa opción no es legalmente viable en muchos contextos y arriesga exposiciones no queridas.
Después · Con este sistema
Cómo lo resuelve
Procesamiento local del archivo completo en la pestaña del navegador. Como indica la web: sin subida, sin procesamiento en la nube, sin salida de datos del dispositivo. Cuatro herramientas para las operaciones más habituales sobre datos desordenados.
Características principales
Cuatro piezas clave de MessyMatch.
Módulos que definen el producto y explican por qué encaja en su sector concreto.
01
Módulo 01
Comparar filas entre archivos
Identifica filas faltantes y diferencias entre dos archivos con configuración de columnas clave. Salida limpia con altas, bajas y modificaciones marcadas.
02
Módulo 02
Dividir archivos grandes
Parte archivos grandes en fragmentos más pequeños por número de filas, tamaño máximo o valor de columna. Salida lista para importar en sistemas con límites.
03
Módulo 03
Fusionar múltiples fuentes
Combina múltiples archivos con esquemas compatibles por columna clave. Detecta conflictos y valida tipos antes de generar el archivo consolidado.
04
Módulo 04
Anonimizar con 4 métodos
Hash SHA-256, redacción, generación sintética y pseudonimización reversible (art. 4.5 RGPD). Elige el método según el uso posterior de los datos.
Stack y arquitectura
Herramientas, arquitectura y patrones aplicados.
El stack se elige antes de escribir la primera línea de código. Estos son los criterios.
Mantenibilidad
Elegido para que otro equipo pueda tomar el testigo sin reescribir el sistema entero.
Coste operativo bajo
Stack diseñado para escalar sin que la factura mensual crezca en la misma proporción.
Control del código y los datos
Repositorio y bases de datos en cuentas del cliente, con capacidad de exportar cuando se quiera.
Stack técnico
Procesado íntegro en el navegador
Hosting estático sin backend
Sin telemetría ni tracking
Patrones aplicados
Cliente-only
Sin backend
SHA-256 · Pseudonimización RGPD
Preguntas frecuentes
Lo que se pregunta antes de contratar MessyMatch.
¿Realmente no se sube nada a ningún servidor?
+
Correcto. La aplicación es una single-page app estática que procesa el archivo en la propia pestaña del navegador. Se puede desconectar el WiFi tras cargar la app y las herramientas siguen funcionando.
¿Qué formatos soporta?
+
CSV, TSV, TXT, XLSX y volcados SQL simples. Los cuatro tipos de operación (comparar, dividir, fusionar, anonimizar) funcionan con cualquiera de estos formatos.
¿Puedo replicar este SaaS para mi empresa?
+
Sí. Cada uno de estos productos empezó como una consultoría a medida y evolucionó a SaaS. Si tu empresa tiene un problema parecido en tu sector, se puede diseñar una solución específica reutilizando arquitectura y patrones. Reserva 30 minutos para hablarlo.
¿El código y los datos quedan en propiedad del cliente?
+
En proyectos a medida, sí: el repositorio, la base de datos y las cuentas quedan siempre a nombre del cliente. En las versiones SaaS multitenant se firma DPA conforme al RGPD, cada tenant tiene sus datos aislados y se puede exportar en cualquier momento.