Tu firma electrónica no sale de tu computadora.
Casi todas las guías de firma electrónica en Ecuador repiten lo mismo: no cargues tu archivo .p12 en sitios que no conoces. Tienen razón. Ese archivo es tu identidad.
Por eso DocuFirma trabaja de otra manera. Tu PDF, tu certificado y tu contraseña se quedan en tu navegador. Nuestro sitio solo entrega las herramientas, y todo lo que pasa con tus archivos ocurre en tu equipo.
Cómo funciona
Usamos funciones que el navegador ya trae:
Web Crypto, la criptografía integrada del navegador, genera la firma con tu clave. La clave se marca como no exportable, lo que dificulta sacarla de ahí.
Web Workers arman el PDF en segundo plano, para que la pantalla no se congele con archivos grandes.
Service Worker y caché guardan las herramientas públicas antes de que elijas tus archivos. Por eso, cuando ves «Listo sin conexión», puedes desconectar el internet y firmar igual.
Para leer y modificar el PDF usamos bibliotecas públicas como libpdf y PDF.js. La firma sale en formato PAdES con SHA-256, el estándar para firmas en PDF.
No tienes que creernos. Abre las herramientas de desarrollo de tu navegador, entra a la pestaña Red y mira qué sale cuando firmas. En la página de privacidad está el paso a paso, incluida la prueba sin internet.
Lo que todavía no hace
La fecha de la firma sale del reloj de tu equipo, no de una autoridad de sellado de tiempo. Tampoco consulta si tu certificado fue revocado. Verifica el documento final en FirmaEC, o con lo que exija quien lo reciba.
Por qué es gratuito
Queríamos probar hasta dónde llegan las tecnologías que hoy trae el navegador para firmar documentos: criptografía local, procesamiento en segundo plano y trabajo sin conexión. La forma de comprobarlo era construir una herramienta real, con certificados .p12 y PDF de verdad.
Quedó lo bastante útil para no guardarla. DocuFirma está disponible para cualquier persona u organización que necesite firmar un PDF con su certificado. No pide cuenta, correo ni tarjeta, y no tiene costo.