Cifrado de extremo a extremo · Activo desde el primer día

Cómo funciona el cifrado de Causa App

Qué se cifra, qué no, dónde se guardan las claves, cómo funciona el buzón de las notificaciones y qué cosas el cifrado no cubre.

Última actualización: 2 de septiembre de 2026

La idea en un párrafo

Causa App guarda el contenido de sus expedientes de forma que nuestro equipo no lo pueda leer: la clave que lo abre se genera en el navegador de su estudio y nunca nos llega. No hay nada que activar, funciona así desde el primer día.

Lo único que su estudio tiene que hacer

  1. Guardar el código de recuperación que la app le muestra la primera vez que entra. Es la única forma de volver a entrar si todo el estudio pierde las contraseñas, y no tenemos copia.
  2. Darle la clave a cada persona que suma al equipo, desde Ajustes → Seguridad, después de que inicie sesión por primera vez. Se resuelve en el momento, y hay un botón para darle acceso a todos los que estén esperando.

Qué se cifra y qué no

Es la parte más importante de la página. Se cifra el contenido; no se cifran los metadatos que el servidor necesita para ordenar, filtrar y calcular plazos.

Se cifra: el contenido

Detalle de la gestión Movimientos de la carpeta
Cuerpo del escrito (HTML) Escritos
Datos del oficio (entidad, objeto, autorizados, auto) Oficios
Datos de la cédula (requerido, domicilio, observaciones) Cédulas
Texto del proveído Notificaciones del SNPE y del PJN
Detalle del vencimiento Agenda y vencimientos

No se cifra: los metadatos, y por qué

Fecha, hora y tipo de movimiento El servidor ordena y pagina la tabla con eso
Responsable asignado Filtros y permisos por abogado
Estado (pendiente, diligenciada, notificada) Etiqueta de la fila y filtros
Horas, honorarios y vínculo con la agenda Cálculos del módulo económico
Carátula y número de expediente Es con lo que se vincula una notificación a su carpeta
Organismo y fecha de la notificación Cómputo del plazo en días hábiles
Título del vencimiento Es lo que arma la agenda y la lista de vencimientos

Dicho derecho: sabemos que su estudio recibió una cédula el martes en tal expediente; no sabemos qué dice.

Los movimientos: cifrados en su navegador

Consecuencia visible

El servidor no puede armar los oficios, las cédulas ni los PDF, porque no ve los datos. Eso lo hace el navegador, con las mismas plantillas y la misma hoja de estilo de la Acordada. El PDF sale por el diálogo de impresión y el texto queda seleccionable: no es una imagen.

Las notificaciones: el buzón

Acá está la parte que hay que explicar bien, porque es distinta.

Las notificaciones electrónicas no las escribe su navegador: las baja nuestro servidor del SNPE o del PJN según la frecuencia que configure.

Para eso existe el buzón: su estudio tiene un segundo par de claves y nos entrega únicamente la mitad pública. Con esa mitad el servidor puede escribir —cifrar la notificación que acaba de bajar— y no puede volver a leerla. La mitad privada queda guardada envuelta con la clave de su estudio, así que la abre cualquier miembro y nadie más.

Técnicamente: ECDH-ES sobre P-256, clave efímera por cada notificación, derivación HKDF-SHA256 y cifrado AES-256-GCM. La clave efímera se descarta apenas se usa.

El límite, dicho de frente

Para bajar la notificación, nuestro servidor entra al portal judicial con sus credenciales y lee el texto para detectar el plazo. En ese instante el texto pasa por nuestra infraestructura. Lo que garantizamos es que no queda guardado en claro en ningún lado: se cifra, y lo que persiste es el sobre cerrado.

Es una garantía más débil que la de los movimientos, donde el texto nunca nos llega. La única forma de cerrar esa diferencia sería que la sincronización corriera en su navegador, lo que implicaría perder la sincronización automática en segundo plano. Preferimos decirlo antes que dar a entender otra cosa.

Cómo se manejan las claves

  1. 0

    La clave de su estudio se genera automáticamente

    En el navegador, la primera vez que ingresa un supervisor. No hay un paso de configuración ni una casilla que tildar.

  2. 1

    Su contraseña deriva una clave de cifrado

    Con Argon2id, que exige 128 MB de memoria y tres pasadas por intento. Esa exigencia de memoria es la que encarece el ataque que de verdad importa —probar contraseñas a máquina, contra una base robada—, porque no se puede paralelizar barato en una placa de video. La contraseña no se guarda ni se transmite para esto: la derivación ocurre en su navegador. Por lo mismo, la contraseña tiene que medir 12 caracteres o más y superar un control de fortaleza, y el ingreso tiene límite de intentos.

  3. 2

    Esa clave abre su par de claves personal

    Un par ECDH sobre P-256 que guardamos envuelto: la mitad privada nos llega ya cifrada y no la podemos abrir.

  4. 3

    La clave del estudio es la que cifra el contenido

    Una clave AES-256, guardada una vez por cada miembro del estudio, envuelta contra su clave pública.

  5. 4

    El código de recuperación envuelve una copia más

    160 bits, 8 grupos de 4 caracteres, sin letras que se confundan al copiar a mano. Se muestra una única vez, al principio, y no queda guardado en ningún lado.

Puntos a destacar

Lo que el cifrado NO cubre

Si algún punto de esta lista es incompatible con lo que su estudio necesita, conviene saberlo ahora.

Preguntas frecuentes

¿Tengo que configurar algo para que mis datos estén cifrados?

No. Viene activo desde el primer día: la clave de su estudio se genera automáticamente la primera vez que ingresa. Lo único que le vamos a pedir es que guarde el código de recuperación que le mostramos en ese momento — es la única forma de volver a entrar si todo el estudio pierde las contraseñas, y no tenemos copia.

Cómo se manejan las claves
Sumo un abogado al estudio. ¿Ve los expedientes enseguida?

Necesita un paso: después de que inicie sesión por primera vez, un supervisor le da acceso desde Ajustes → Seguridad. Se resuelve en el momento, y hay un botón para darle acceso a todos los que estén esperando. No lo hacemos automático a propósito: quién puede descifrar los expedientes de un estudio es una decisión del estudio, no nuestra.