Wiser Locker

Libro blanco de seguridad

El diseño de cifrado de Wiser Locker: desde tu contraseña hasta cada archivo, la base de datos y las copias de seguridad, todo protegido en tu dispositivo.

Cómo protege Wiser Locker tus datos

Publicado: 24 de septiembre de 2026
Última actualización: 12 de octubre de 2026

Este libro blanco de seguridad es para ti si quieres saber con exactitud cómo protege Wiser Locker tus fotos. Publicamos nuestro diseño porque un buen cifrado no depende de mantener el diseño en secreto. Depende solo de la contraseña que tú tienes.

  • Tu contraseña se usa solo en tu teléfono y nunca se nos envía. No hay puerta trasera ni clave maestra que pueda desbloquear tu Bóveda por ti. La sincronización opcional en la nube solo sube datos cifrados a tu propio Google Drive.
  • Cada archivo tiene su propia clave aleatoria. Las listas de archivos, las etiquetas y las miniaturas también están cifradas.
  • El Espacio oculto tiene su propia clave independiente. Para abrirlo hacen falta tu contraseña de la Bóveda y tu contraseña del Espacio oculto.
  • Todo el cifrado usa algoritmos estándar públicos y consolidados desde hace mucho tiempo.
  • Al final, tu protección depende de tu contraseña. Usa una contraseña larga que no uses en ningún otro sitio.

1. Cómo tu contraseña se convierte en una clave

Figura 1: La cadena de claves desde tu contraseña hasta tus archivos

Wiser Locker nunca cifra los archivos directamente con tu contraseña. En su lugar, usa una cadena de claves de arriba abajo:

  1. Tu contraseña de la Bóveda pasa por un cálculo deliberadamente lento y que consume mucha memoria, que la convierte en una clave de desbloqueo.
  2. La clave de desbloqueo tiene una sola tarea: abrir la clave maestra. La clave maestra es una clave aleatoria de 256 bits que se crea con tu Bóveda y no tiene nada que ver con tu contraseña.
  3. La clave maestra genera tres claves de propósito: una para la base de datos, otra para guardar las claves de los archivos y otra para detectar manipulaciones. Cada una tiene un único propósito, así que si se filtrara una, no se revelaría la clave maestra.
  4. Cada archivo tiene su propia clave de archivo, que guarda cifrada el guardián de claves que aparece en la Figura 1.

Gracias a este diseño, cambiar tu contraseña solo vuelve a envolver la clave maestra. Tarda unos segundos y no hace falta volver a cifrar ninguna de tus fotos.

La contrapartida: cambiar la contraseña no sustituye la clave maestra. Si alguien copió toda tu Bóveda antes de que cambiaras la contraseña y además conoce la contraseña anterior, cambiarla no le impedirá acceder a esa copia.

2. Cómo se bloquea cada archivo

  • Cuando se añade un archivo, recibe su propia clave de archivo aleatoria. El original y su miniatura derivan de ella claves distintas.
  • Los archivos se cifran en bloques de 1 MiB. Cada bloque lleva una etiqueta de autenticación y registra a qué archivo pertenece, su posición y su longitud. Si se trunca, se reordena o se mezcla con datos de otro archivo, se detecta y se rechaza.
  • Una clave de archivo está vinculada a su archivo y a su espacio. Si se mueve a otro archivo o a otro espacio, no se puede desenvolver.
  • Mover un archivo entre el Espacio normal y el Espacio oculto solo vuelve a envolver su clave de archivo. La foto o el vídeo nunca se descifran en el almacenamiento.

3. Listas de archivos y etiquetas

  • Los nombres de archivo, las etiquetas, los filtros, las fechas, las ubicaciones y las estadísticas se guardan en una base de datos cifrada.
  • La clave de la base de datos se deriva de la clave maestra, así que no hay una contraseña aparte que adivinar.
  • Cada registro de archivo lleva además un código de autenticación, por lo que no se puede alterar sin la clave.

4. Dos cerraduras para el Espacio oculto

Figura 2: Las dos condiciones necesarias para abrir el Espacio oculto

El Espacio oculto tiene su propia clave maestra oculta. También es aleatoria y no guarda ninguna relación con la clave maestra del Espacio normal. Para obtenerla hacen falta dos cosas a la vez:

  1. El Espacio normal está desbloqueado, es decir, has iniciado sesión con tu contraseña de la Bóveda o con biometría.
  2. La contraseña correcta del Espacio oculto.

Solo las dos juntas forman la clave que abre la clave maestra oculta. Por eso:

  • Conocer solo la contraseña del Espacio oculto no basta.
  • Conocer solo la contraseña de la Bóveda, por ejemplo porque te obligaron a revelarla, tampoco basta.
  • La biometría solo inicia sesión en el Espacio normal y no puede abrir el Espacio oculto.

La Clave de recuperación es un código aleatorio que se crea al configurar el Espacio oculto, para gestionar tus datos si olvidas la contraseña del Espacio oculto. También funciona solo mientras el Espacio normal está desbloqueado. En la app, un Espacio oculto abierto con ella es de solo limpieza: puedes dejar de ocultar o eliminar elementos, pero no ver fotos ni vídeos. Sin embargo, criptográficamente desbloquea la clave maestra oculta igual que la contraseña del Espacio oculto, así que guárdala con el mismo cuidado.

No afirmamos que nadie pueda saber que existe un Espacio oculto. Quien pueda inspeccionar los archivos de tu teléfono quizá vea que has configurado uno, junto con cuántos archivos contiene más o menos y qué tamaño tienen. Lo que protegemos es el contenido.

5. Formas de desbloquear y la contraseña de coacción

Método Qué abre
Contraseña de la Bóveda El Espacio normal
Biometría El Espacio normal (se guarda una copia de la clave en el almacenamiento seguro de Android respaldado por hardware, y exige biometría fuerte)
Contraseña del Espacio oculto El Espacio oculto, tras iniciar sesión en el Espacio normal
Clave de recuperación La limpieza del Espacio oculto, tras iniciar sesión en el Espacio normal
Contraseña de coacción Nada

La contraseña de coacción (una función de membresía) es una contraseña aparte que configuras con antelación. Si te obligan a desbloquear la app y la introduces, la app borra de inmediato toda la Bóveda de tu teléfono y luego muestra «Inicio de sesión fallido» o «Bóveda vacía», según tus ajustes. Esto no se puede deshacer y no puede eliminar las copias de seguridad .wlz que hayas guardado en otro lugar. El formato en que se guarda la contraseña de coacción no tiene dónde almacenar una clave, así que nunca puede servir para acceder a ningún dato.

La app también ralentiza los intentos repetidos de contraseña. Ten en cuenta que esto solo limita los intentos hechos dentro de la app; consulta la sección 9.

6. Copias de seguridad y sincronización en la nube

6.1 Archivos de copia de seguridad

  • Los archivos de copia de seguridad (.wlz) están protegidos con tu contraseña de la Bóveda, pero cada copia tiene su propia clave aleatoria.
  • El número de archivos, los tamaños y detalles similares están dentro del contenido cifrado y no se pueden ver desde fuera de un archivo de copia de seguridad.
  • Los datos del Espacio oculto entran en la copia de seguridad tal como están, aún cifrados. Ni crear ni restaurar una copia abre el Espacio oculto, y después de restaurar sigues necesitando la contraseña del Espacio oculto.
  • Las copias de seguridad se comprueban por completo antes de restaurarlas. Si algo no es como se espera, la restauración se detiene en lugar de sobrescribir tu Bóveda con datos incompletos.

6.2 Sincronización y copia en la nube

«Sincronización y copia en la nube» es una función opcional del plan Plata que mantiene la misma Bóveda en varios teléfonos a través de tu propio Google Drive. No funciona hasta que la activas.

  • Directo a tu propio Drive. Tu teléfono se comunica directamente con Google Drive y solo usa una carpeta oculta reservada para la app. Nada pasa por nuestros servidores, y la app no puede ver el resto de tus archivos de Drive.
  • Sin contraseña nueva. Las claves de sincronización se derivan de la clave maestra y de la clave maestra oculta que ya tienes, cada una con su propio propósito HKDF. A partir de una clave de sincronización no se puede obtener una clave maestra ni otra clave. Un teléfono nuevo se une con tu inicio de sesión de Google y tu contraseña de la Bóveda.
  • Solo se sube texto cifrado. Las fotos y los vídeos se suben tal como ya están cifrados en tu teléfono, con nombres opacos que no revelan nada del archivo. Los cambios en las listas de archivos, las etiquetas, los filtros y los ajustes viajan como registros de cambios sellados con AES-256-GCM. Los archivos de claves se suben tal cual, todavía protegidos con tu contraseña. Cada objeto subido, salvo las fotos y los vídeos, lleva además un MAC con una clave derivada de tu clave maestra, vinculado a su nombre en la nube.
  • La manipulación se detecta, pero no detiene la sincronización. Cada registro de cambios lleva el número de secuencia de su teléfono y un MAC del registro anterior de ese mismo teléfono, formando una cadena. Un objeto que no supera la verificación (alterado, falsificado o renombrado) se omite y nunca se usa para cambiar nada en tu teléfono; solo se ve afectado ese objeto o esa parte de una cadena, y tus otros teléfonos y registros siguen sincronizando. A un hueco en una cadena se le dan 24 horas; después solo espera esa parte, y una instantánea reciente de otro teléfono lo completa. Un teléfono que detecta que faltan registros suyos empieza una cadena nueva, vuelve a publicar todo lo que escribió y sube una instantánea nueva; los archivos de claves, la marca de la Bóveda y las fotos y los vídeos que faltan o están dañados los repone del mismo modo un teléfono que tenga los datos correctos. Que falte algo en la nube nunca se convierte en una eliminación en tu teléfono. Cada archivo descargado se comprueba con su SHA-256 antes de entrar en la Bóveda.
  • El Espacio oculto sigue aparte. Los registros de cambios del Espacio oculto se sellan con una clave derivada de la clave maestra oculta, se rellenan hasta los mismos tamaños fijos y comparten la misma numeración que los del Espacio normal. Un teléfono solo los aplica mientras el Espacio oculto está abierto; hasta entonces esperan, todavía cifrados.
  • Cambiar la contraseña. Al cambiar la contraseña de la Bóveda solo se sube un archivo de claves vuelto a envolver. Las claves no cambian, con el mismo inconveniente que en la sección 1. Los archivos de claves anteriores permanecen 30 días en la nube para que puedas volver a un momento anterior, pero siempre se aplica la contraseña más reciente.
  • Eliminación y contraseña de coacción. Los archivos eliminados permanentemente y el historial de cambios se pueden recuperar durante 30 días. La contraseña de coacción borra solo la Bóveda y la conexión de sincronización de ese teléfono; no elimina los datos de la nube.

Lo que ve la nube: Google, o cualquiera que entre en tu cuenta de Google, puede ver cuántos objetos cifrados hay, qué tamaño tienen y cuándo cambian, y quizá deducir si se usa el Espacio oculto. No puede leer el contenido, los nombres de archivo, las etiquetas ni los filtros, y no tiene ninguna clave. La única excepción es el nombre que le pones a cada Bóveda en la nube: no está cifrado, así que no incluyas datos privados.

Límites conocidos:

  • La cadena detecta registros que faltan o se han alterado, pero no puede obligar a la nube a entregarlos. Si la nube retiene registros nuevos, la sincronización se retrasa; solo lo notamos de forma indirecta, como un hueco que ven tus otros teléfonos.
  • Alguien con acceso puede eliminar toda la copia en la nube, y no podemos impedirlo. Cada teléfono conserva sus datos, y la siguiente sincronización los vuelve a subir a la nube.
  • Si se pierde un teléfono antes de que otro reciba sus cambios y también se elimina la copia de esos cambios en la nube, esos cambios no se pueden recuperar.
  • Quitar un teléfono de la lista de dispositivos hace que tus otros teléfonos rechacen sus cambios posteriores, pero no permite recuperar lo que ese teléfono ya descargó. Para cortar su acceso a partir de ahí, cierra la sesión de ese teléfono en tu cuenta de Google. No rotamos las claves maestras: cambiar la contraseña de la Bóveda impide que la contraseña antigua abra el archivo de claves más reciente, pero no revoca las claves que ese teléfono ya tiene.

7. Protección mientras usas la app

  • Las fotos y miniaturas descifradas existen solo en la memoria y nunca se escriben como archivos temporales.
  • Los vídeos se reproducen a través de una conexión a la que solo se puede acceder dentro de tu teléfono, con un código de acceso aleatorio e imposible de adivinar en la dirección.
  • Las capturas de pantalla y la grabación de pantalla están bloqueadas de forma predeterminada. Para desactivar este bloqueo hace falta tu contraseña de la Bóveda.
  • Bloquear, el bloqueo automático en segundo plano o cerrar sesión borra e invalida de inmediato las claves en uso.
  • La app no participa en la copia de seguridad del sistema Android y no expone nada a otras apps.
  • El análisis de uso opcional está desactivado de forma predeterminada. Aunque lo actives, solo registra qué funciones se usan, nunca nombres de archivo, etiquetas, contenido ni claves.
  • Los archivos originales se escriben en el almacenamiento de tu teléfono solo cuando eliges descifrarlos.

8. Contra qué protege Wiser Locker

Situación Resultado
Pierdes el teléfono o te lo roban y quien lo encuentra no conoce tu contraseña Solo ve datos cifrados
Alguien copia la carpeta de tu Bóveda o un archivo de copia de seguridad Sin la contraseña sigue bloqueado, y cada intento de adivinarla es costoso
Te obligan a revelar la contraseña de tu Bóveda El Espacio oculto sigue bloqueado
Te obligan a usar tu huella dactilar Solo se abre el Espacio normal
Te obligan a introducir una contraseña Puedes introducir la contraseña de coacción para borrar la Bóveda de tu teléfono
Alguien manipula archivos, registros o copias de seguridad cifrados El cambio se detecta y se rechaza
Otra app intenta leer tu contenido No tiene acceso
Alguien entra en la copia de la nube de tu Google Drive Solo ve datos cifrados con nombres opacos y los nombres de tus Bóvedas en la nube
La nube elimina, altera, falsifica, reordena o reenvía registros de sincronización o archivos de claves Solo se omite lo que no supera la verificación y todo lo demás sigue sincronizando; un teléfono con los datos los repone, y los datos de tus teléfonos no se ven afectados

9. Contra qué no puede proteger Wiser Locker

Es importante que entiendas estos límites:

  • Las contraseñas débiles se pueden adivinar sin conexión. Tu Bóveda está en el almacenamiento compartido de tu teléfono. Quien consiga la carpeta entera puede copiarla a otro equipo y probar contraseñas sin límite, fuera de la espera entre reintentos de la app. Cada intento es lento, pero una contraseña corta, como una de seis dígitos, aún se puede encontrar. Usa contraseñas largas tanto para tu Bóveda como para tu Espacio oculto. Mientras la sincronización en la nube esté activada, lo mismo vale para cualquiera que entre en tu cuenta de Google.
  • Un teléfono comprometido. Si tu teléfono tiene root o está infectado con malware, un atacante puede leer la pantalla o la memoria mientras tienes la Bóveda desbloqueada.
  • Alguien que mire o grabe tu pantalla. Bloquear las capturas de pantalla no impide que otra cámara te grabe.
  • Contraseñas olvidadas. No hay puerta trasera. Si olvidas la contraseña de tu Bóveda, tus datos no se pueden desbloquear. Si olvidas la contraseña de tu Espacio oculto, la Clave de recuperación solo permite dejar de ocultar o eliminar elementos.
  • Copias hechas antes de cambiar la contraseña. Consulta la sección 1.
  • Copias de seguridad ya copiadas en otro lugar. La contraseña de coacción borra solo la Bóveda de tu teléfono. No puede eliminar las copias de seguridad .wlz guardadas en cualquier otro sitio. Tampoco elimina los datos de sincronización guardados en tu Google Drive.
  • La existencia de un Espacio oculto. Consulta la sección 4.
  • Lo que ve la nube y los datos que retiene. Consulta la sección 6.2.
  • Un teléfono que has quitado. Conserva lo que ya descargó. Consulta la sección 6.2.

10. Lo que deliberadamente no hacemos

  • Nunca recibimos ni guardamos tu contraseña de la Bóveda ni ninguna de tus claves. Nuestros servidores no tienen copia de tu contraseña de la Bóveda, de tu clave maestra ni de tu Clave de recuperación, así que no podemos ver tus datos ni recuperar tu contraseña por ti. Si activas la sincronización en la nube, tu Bóveda cifrada va directamente de tu teléfono a tu propio Google Drive sin pasar por nuestros servidores, y seguimos sin recibir la contraseña de la Bóveda ni las claves que la desbloquean.
  • No atamos tu Bóveda a un solo teléfono. Si reinstalas o cambias de teléfono, solo necesitas tu contraseña y la carpeta de tu Bóveda (o una copia de seguridad). La contrapartida es el riesgo de adivinación sin conexión de la sección 9.
  • No inventamos nuestros propios algoritmos de cifrado.

11. Especificaciones técnicas

Para quienes quieran los detalles:

Propósito Estándar utilizado
Derivar una clave a partir de una contraseña Argon2id: 64 MiB de memoria, 3 iteraciones, paralelismo 2, sal aleatoria de 16 bytes cada vez
Derivar subclaves HKDF-SHA256, separadas por propósito, espacio y Bóveda
Envolver claves AES-256-GCM
Contenido de fotos y vídeos AES-256-GCM o XChaCha20-Poly1305 (se elige en Ajustes), cifrado autenticado en bloques de 1 MiB
Base de datos SQLCipher
Detección de manipulación de registros HMAC-SHA256
Números aleatorios El generador de números aleatorios criptográficamente seguro del sistema operativo
Longitud de clave Todas las claves maestras, las claves de archivo y la Clave de recuperación son de 256 bits
Claves de sincronización en la nube HKDF-SHA256 a partir de la clave maestra o de la clave maestra oculta, separadas por propósito
Registros de cambios en la nube AES-256-GCM, rellenados hasta tamaños fijos y enlazados con una cadena HMAC-SHA256

Los parámetros de Argon2id están fijados en el formato y se rechazan si difieren al leerlos, así que nadie puede editar un archivo para debilitar el cálculo.