Verificar Autenticidad de Documentos

Verifique que un PDF de constancia fue emitido oficialmente por Notificas.com

Verificar PDF

Subir o arrastrar PDF

Formato soportado: PDF (máx. 10MB)

O verificar por ID
Certificado de Lectura

Si descargaste un certificado de lectura del dashboard, copia el "Identificador de mensaje" que figura en el PDF e ingrésalo aquí.

Cómo funciona el sistema de certificación

Información para usuarios, autoridades y magistrados

1. ¿Qué es Notificas.com?

Notificas.com deja constancia de un mensaje digital: qué se envió, a quién y cuándo. La huella de ese texto queda en Polygon, una red pública que no se puede reescribir. El expediente (el texto y los eventos) se guarda en Notificas; no está “dentro” de la blockchain.

2. ¿Qué se certifica?

  • Envío: qué texto salió y si el servidor de correo lo tomó para enviar (no prueba que haya llegado a la bandeja)
  • Contenido: huella del texto que ve el destinatario en el correo o en el lector
  • Aviso WhatsApp: la plantilla de Meta con los datos de esa persona, no la carta completa salvo que coincidan
  • Recepción: primer click al enlace de lectura, si ocurre — no es haber abierto Gmail u Outlook
  • Lectura: confirmación en nuestra pantalla, o WhatsApp marca el aviso como leído
  • Certificado PDF: se emite una sola vez, como una foto de ese momento. No se le agregan hechos posteriores

3. ¿Por qué es inmutable?

Lo publicado en Polygon (polygonscan.com) no se puede cambiar. Esa huella sirve para comprobar que el texto es el mismo. Adjuntos y PDFs quedan trabados 5 años. El archivo de trabajo en Notificas se copia a ese depósito trabado al enviar, para que el texto también sobreviva.

4. ¿Cómo verificar un documento?

  • Certificado de lectura (PDF): Ingrese el "Identificador de mensaje" que figura en el PDF.
  • Reporte o acta de campaña: Suba el PDF descargado desde la campaña. El sistema compara su hash y la referencia impresa en el documento.
  • Constancia PDF de Notificas: Suba el archivo PDF de constancia; el sistema compara su hash con el registrado en Polygon.

5. Valor probatorio

Estos PDF se pueden presentar en un expediente. No son una carta documento. Quien juzga decide qué valor les da. El certificado de lectura se saca una sola vez: es una foto de ese instante.

Detalle técnico (para peritos e informes)

Algoritmo criptográfico

Hash SHA-256 (Secure Hash Algorithm 256 bits). Resultado: 64 caracteres hexadecimales.

Fórmula exacta de reproducción

SHA-256( UTF-8( trim(texto_plano_del_mensaje) ) )

El hash se calcula sobre el texto plano del mensaje escrito por el remitente (sin HTML, sin asunto, sin boilerplate del email). Es exactamente el contenido visible en el certificado, con trim() aplicado. Implementación de referencia: crypto.subtle.digest('SHA-256', new TextEncoder().encode(texto.trim())) (Web Crypto API estándar, idéntica en Node.js y navegadores).

Red blockchain

Polygon Mainnet (Chain ID: 137). Red pública, descentralizada, con consenso Proof of Stake. Explorador: polygonscan.com.

Formato del payload en blockchain

Cada transacción incluye datos codificados en UTF-8. Tipos de evento:

SEND|messageId|remitente|destinatario|contentHash|smtp:smtpMessageId|timestampFIRST_READ|messageId|usuario|contentHash|ref:txHashEnvio|timestampREAD|messageId|usuario|timestampCERTIFICATE|messageId|sha256:hashPDF|ref:txHashEnvio|timestamp

El contentHash es el SHA-256 del asunto + cuerpo. El campo ref: encadena cada evento al TX de envío, permitiendo verificar la continuidad sin depender de bases de datos. El campo smtp: vincula la TX con el registro del servidor de correo.

Verificación de integridad (fuente de verdad)

El sistema obtiene el hash certificado directamente de la transacción en Polygon (no de bases de datos). Flujo: 1) Obtener tx por hash; 2) Decodificar datos de la tx; 3) Extraer contentHash del payload; 4) Calcular hash del contenido actual; 5) Comparar. Si coinciden, el contenido no fue alterado.

Verificación independiente

Cualquier persona puede verificar una transacción en polygonscan.com ingresando el hash de la tx (visible en el certificado PDF). Los datos de la transacción son públicos e inmutables.

Pasos de verificación

1. Documento

Notificas genera un certificado PDF con hash criptográfico anclado en Polygon

2. Blockchain

Envío, contenido, recepción y lectura se registran en Polygon (inmutable)

3. Verificación

Ingrese el ID del certificado o suba el PDF adjunto para verificar