Proovik

Esta página está disponible en español y en English.

Guía · Prueba de existencia y anterioridad

¿Cómo demostrar que un documento existía en una fecha?

Para demostrar que un documento existía en una fecha hay que fijar su contenido en un registro que nadie pueda alterar ni retrodatar: un notario, un sello de tiempo cualificado (eIDAS), un correo certificado con contenido, un registro público o un sello de tiempo en una blockchain de prueba de trabajo. Se fija el documento o su huella (hash SHA-256); la fuerza de la prueba depende de quién controla el reloj y de si puede reescribirse después.

Esta guía explica qué es exactamente una prueba de existencia y anterioridad, compara los cinco métodos, muestra cómo se hace con blockchain en cuatro pasos y recoge lo que dice el Reglamento (UE) 910/2014 (eIDAS).

Qué es una prueba de existencia y anterioridad

Es la evidencia de que un contenido concreto, con esos bytes exactos, ya existía en un instante determinado y no ha cambiado desde entonces. Técnicamente se construye en dos pasos: se calcula una huella criptográfica del documento (hash SHA-256, 64 caracteres hexadecimales que cambian por completo si cambia un solo bit) y se fija esa huella en un registro fechado que ni quien lo pide ni quien lo custodia pueden reescribir.

Lo que demuestra

Que el documento existía en esa fecha (existencia), que existía antes de cualquier hecho posterior (anterioridad) y que el fichero que presentas hoy es idéntico al de entonces (integridad).

Lo que NO demuestra

Quién lo creó (autoría), si lo que dice es verdad (veracidad), si quien lo firmó podía hacerlo, ni que no existiera todavía antes. Para eso hacen falta otros medios de prueba.

Los cinco métodos, comparados

El coste es orientativo y cualitativo; varía por país y proveedor. La columna de presunción legal se refiere al Reglamento (UE) 910/2014: solo los sellos de tiempo cualificados tienen la presunción de exactitud del art. 41.2.

Comparativa de métodos para demostrar que un documento existía en una fecha
Método Coste orientativo Tiempo hasta tener la prueba Presencialidad Presunción legal (art. 41.2 eIDAS) Dependencia de un tercero Verificabilidad futura
Notario (acta de depósito o protocolización) Alto: honorarios por acta Días (cita previa) Sí, en general No es un sello eIDAS; el acta es documento público con fe pública notarial Del notario y de la conservación de su protocolo Mientras se conserve el protocolo notarial
Sello de tiempo cualificado (prestador en la lista de confianza de la UE) Medio: coste por sello o suscripción Segundos No Sí: presunción de exactitud de fecha y hora (art. 41.2) Del prestador y de la cadena de certificados; exige resellado a largo plazo Sí, mientras la cadena de certificados sea comprobable
Correo certificado con certificación de contenido (burofax o similar) Medio: coste por envío Horas o días Presencial o en línea, según el operador No es un sello eIDAS; acredita fecha, envío y contenido según el operador Del operador postal Limitada al plazo de custodia del operador
Registro público (propiedad intelectual, mercantil, administrativo) Bajo o medio: tasa Semanas o meses Presencial o en línea No es un sello eIDAS; cada registro tiene sus propios efectos (p. ej. art. 145 LPI) Del organismo registral Sí: archivo público
Sello de tiempo en blockchain de prueba de trabajo (Proovik, OpenTimestamps) Bajo o gratuito Segundos a horas, según la red No No: sello no cualificado. Admisible como prueba (art. 41.1), sin presunción (art. 41.2) Ninguna para verificar (red pública); un servicio solo para emitir Sí: cualquiera con el fichero de prueba, sin el emisor

Cómo se hace con blockchain, en cuatro pasos

Así funciona un sello de tiempo en una blockchain de prueba de trabajo como Kaspa. La clave está en que la marca temporal forma parte del dato sobre el que se gastó el trabajo de minería: cambiarla obligaría a rehacer ese trabajo.

  1. Calcula la huella del documento en tu dispositivo

    Se obtiene el hash SHA-256 del fichero en el navegador. El documento no se sube a ningún servidor; a partir del hash no se puede reconstruir.

  2. Inscribe el hash en una transacción de la blockchain

    El hash se incluye en una transacción de la red Kaspa. El bloque que la acepta lleva en su cabecera una marca temporal, y sobre esa cabecera se ejecuta la prueba de trabajo.

  3. Guarda el certificado junto al documento original

    El certificado PDF incluye el hash, el identificador de la transacción, la marca temporal y el paquete de prueba PVK-PROOF/1. Documento y certificado juntos son la prueba.

  4. Cuando haga falta, verifica sin depender de nadie

    Se recalcula el hash del documento, se compara con el del certificado y se comprueba la transacción, la cabecera y la prueba de trabajo con la especificación pública. No hace falta que Proovik exista.

El detalle de qué se comprueba exactamente (transacción, árbol Merkle, cabecera, prueba de trabajo) está en la especificación pública de verificación PVK-PROOF/1; la comparación con OpenTimestamps y con los sellos cualificados, en qué es un sello de tiempo blockchain.

Qué dice la ley

Citas literales del Reglamento (UE) n.º 910/2014 del Parlamento Europeo y del Consejo, de 23 de julio de 2014 (eIDAS), en su versión consolidada.

Artículo 3.16 — «servicio de confianza»
«el servicio electrónico prestado habitualmente a cambio de una remuneración, consistente en: a) la creación, verificación y validación de firmas electrónicas, sellos electrónicos o sellos de tiempo electrónicos, servicios de entrega electrónica certificada y certificados relativos a estos servicios […]»
Artículo 3.33 — «sello de tiempo electrónico»
«datos en formato electrónico que vinculan otros datos en formato electrónico con un instante concreto, aportando la prueba de que estos últimos datos existían en ese instante»
Artículo 41.1 — efectos jurídicos
«No se denegarán efectos jurídicos ni admisibilidad como prueba en procedimientos judiciales a un sello de tiempo electrónico por el mero hecho de estar en formato electrónico o de no cumplir los requisitos de sello cualificado de tiempo electrónico.»
Artículo 41.2 — presunción (solo cualificados)
«Los sellos cualificados de tiempo electrónicos disfrutarán de una presunción de exactitud de la fecha y hora que indican y de la integridad de los datos a los que la fecha y hora estén vinculadas.»

Qué significa para un sello en blockchain. Es un sello de tiempo electrónico no cualificado: encaja en la definición del art. 3.33, es admisible como prueba por el art. 41.1 y carece de la presunción del art. 41.2. En caso de impugnación, quien lo aporta debe acreditar que la fecha es correcta; por eso importa que la comprobación sea aritmética y reproducible por cualquiera, y no una declaración del prestador.

En España. El art. 326 de la Ley de Enjuiciamiento Civil regula la fuerza probatoria de los documentos privados. Su apartado 3 (introducido por la Ley 6/2020) prevé que, cuando se impugne la autenticidad, integridad o precisión de fecha y hora de un documento electrónico que un servicio de confianza no cualificado permita acreditar, se practique la prueba que corresponda conforme al apartado 2 y al Reglamento (UE) 910/2014; el apartado 4 reserva la presunción a los servicios cualificados que figuren en la lista de confianza. Por ello, un sello de tiempo no cualificado como el de Proovik no otorga por sí mismo «fecha cierta» en el sentido del art. 1227 del Código Civil: aporta una prueba de existencia y anterioridad que el tribunal valora libremente.

Esta página es información general, no asesoramiento jurídico. Fuera de la Unión Europea el tratamiento depende de cada jurisdicción.

Preguntas frecuentes

¿Vale un pantallazo para demostrar la fecha?

Por sí solo, no. Una captura de pantalla la puede fabricar o editar cualquiera y la fecha que muestra es la del reloj del dispositivo, que se cambia en segundos. Sirve como indicio si va acompañada de algo que fije su existencia en el tiempo: por ejemplo, sellar el hash de la propia captura en el momento de hacerla.

¿Sirve enviarme un email a mí mismo?

Es una prueba débil. Las cabeceras de un correo las genera el servidor de quien envía y pueden alterarse; el mensaje se conserva en un buzón que tú controlas; y el proveedor no certifica nada. Puede reforzar un relato, pero no fija el contenido de forma que un tercero no pueda discutir la fecha.

¿Y la fecha de los metadatos del PDF o del archivo?

Los metadatos (fecha de creación, de modificación, autor) los escribe el programa que genera el fichero y se editan con herramientas gratuitas sin dejar rastro. No demuestran nada frente a quien los discuta. Un sello de tiempo fija el hash de los bytes completos del fichero, metadatos incluidos, en un registro externo que tú no controlas.

¿Qué NO demuestra un sello de tiempo?

No demuestra quién creó el documento (autoría), que su contenido sea cierto (veracidad), que el firmante tuviera derecho a firmarlo, ni que el documento no existiera antes de la fecha del sello. Demuestra existencia y anterioridad: que esos bytes exactos ya existían en ese instante y no han cambiado desde entonces. La autoría y la veracidad se acreditan con otros medios.

¿Qué método elijo?

Depende de lo que esté en juego. Si necesitas la presunción legal de fecha y hora del art. 41.2 o fe pública, acude a un prestador cualificado o a un notario. Si necesitas fijar muchas versiones, a bajo coste, sin que el documento salga de tu equipo y con una prueba que cualquiera pueda comprobar dentro de veinte años, un sello en blockchain es adecuado. Los métodos se combinan: puedes sellar hoy en blockchain y protocolizar ante notario más adelante si el asunto lo requiere.

Fija hoy la existencia de tu documento

El hash se calcula en tu navegador; el documento no sale de tu dispositivo. Recibes un certificado que cualquiera puede verificar sin Proovik.

¿Trazabilidad de productos? Qué es EPCIS 2.0