Empezar
Modelo de seguridad

Cómo mantenemos tus datos ilegibles, también para nosotros.

Esta página explica exactamente qué se cifra, cómo y qué podemos seguir viendo. Si algo no está claro o es incorrecto, dínoslo.

Jerarquía de claves

Dos contraseñas, dos funciones.

Tu contraseña de acceso demuestra al servidor quién eres. Tu contraseña maestra nunca sale de tu navegador: se convierte en la clave que cifra tus datos. Usa dos contraseñas distintas; si coincidieran, el servidor recibiría el secreto que protege tu bóveda.

en tu dispositivoContraseña maestra
PBKDF2-SHA256 · 600.000 rondas · sal de 16 bytes
CryptoKey no exportableClave de la bóveda AES-256-GCM
IV aleatorio de 96 bits por elemento
lo que se sube{ iv, texto cifrado + etiqueta de autenticación }
aparte, en el servidorContraseña de acceso → hash Argon2id
Inventario de datos

Lo que podemos ver y lo que no.

Incluso un servicio de conocimiento cero ve algunos metadatos. Esta es la lista completa.

Visible para nuestros servidores

  • El email y el nombre de usuario de tu cuenta
  • Cuántos elementos, archivos y carpetas tienes
  • El tamaño de cada archivo cifrado
  • En qué carpeta está cada elemento (pero no su nombre)
  • Fechas de creación y modificación
  • Direcciones IP de las peticiones, para limitar intentos
Compartir

Los enlaces para compartir usan una clave que nunca recibimos.

Compartir no reutiliza la clave de tu bóveda. Cada enlace tiene su propia clave aleatoria.

  1. GenerarTu navegador crea una clave AES-256 aleatoria nueva, solo para este enlace.
  2. CifrarUna copia del archivo o del acceso se cifra con esa clave. La clave de tu bóveda no interviene.
  3. SubirSolo se sube la copia cifrada, junto con un identificador de enlace aleatorio.
  4. EnlazarLa clave va después del # en la URL. Los navegadores nunca envían esa parte a un servidor.
  5. CaducarLos enlaces dejan de funcionar al cumplirse el tiempo o el número de aperturas que elegiste, o antes si los revocas.
Plataforma

Defensa en profundidad alrededor del cifrado.

Cookies de sesión

HttpOnly, Secure y SameSite=Strict. Los scripts de la página no pueden leer el token de sesión.

Content Security Policy estricta

Solo pueden ejecutarse nuestros propios scripts. Sin scripts en línea, sin rastreadores de terceros, sin analítica.

Hash de las contraseñas de acceso

Se guardan como hashes Argon2id, una función que consume mucha memoria para resistir ataques con GPU.

Límite de intentos

El acceso, el registro y el intercambio de tokens están limitados por IP para frenar a quien intente adivinar.

Transporte

Solo HTTPS, con HSTS. Las páginas no se pueden incrustar en otros sitios, lo que bloquea el clickjacking.

Comprobaciones en el servidor

La API rechaza los nombres que no son sobres cifrados, así que un fallo del cliente no puede subir texto sin cifrar sin que se note.

Divulgación responsable

¿Has encontrado una vulnerabilidad?

Escríbenos con los detalles y los pasos para reproducirla. Responderemos en un máximo de tres días laborables, te mantendremos al tanto y, si quieres, te mencionaremos cuando esté resuelta. Mientras pruebas, no accedas a datos de otras personas ni degrades el servicio.

security@example.com