Aspectos técnicos de la plataforma NeuroBlock: Una mirada a través del usuario y su privacidad

Dario Sansano Larrea

NeuroBlock Users Dashboard Beta 1.0

Desde que decidimos fundar NeuroBlock hace unos sietes meses en una noche de julio, hemos logrado desarrollar aspectos clave de la plataforma centrándonos siempre en la privacidad de nuestros futuros usuarios, a quienes nos debemos, y la razón de ser de NeuroBlock.

Me gustaría aprovechar este artículo, para analizar algunos aspectos clave del funcionamiento de nuestra plataforma, y para exponer algunas pinceladas de lo que hemos logrado desarrollar en los últimos meses en el contexto de nuestro paso por el Parque Científico de la Universidad Miguel Hernández, en la 13ª edición del Maratón de Creación de Startups.

Hace unos meses, cuando debatíamos Carlos Micó (Cofundador y Director de Marketing) y yo sobre la manera en que podíamos recopilar los datos que generamos navegando por Internet de forma anónima e integrada en la experiencia de usuario, surgió la idea de recopilarlos a través de una extensión de navegación de Google Chrome; una idea algo alocada pero que, sin pensarlo demasiado, nos pusimos a desarrollar. A día de hoy, la extensión de navegador que recopila los datos de navegación de los usuarios es nuestra principal herramienta, y sobre ella me gustaría centrarme especialmente en este artículo.

Muy resumidamente, para no abrumar a los lectores, se trata de un software programado en javascript que, en segundo plano, recopila ­–tal y como hemos definido para nuestro producto mínimo viable– aquella información que nos permita generar métricas de navegación que puedan ser relevantes para empresas e instituciones de diversa índole, con el fin de realizar estudios de mercado sobre la base del comportamiento de las personas en Internet.

Esta extensión recopila información básica pero extremadamente valiosa: páginas web visitadas, hora de visita, tiempo empleado en ella, geolocalización –aproximada, no triangulamos de manera exacta a las personas– y palabras clave buscadas; datos a los que se sumarán muchos otros en un futuro en la medida que podamos garantizar que la privacidad de nuestros usuarios se vea siempre respetada.

El funcionamiento de la extensión es simple pero efectivo. El usuario se conecta utilizando una clave criptográfica pública a través de la billetera digital de Metamask vía API. Luego, los datos se envían a su perfil de usuario creado en nuestra plataforma con la clave pública de esa misma cartera (mediante un proceso de firma con la clave privada que lo autentica). De esta forma, todo el proceso de registro en nuestra plataforma y de recopilación de datos se realiza de forma anonimizada, asegurando que la identidad de las personas siempre se respete.

En este video, se muestra cómo la extensión se conecta a Metamask para obtener la clave criptográfica con la que el usuario se ha registrado en nuestra plataforma, y comienza a recopilar los datos de navegación:

Como puede verse, la extensión captura la clave pública de la cartera del usuario. Luego el usuario hace click en el botón start, y comienza la recopilación de datos.

Esos datos, como hemos dicho, se envían a la plataforma NeuroBlock, donde el usuario previamente se ha registrado utilizando el mismo método. Con el compromiso de garantizar la privacidad de los usuarios que recopilan sus datos de navegación, el proceso de registro y de inicio de sesión no requieren de nombres, apellidos, correos electrónicos ni contraseñas.

Abajo se muestra un video del acceso a la plataforma y de cómo sería la ejecución de la venta de datos. Como puede verse, con un par de clicks, nuestros usuarios podrán acceder a la plataforma de manera completamente anónima y segura.

Una vez dentro, podrán gestionar sus datos y realizar tareas como visualizar la cantidad de datos recopilados, visualizar los archivos recopilados, eliminarlos o, en su caso, venderlos a cambio de recompensas en forma de nuestra criptomoneda NBK Token, recibiéndola directamente en la billetera virtual de Metamask del usuario utilizada para el acceso y registro.

En todo este proceso, el usuario ha podido recopilar de forma completamente anónima sus datos de navegación, gestionarlos y venderlos a cambio de una recompensa justa y anónima.

Otro aspecto importante a considerar es la privacidad del usuario en lo que concierne a los datos recopilados. De nada serviría recopilar datos de forma anónima, si contuviera información sensible de la persona. Como señalamos más arriba, los datos recopilados únicamente conciernen a datos genéricos que nos permita perfilar los intereses de los usuarios de Internet. Nuestro interés se centra en generar métricas abstractas, de manera que no recopilamos información que de forma directa o indirecta pueda identificar al usuario que la genera.

Y para asegurarnos de ello, utilizamos algoritmos de filtrado que barren de los enlaces recopilados de las páginas web cualquier tipo de información sensible que pueda haber, por insignificante que sea (nombre, alias, usuario de un determinado perfil de una red social, etc). De este modo, no solo recopilamos datos de valor carentes de información sensible, sino que cualquier tipo de dato que de forma indirecta pueda señalar a la persona es completamente eliminado.

Finalmente, conviene tener en cuenta que todos esos datos no son vendidos directamente a las empresas e instituciones interesadas. Los datos son utilizados para generar estadísticas y métricas, entrenando modelos de Inteligencia Artificial y Machine Learning, de modo que las empresas e instituciones únicamente tendrán acceso a nuestras herramientas de estadísticas elaboradas y estudios de mercado.

Por ejemplo, podrán estudiar qué tipo de redes sociales suelen visitar los consumidores de un determinado producto y a qué hora acceden a ella para poder realizar campañas de publicidad de tal producto en dicha red social, pero no tendrán acceso a los datos recopilados para realizar dichos análisis.

 

Darío Sansano Larrea

CEO y Cofundador de NeuroBlock.