Custodia

Seguridad pensada para preparar y auditar documentos

La seguridad aquí no va de prometer cumplimiento mágico. Va de reducir errores frecuentes: subir un PDF sensible, entregar metadatos ocultos, olvidar datos personales o enviar un expediente desordenado.

Controles y límites

Procesamiento local

Las operaciones documentales se ejecutan en el dispositivo del usuario siempre que el navegador lo permite, y el motor pesado se reserva para la app.

  • El motor pesado se carga solo al abrir la app.
  • Las páginas marketing no cargan WASM, OCR ni pdf.js.
  • Los documentos permanecen dentro del contexto local del navegador.

Auditoría antes de entregar

Los flujos de revisión ayudan a detectar lo que suele escaparse cuando hay prisa: metadatos, datos personales y problemas de preparación.

  • Limpieza de metadatos y campos ocultos.
  • Detección PII/DLP orientada a reducir riesgo.
  • Firma local sin subir certificados a la nube.

Buenas prácticas

La herramienta no garantiza cumplimiento legal por sí sola. Debe integrarse con controles internos, validación profesional y políticas de seguridad de cada organización.

No es lo mismo limpiar, anonimizar, auditar o firmar

Cada acción reduce un riesgo distinto. Saber qué hace cada una evita falsas garantías.

Limpiar metadatos

Quita datos ocultos del archivo (autor, software, comentarios). No transforma el contenido visible del documento.

Anonimizar

Ayuda a reducir datos personales identificables. No garantiza una anonimización perfecta: revísalo siempre antes de enviar.

Auditar

Detecta riesgos (metadatos, datos personales) y genera un informe antes de enviar. No certifica cumplimiento normativo.

Firmar y sellar

Asocia tu identidad (P12/PFX) o un hash de integridad al documento. No equivale a una firma electrónica cualificada.

Firma y sellos

Estado actual de firma y sellos

Mostramos qué está disponible y qué sigue en desarrollo, sin venderlo como productivo antes de tiempo.

Disponible

Firma local con certificado P12/PFX

Firmas desde tu equipo con tu archivo de certificado. Ni el documento ni el certificado salen del navegador. No es firma cualificada.

Disponible

Sello de integridad (hash verificable)

Calcula un hash del documento para comprobar después que no se ha alterado. No es una firma cualificada ni un sello de tiempo oficial (TSA).

Disponible

Informe de auditoría

Documenta qué se revisó y qué se hizo. Es una ayuda de trazabilidad, no un certificado legal.

En desarrollo

Firma con certificado instalado (agente local)

Permitiría firmar con el certificado instalado en el sistema. Está en desarrollo / beta técnica: no es un método productivo ni un sustituto universal de AutoFirma.

Diferenciamos lo maduro de lo que aún evoluciona. La herramienta ayuda a reducir riesgos y a preparar documentos, pero no sustituye el asesoramiento legal ni las validaciones formales externas (p. ej. veraPDF para PDF/A).

Calidad

Cómo probamos el producto

No prometemos perfección. Explicamos cómo lo probamos y qué partes están más reforzadas, para que decidas con criterio.

Pruebas automatizadas

El motor (Rust) y la aplicación (TypeScript) se cubren con cientos de pruebas automatizadas que se ejecutan en cada cambio.

  • Pruebas unitarias del motor Rust de PDF, privacidad, sello y licencia.
  • Pruebas de la app: stores, flujos de entrega, validador y páginas.
  • Pruebas E2E (Playwright) de los flujos estrella en un navegador real.

Fuzzing y mutation testing

Las rutas más sensibles se endurecen con técnicas que buscan fallos que las pruebas normales no ven.

  • Fuzzing de PDFs corruptos y entradas inesperadas para evitar cuelgues.
  • Mutation testing en funciones de integridad, licencia y limpieza.
  • Verificación de firma de licencia en tiempo constante.

Local-first y offline

El procesamiento documental ocurre en el navegador con un motor Rust/WASM. Una vez cargada, la app puede trabajar sin conexión.

  • Los documentos no se suben para procesarlos.
  • Las páginas de marketing no cargan el motor pesado.
  • Comprobaciones automáticas de que el bundle no filtra dependencias pesadas.