Encrypted Spaces es un proyecto de investigación que propone una arquitectura para aplicaciones colaborativas en las que los datos permanecen cifrados y las operaciones son verificables criptográficamente. Su objetivo es eliminar la necesidad de confiar en los servidores que almacenan y procesan información sensible, un problema central en las herramientas actuales —procesadores de texto, hojas de cálculo o editores de diseño— que operan sobre infraestructuras centralizadas.
La exposición de datos en texto plano, la pérdida de control sobre las políticas de uso y la autocensura son riesgos reales para periodistas, activistas, pacientes y organizaciones sociales. Encrypted Spaces responde con un sistema formado por cinco componentes: estado de membresía, una base de datos verificable con un registro de cambios inmutable, gestión de claves, un sistema de retención de claves y operaciones definidas por la aplicación. Todo ello construye un espacio compartido y persistente donde el servidor actúa como almacén y punto de sincronización, pero no ve los datos sin cifrar.
El equipo, integrado por investigadores de CNRS, Harvard y Microsoft Research, ha desarrollado un prototipo de motor de sincronización que ofrece estructuras de datos de alto nivel (tablas, listas, áreas de texto) a los desarrolladores, con una superficie de API similar a la de Firebase o Supabase, pero con verificación criptográfica subyacente. El proyecto se encuentra en fase de investigación activa; sus autores han publicado un documento técnico y un prototipo, e invitan a colaborar.
