¿Qué es el cifrado del lado del cliente?

En resumen:

El cifrado del lado del cliente significa que el cierre ocurre en tu propio dispositivo, con tu propio procesador. Al servidor solo llega el resultado cifrado. Lo contrario es el cifrado en el servidor: envías datos legibles a la nube, la nube los cierra por ti y se queda la llave.

✉️ El sobre

Imagina que envías un contrato confidencial a un almacén.

  • Cifrado en el servidor, lo habitual: le das el contrato al encargado. Lo lee, lo mete en un sobre, lo sella y lo pone en la estantería. Promete no volver a abrirlo, pero lo selló él, así que también puede abrirlo.
  • Cifrado en el cliente, lo que hace TaskNote: metes el contrato en una caja de acero en tu casa, le pones tu propio candado y entregas la caja ya cerrada. Va a la estantería. El encargado no puede leer nada: nunca lo vio abierto y no tiene llave.

⚠️ Lo que suele esconder la palabra cifrado

Cuando una aplicación anuncia cifrado de nivel bancario o cifrado en reposo, casi siempre habla de cifrado en el servidor.

Eso te protege de los ladrones que entren en un centro de datos. No te protege de la propia empresa que guarda los datos.

  • Sus administradores pueden leer lo que escribiste.
  • Una orden judicial les obliga a entregarlo descifrado.
  • Si les revientan el sistema de acceso, tu contenido va dentro.

El cifrado en el cliente saca la confianza de la ecuación. El servidor pasa a ser un almacén en el que no hace falta confiar.

⚙️ Cómo funciona en tu navegador

Los navegadores no solo muestran páginas. Todos los modernos llevan un motor criptográfico, la Web Crypto API.

  1. Escribes. Una nota en TaskNote.
  2. Entra tu procesador. Antes de guardar nada, toma tu clave de cifrado y el texto.
  3. Cierra. El algoritmo AES-256 se ejecuta en tu propia máquina.
  4. Envía. El galimatías resultante viaja a nuestros servidores.
Comparación entre cifrado en el cliente y en el servidor

Cuesta una pizca de batería. A cambio, la privacidad se apoya en las matemáticas y no en una promesa.

🛡️ Por qué lo hacemos así

La privacidad no debería ser un ajuste que hay que ir a buscar.

Cifrar en el dispositivo da tres cosas:

  1. Rapidez. El trabajo ocurre donde estás tú. Nadie espera a que un servidor procese el texto.
  2. Seguridad. Quien pinche la línea entre tú y nosotros recoge ruido cifrado.
  3. Certeza. Ningún modelo se entrena con tus pensamientos, porque en nuestro lado no hay nada capaz de leerlos.

❓ Preguntas frecuentes

¿Me gasta la batería?

No de forma apreciable. Los móviles tienen hardware dedicado a esto. Cifrar una nota gasta menos que cargar una sola foto.

¿Puedo seguir buscando en mis notas?

Sí, solo que la búsqueda ocurre en otro sitio. El índice cifrado baja a tu dispositivo, se abre en memoria y se recorre ahí. Por eso la búsqueda parece instantánea: es local.

¿Por qué no lo hacen todas las aplicaciones?

Porque cuesta más construirlo y cierra puertas. El cifrado en el servidor es sencillo y deja el contenido disponible para publicidad y para entrenar modelos. El del cliente elimina esa opción, así que muchas empresas lo evitan sin decirlo.

Tus ideas son tuyas, no de un servidor

Deja de entregar lo privado a empresas que pueden leerlo.

Consigue TaskNote gratis