Guía · Cifrado
Qué significa «conocimiento cero» en una app de fotos y qué preguntar
En una app de fotos, «conocimiento cero» debería significar que la empresa nunca tiene la clave de tus archivos, así que no puede leerlos, entregarlos ni perderlos en una filtración. Nunca significa que la empresa no sepa nada: aún puede saber tu correo, tu pago, cuánto guardas y cuándo. Pregunta qué no puede leer, qué puede ver aún y qué pasa si olvidas tu contraseña.
En esta página
De dónde viene la expresión
En criptografía, una prueba de conocimiento cero es una forma de demostrar que sabes algo sin mostrar la cosa en sí. Los creadores de apps tomaron la expresión para una idea más laxa: la empresa guarda tus datos y no puede leerlos. Esa idea más laxa es útil. Simplemente no es un estándar con una prueba detrás, así que cada app puede querer decir algo un poco distinto.
La versión útil tiene un núcleo: la empresa nunca tiene la clave que abre tus archivos. Todo lo demás de esta página se deriva de eso.
Qué no puede leer, si la afirmación es cierta
- Las propias fotos y videos. Llegan ya revueltos.
- Nombres de archivo y pies de foto, si la app también los revuelve. Muchas apps se olvidan. Un nombre como «contrato_firmado.pdf» dice mucho.
- Notas y campos de texto que guardas junto a los archivos.
Si cualquiera de estos llega a la empresa en claro, la afirmación cubre menos de lo que parece. Esta guía tiene cuatro preguntas que ponen a prueba quién tiene la clave.
Qué puede saber aún
Conocimiento cero sobre el contenido no es conocimiento cero sobre ti. Según cómo esté construida la app, la empresa aún puede ver:
| Tipo de dato | Por qué podría verlo |
|---|---|
| Tu correo o número de teléfono | La app tiene una cuenta con inicio de sesión |
| Pago y plan | Las compras pasan por la tienda, y algunas apps añaden su propia facturación |
| Cuánto guardas y cuándo | Un servidor que guarda archivos ve su tamaño y las horas de subida |
| Cómo usas la app | Las herramientas de analítica y de fallos informan de pantallas y toques |
| Tu dispositivo y ubicación aproximada | Las herramientas de anuncios y rastreo los recogen |
Una buena historia de privacidad quita filas de esta tabla, no solo la fila del contenido. Una app sin cuenta, sin servidor propio y sin herramientas de analítica deja mucho menos que saber.
Seis preguntas que hacer
- ¿Necesito una cuenta? Sin cuenta no hay correo ni contraseña registrados que vincular a tu bóveda.
- ¿Pueden restablecer mi contraseña? Si el soporte puede dejarte entrar con un correo, alguien de la empresa también tiene una vía de entrada. Mira ¿Olvidaste la contraseña de tu bóveda de fotos?
- ¿Están cifrados los nombres y las notas, o solo los archivos?
- ¿Adónde va la copia, y se revuelve antes de salir del teléfono?
- ¿Qué enumera la etiqueta de privacidad? La etiqueta de la App Store es la declaración de la propia app sobre lo que recopila.
- ¿Está escrito el formato? Un formato publicado permite que otros comprueben la afirmación.
Cómo las responde Sealed
Así responde Sealed a las seis, para que juzgues tú mismo.
- Sealed no tiene cuentas, así que no hay nada a lo que registrarse.
- Como tu clave nunca llega a nosotros, no podemos recuperar tu bóveda ni restablecer tu código por ti.
- Los nombres, las notas y los campos de un registro también se sellan con la clave de tu bóveda, no solo las fotos.
- La copia va a tu propia cuenta de iCloud, no a un servidor nuestro. Los archivos, los nombres, las notas y los campos de los registros se cifran en tu iPhone antes de subirse, así que iCloud recibe solo texto cifrado.
- Sealed no incluye SDK de analítica ni de rastreo, y no recopila datos.
- Los formatos están en la página de la especificación de cifrado. Sealed cifra cada archivo con AES-256-GCM antes de guardarlo.
Dos empresas, dos respuestas
Con Sealed hay dos empresas a las que preguntar. La primera somos nosotros: No tenemos ningún servidor, así que no hay nada tuyo que podamos ver. Sealed no incluye SDK de analítica ni de rastreo, y no recopila datos. La segunda es Apple, porque la copia está en tu propia cuenta de iCloud. Apple dice que los datos que una app guarda en la base de datos privada de CloudKit de un usuario solo son accesibles para ese usuario de forma predeterminada, no se ven en el portal de desarrolladores y cuentan para el almacenamiento de iCloud del usuario. Apple guarda texto cifrado, y aún puede ver su contorno. En tu copia en iCloud, Apple puede ver el tipo de cada registro, un nombre de registro aleatorio, cuándo se creó y cambió el registro, el tamaño de sus archivos y cuántos registros hay, pero no lo que contienen.
Así es el conocimiento cero cuando es honesto: nada legible y una lista corta y con nombre de lo que aún se ve.
Dónde ayuda Sealed y dónde no
Ayuda porque no hay un servidor nuestro que guarde tus datos. No tenemos ningún servidor, así que no hay nada tuyo que podamos ver. La clave de tu bóveda nunca llega a nosotros.
Ayuda porque no hay una cuenta que ate una bóveda a un nombre. Sealed no tiene cuentas, así que no hay nada a lo que registrarse.
No guarda una forma de dejarte volver a entrar si pierdes tu código y tu clave de recuperación. Como tu clave nunca llega a nosotros, no podemos recuperar tu bóveda ni restablecer tu código por ti.
No oculta a Apple el contorno de la copia: que existe, cuántos registros tiene, sus tamaños y sus fechas. En tu copia en iCloud, Apple puede ver el tipo de cada registro, un nombre de registro aleatorio, cuándo se creó y cambió el registro, el tamaño de sus archivos y cuántos registros hay, pero no lo que contienen. Apple dice que los datos que una app guarda en la base de datos privada de CloudKit de un usuario solo son accesibles para ese usuario de forma predeterminada, no se ven en el portal de desarrolladores y cuentan para el almacenamiento de iCloud del usuario.
Preguntas y respuestas
¿Puede una empresa ser de conocimiento cero y aun así tener mi correo?
Sí. La expresión suele referirse solo al contenido de los archivos. Tu correo, tu pago y las horas de tus subidas pueden estar en sus registros, por eso importa la tabla de esta página.
¿Recopila Sealed algún dato sobre mí?
Sealed no incluye SDK de analítica ni de rastreo, y no recopila datos. Sealed no tiene cuentas, así que no hay nada a lo que registrarse. No tenemos ningún servidor, así que no hay nada tuyo que podamos ver.
Fuentes
Lo que esta página dice sobre Sealed se comprobó con la app el .
- Apple Developer, CloudKit private database — los datos de la base de datos privada de un usuario solo son accesibles para ese usuario por defecto y no se ven en el portal de desarrolladores; citado mediante el dato ios.cloudkit_private (con fecha en facts/facts.yaml)
- Sealed on the App Store — la ficha de la app que se usa como ejemplo, incluida su etiqueta de privacidad
Descargar Sealed
Sealed se descarga gratis, y Sealed Pro es una compra opcional dentro de la app.