Cómo funciona la anonimización de rostros en video, sin tecnicismos
Por el Equipo Égida

Cuando decimos que Égida anonimiza rostros antes de grabar, describimos un proceso que pasa en milisegundos dentro de un servidor. Este artículo lo recorre paso a paso, en lenguaje llano, incluyendo la decisión técnica que más sorprende: por qué no usamos el clásico difuminado borroso.
El recorrido de un frame
Un video es una sucesión de fotos, los frames. Una cámara típica de vía pública produce entre 12 y 30 por segundo. Cada uno de esos frames hace este recorrido dentro del sistema:
- Llega el frame desde la cámara por la red, igual que hoy llega al grabador.
- Un detector busca caras. Usamos un modelo de detección facial liviano y de código abierto que corre en procesadores comunes, sin placas de video especiales. Devuelve un recuadro por cada rostro que encuentra.
- Un tracker sigue a cada persona. Los recuadros de este frame se asocian con los del frame anterior, de modo que cada persona conserva un número de sesión mientras está en escena. Ese número no dice quién es: dice que es la misma figura que hace dos segundos estaba en la esquina.
- La máscara se aplica. Cada recuadro, agrandado un 20 por ciento por seguridad, se rellena con color sólido. Recién entonces el frame puede verse o grabarse.
- El original se sella. El frame sin anonimizar se cifra por segmentos de pocos segundos y va a una bóveda que solo se abre con orden judicial. A las pantallas y a los discos de consulta diaria solo llega la versión anonimizada.
Un detalle de diseño que importa: si el detector falla en un frame, el sistema no muestra el frame sin procesar. Prefiere mostrar un frame negro antes que arriesgar una cara visible. En seguridad esto se llama fail-safe: ante la duda, el sistema falla hacia el lado protegido.
Por qué máscara opaca y no blur
La imagen mental que todos tenemos de la anonimización es la cara borrosa, el desenfoque gaussiano de los documentales. Nosotros lo descartamos para la salida operativa, y la razón es incómoda para buena parte de la industria: el blur se puede revertir.
Un desenfoque no elimina la información del rostro, la reordena. Los píxeles borrosos siguen conteniendo una versión matemáticamente transformada de la cara original. Los modelos modernos de inteligencia artificial aprendieron a deshacer esa transformación: investigaciones sobre reconstrucción facial, como el proyecto Revelio, recuperaron rostros desde imágenes difuminadas con tasas superiores al 95 por ciento. Lo mismo aplica al pixelado grueso.
La máscara opaca funciona distinto. Rellenar un recuadro con color sólido destruye la señal: no hay transformación que deshacer porque no queda información dentro del recuadro. La verificación es simple y automatizable: la variación de los píxeles en la zona enmascarada debe ser cero. Nuestro pipeline corre ese chequeo como test permanente.
Pixel destruido, cara irrecuperable. Pixel borroso, cara en pausa.
En la demo interactiva dejamos las dos opciones a propósito, la máscara de producción y un blur puramente visual, para que veas la diferencia con tus propios ojos y entiendas qué estás comprando cuando un proveedor te ofrece "caras difuminadas".
El seguimiento sin identidad
Tapar caras no le quita utilidad operativa al sistema, y acá está la parte menos intuitiva.
El tracker le asigna a cada figura un identificador efímero, un número de sesión que nace cuando la persona entra en escena y muere cuando sale. Con eso, el centro de monitoreo puede hacer su trabajo completo: contar personas, detectar aglomeraciones, reconstruir el recorrido de una figura durante un incidente, medir flujos por horario.
Lo que el sistema no puede hacer, por construcción, es responder "¿quién es?". Los identificadores no se cruzan con bases de datos de personas, no persisten entre días ni entre zonas, y no están vinculados a ningún atributo identitario. Es la diferencia entre "una persona cruzó la plaza a las 14:02" y "Juan Pérez cruzó la plaza a las 14:02". La primera frase resuelve la operación diaria; la segunda solo aparece si un juez la pide.
Sobre esos mismos datos anónimos se construye la vista cenital que mostramos en la demo: cada figura se proyecta sobre un plano de la zona, visto desde arriba, y su trayectoria se dibuja como puntos en movimiento. Análisis útil, cero identidad.
Y cuando la justicia necesita la cara
El original cifrado no es un archivo con contraseña que alguien del municipio conoce. Las claves están divididas entre custodios institucionales distintos mediante un esquema de secreto compartido: para descifrar hace falta que más de uno participe, y uno de los participantes obligatorios es el poder judicial.
Ante un delito grave de una lista cerrada, la orden judicial habilita el descifrado del segmento exacto pedido, en una ventana de tiempo y lugar acotada, con vencimiento a las 72 horas. La entrega incluye las verificaciones de integridad para que la evidencia resista el expediente. Y cada paso del proceso, desde el pedido hasta la entrega, queda escrito en un registro de auditoría encadenado que no se puede editar sin dejar rastro.
Lo que esto significa en la práctica
Para el vecino: nadie mira su cara por mirar. Para el operador: las mismas herramientas de siempre, sin la carga de ver lo que no necesita. Para el fiscal: mejor evidencia, con integridad demostrable. Para el intendente: un sistema que cumple el estándar judicial argentino vigente desde el fallo ODIA.
La mejor forma de entenderlo es verlo funcionar. Subí un video a la demo y mirá el pipeline procesarlo en vivo, o agendá una demo guiada para tu equipo técnico.

