Cómo funciona NotifiCert

Qué certifica exactamente, cómo funciona la cadena de hash que hace que un certificado no se pueda alterar sin que se note, y qué respaldo legal tiene esto en Chile, Argentina y Colombia.

En esta página

NotifiCert vs. correo normal vs. carta certificada

CapacidadCorreo normalNotifiCertCarta certificada postal
Prueba de contenido exacto hash SHA-256 Depende del sobre/copia
Prueba de envío timbre de correos
Prueba de entrega SMTP firma de recepción
Verificable por un tercero /verify Solo con el operador postal
Costo y tiempoGratis, instantáneoBajo costo, instantáneoAlto costo, días

¿Qué certifica exactamente NotifiCert?

Piénsalo como una carta certificada, pero para correo electrónico: cuando envías una notificación, NotifiCert no se limita a "mandar el correo" — va dejando un registro paso a paso de lo que efectivamente ocurrió, y ese registro queda sellado de forma que no se pueda editar después sin que se note (más abajo se explica cómo). Son tres hechos concretos, ni uno más:

1. ContenidoApenas se crea la notificación, se calcula el hash SHA-256 del asunto, el mensaje y cualquier adjunto — es decir, se saca su "huella digital" exacta en ese instante. Esa huella queda guardada junto con la notificación. Si alguien, en cualquier momento futuro, quisiera decir "el correo en realidad decía otra cosa", basta con recalcular el hash del texto que se está mostrando y compararlo con el guardado: si no coinciden exactamente, se sabe que algo se alteró.
2. EnvíoEl sistema que efectivamente transmite el correo por internet confirma que lo recibió y lo aceptó para enviarlo, entregando un identificador único de ese envío (un Message-ID). Es la prueba de que el mensaje salió de verdad, no solo que quedó "guardado como borrador".
3. EntregaEl servidor de correo del destinatario (Gmail, Outlook, el servidor de su empresa, etc.) confirma por el protocolo estándar de correo (SMTP) que recibió el mensaje y lo aceptó en la casilla — la respuesta técnica es un código "250 OK". Es el equivalente electrónico exacto a que una carta certificada llegue físicamente al buzón del destinatario.
Lo que NO certifica: que alguien haya leído el correo. El pixel de apertura que usan la mayoría de las herramientas de email marketing se dispara con la precarga automática de imágenes de Gmail/Outlook (por privacidad y escaneo antispam), no porque una persona haya abierto el correo — por eso decidimos no incluirlo como un hecho certificado. Es la misma lógica que una carta certificada postal: se certifica que llegó a tu buzón, no que la leíste.

La cadena de hash: qué es un SHA-256 y por qué garantiza que nadie alteró nada

Un hash SHA-256 es como una huella digital única e irrepetible para cualquier tipo de dato o archivo (un texto, un documento, una imagen o todo un programa). La sigla viene de Secure Hash Algorithm (Algoritmo de Hashing Seguro), y el "256" se debe a que siempre genera un resultado de largo fijo: 256 bits, que en texto se ve como una cadena de 64 caracteres de números y letras — sin importar si la entrada es una palabra o un archivo de varios megabytes.

¿Cómo funciona en la práctica? Imagina que le metes a una licuadora matemática cualquier texto o archivo. La licuadora siempre te devuelve una cadena de texto del mismo largo:

Entrada:  "Hola mundo"
SHA-256:  6a28723f124439c3... (64 caracteres en total)

Si le cambias solo un punto o una letra a la entrada, el resultado cambia por completo:

Entrada:  "hola mundo" (con 'h' minúscula)
SHA-256:  734f5d2e742e9e62... (completamente diferente)

Las 4 propiedades clave del SHA-256:

Es unidireccionalEs facilísimo calcular el hash a partir de los datos, pero es prácticamente imposible hacer el proceso inverso — obtener el archivo original a partir solo del hash.
Es deterministaSi le das la misma entrada exacta 1000 veces, siempre genera exactamente el mismo hash.
Efecto avalanchaUn cambio mínimo en los datos (una letra, un espacio, un bit) produce un cambio radical y total en la huella final.
Resistente a colisionesNo existen dos archivos o textos diferentes conocidos que produzcan exactamente el mismo hash SHA-256.

¿Para qué se usa en la industria? No es una tecnología inventada para NotifiCert — es un estándar usado en todas partes:

Verificar integridad de archivosCuando descargas un programa pesado o una actualización, el desarrollador publica el hash SHA-256 oficial. Tú calculas el hash del archivo que descargaste; si coincide, sabes que se descargó completo y sin alteraciones.
Criptomonedas y blockchainEs el algoritmo central que usa Bitcoin tanto para encadenar bloques de transacciones como en el proceso de minería — la misma idea de "cadena de eslabones sellados" que usa NotifiCert para encadenar eventos.
ContraseñasLos sistemas serios no guardan tu contraseña en texto plano, guardan su hash. Cuando inicias sesión, el sistema convierte lo que escribiste a hash y compara si coincide con el guardado — así nunca queda tu contraseña real almacenada en ningún lado.

Cómo se aplica esto en NotifiCert. Cada notificación certificada genera una secuencia de eventos (creación, envío, entrega...). Cada evento se guarda con un hash SHA-256 que se calcula sobre sus propios datos + el hash del evento anterior — igual que un bloque en una blockchain enlaza con el bloque anterior.

Es como una cadena de eslabones: cada eslabón nuevo se fabrica agarrando el anterior y soldándolo. Si alguien intentara cambiar un evento en el medio de la cadena — la fecha, el resultado de una entrega, lo que sea — el efecto avalancha haría que su hash cambiara por completo, y como el siguiente evento fue calculado incluyendo el hash original (el de antes de la alteración), la cadena completa a partir de ese punto dejaría de calzar. No hay forma de "arreglar" solo un eslabón sin que se detecte — habría que recalcular toda la cadena hacia adelante, y eso es exactamente lo que la verificación pública detecta.

Esto no es solo una explicación — cuando escaneas el código QR del certificado o entras a /verify/<id>, el sistema recalcula los hashes desde cero a partir de los datos guardados y confirma que coinciden. No es una comparación visual ni un ícono decorativo: es la verificación criptográfica ejecutándose en ese momento.

¿Y si el certificado dice "cadena inválida"? Baja al FAQ para esa pregunta.

El sello de tiempo (TSA): un notario para el hash

La cadena de hash de arriba prueba algo importante: que nadie alteró los datos después de guardados. Pero hay una pregunta que la cadena por sí sola no responde: ¿cómo sabes que confiar en el reloj y en los registros de NotifiCert es suficiente, sin depender solo de la palabra de NotifiCert? Para eso existe el sello de tiempo (TSA — Time-Stamp Authority): un tercero completamente independiente que certifica la fecha y hora, sin que NotifiCert esté involucrado en esa parte.

La analogía más simple: un notario y un sobre sellado. Imagina que le llevas un papel a un notario. El notario le pone un timbre con la fecha de hoy y te lo devuelve. El notario no se queda con una copia para que mañana vengas a preguntarle "¿qué fecha le pusiste a mi papel?" — el timbre que ya tienes en la mano es la prueba completa. Cualquiera puede mirar ese timbre después y confirmar, por su cuenta, que es un timbre auténtico de ese notario (no falsificado) y qué fecha dice — sin tener que ir a buscarlo.

Así funciona en NotifiCert:

1. Se arma el certificadoAl llegar la notificación a un estado final (entregada, fallida, etc.), NotifiCert genera el PDF del certificado, que incluye impresa toda la cadena de eventos y su hash final — la huella digital de todo lo que pasó hasta ese momento.
2. Se manda a sellar el documentoSe envía la huella de ese PDF (no el contenido: la autoridad nunca ve el documento) a una autoridad de sellado de tiempo independiente y reconocida internacionalmente, una de las más conocidas del rubro.
3. El sello queda dentro del PDFLa autoridad devuelve un sello firmado con la fecha y hora, que se incrusta en el propio PDF como una firma del documento (estándar PAdES) — como el timbre del notario, pero estampado en el papel mismo. Al abrir el archivo en un lector como Adobe Acrobat, el sello aparece solo, en el panel de firmas.
4. Se puede verificar sin pedirle nada a nadiePara comprobar el sello más adelante, no hay que consultarle nada a esa autoridad ni a NotifiCert: cualquier lector o validador de PDF con soporte PAdES abre el archivo y dice si la firma es auténtica, de qué fecha es, y si el documento fue modificado aunque sea en un byte después del sello — usando matemática pública que cualquiera puede consultar libremente, para siempre.
Un solo sello, no dosComo la cadena de eventos y su hash final están impresos dentro del documento sellado, sellar el PDF ya prueba también que esa cadena existía tal cual a esa fecha. No hace falta un segundo sello sobre el hash por separado para probar lo mismo.
El malentendido más común: pensar que el sello es como una base de datos donde le preguntas a esa autoridad "¿qué hash le pusiste a esto?". No es así — esa autoridad no guarda nada de tu lado. El sello que ya tienes es la respuesta completa, congelada en ese archivito. Por eso el sello sigue siendo válido para siempre, incluso si esa autoridad dejara de existir como empresa algún día: la prueba no depende de que sigan operando, depende solo de la matemática del archivo que ya tienes guardado.

¿Para qué sirve esto si ya existe la cadena de hash? La cadena prueba que los datos no cambiaron entre ellos; el sello de tiempo prueba la fecha ante alguien que no confía únicamente en el reloj de NotifiCert — un respaldo independiente adicional, no un reemplazo de la cadena.

Preguntas frecuentes

¿Qué pasa si el destinatario no abre el correo?

No afecta la certificación. NotifiCert certifica entrega (que el servidor de correo del destinatario aceptó el mensaje), no lectura. Es el mismo principio que una carta certificada: si no vas a buscarla al correo, igual quedó constancia de que fue entregada a tu domicilio/casilla.

¿Qué pasa si el correo cae en la carpeta de spam?

El certificado seguirá diciendo "entregado", porque técnicamente eso es lo que pasó — el servidor del destinatario aceptó el mensaje. Que el filtro antispam lo mueva de carpeta después es una decisión que toma ese servidor y que nunca se le informa de vuelta al remitente (por diseño de todo el ecosistema de correo, para no ayudar a spammers a evadir filtros). Por eso el certificado incluye una nota aclarando que "entregado" no garantiza bandeja principal.

La causa más común de esto es enviar "desde" un dominio que no controlas (por ejemplo, configurar tu remitente como una dirección @gmail.com sin ser Gmail el que envía). La solución real es autenticar tu propio dominio en el proveedor de envío (SPF/DKIM).

¿Cómo compruebo que un certificado no fue alterado?

Escanea el código QR del PDF, o entra directamente a /verify/<id>. Esa página recalcula los hashes de toda la cadena de eventos a partir de los datos guardados y confirma si coinciden — no es una comparación cosmética. Si alguna vez dice que no pudo verificar la integridad, significa que los datos guardados no coinciden con lo esperado y deberías contactar a quien emitió el certificado.

¿Sirve como prueba en un juicio en Chile?

Puede aportarse como evidencia documental de que una comunicación se envió y se entregó. Legalmente funciona como un instrumento privado (Código Civil, art. 1702): tiene valor probatorio, pero formalmente puede requerir ser reconocido por la contraparte o corroborarse con otros medios si se disputa. Ahí es donde ayuda la cadena de hash verificable y los metadatos técnicos (MX, SMTP, encabezados) — son corroboración difícil de fabricar.

Lo más importante para tu caso concreto: revisa si el contrato, póliza o términos de servicio ya aceptan el correo electrónico como canal de notificación (como ocurre, por ejemplo, en pólizas de seguro reguladas por la CMF). Si es así, NotifiCert aporta la prueba de que ese canal se usó correctamente. Si no está contemplado, o es una notificación hacia un organismo público, consulta con un abogado antes de depender solo de esto.

Adjunté un archivo — ¿también queda certificado?

Sí. Cada adjunto se guarda con su propio hash SHA-256, que queda registrado en el evento de creación de la cadena (así que participa de la misma verificación). Además, si es un PDF, se anexa completo al final del certificado — puedes ver exactamente qué archivo se mandó, no solo su nombre.

¿El envío masivo con plantilla PDF certifica lo mismo?

Sí — cada fila del envío masivo genera una notificación certificada completa e independiente, con su propio PDF personalizado (con las variables ya reemplazadas), su propia cadena de hash y su propio certificado. No es un envío "genérico": cada destinatario tiene evidencia propia y verificable.

¿Dónde se guardan mis correos y adjuntos?

El contenido, los eventos y los adjuntos se guardan en la base de datos del servidor que corre NotifiCert. En un despliegue sin volumen persistente (por ejemplo, el plan gratuito de algunos hosts), esos datos pueden perderse si el servidor se reinicia — es una limitación de infraestructura, no del diseño del producto, y se resuelve agregando persistencia real (Postgres + almacenamiento de adjuntos) antes de usarlo en producción.

¿Puedo usar NotifiCert fuera de Chile?

Técnicamente sí en cualquier país (es solo un envío de correo), y el respaldo legal descrito en la sección de marco legal ya cubre Chile, Argentina y Colombia. Para el resto de los países no hemos evaluado ni adaptado el marco legal local — otros tienen sus propios regímenes (eIDAS en la UE, ESIGN/UETA en EE.UU., etc.) que conviene revisar antes de depender de esto para una notificación legalmente sensible fuera de esos tres países.