DateSealed
Idioma

Tots els articles

Per què vaig crear DateSealed: una nota del desenvolupador

Publicat 2026-11-10 · Per Yuki Nakazawa (Lightscend Co., Ltd.)

DateSealed és una eina gratuïta que registra quan existia un text, una foto o una pàgina web. Em dic Yuki Nakazawa i l'he creada jo. Aquesta nota explica per què, i quines decisions vaig prendre pel camí.

Va començar amb fotos d'immobles

Dirigeixo una empresa immobiliària al Japó, i fotografiem i publiquem els nostres immobles. Volia estar preparat per al dia que algú alterés una d'aquestes fotos o la publiqués en un altre lloc, per poder demostrar que l'original era nostre i que hi era primer.

Tenia els fitxers originals, i les meves publicacions tenien data. Però totes aquestes dates les podia editar jo mateix, i qualsevol que en tingués una còpia podia reclamar les mateixes dates. El que necessitava era una data anotada per algú que no fos jo, d'una manera que ningú no pogués canviar després.

El que vaig trobar primer

Vaig mirar què hi havia disponible al Japó el novembre del 2026.

  • La data certificada d'un notari. 700 iens per document. N'hi ha una versió electrònica, però només admet fitxers de text, PDF i XML de fins a 10 MB, i el tràmit es fa en dies laborables.
  • La inscripció a l'Agència d'Afers Culturals. 3.000 iens per obra, en paper i d'una en una. Fa presumir que l'obra es va publicar en la data inscrita.
  • Segells de temps de prestadors acreditats pel Ministeri d'Afers Interns i Comunicacions. Són els que tenen un estatus oficial al Japó. Els preus estan pensats sobretot per a empreses.
  • Serveis de registre basats en blockchain. Els que vaig trobar eren per a empreses, o de pagament.
  • Signatures a la càmera (C2PA). Algunes càmeres signen les fotos en el moment de fer-les. Això diu d'on ve un fitxer, que és una pregunta diferent de quan existia.

Tot això és útil, i per a allò que realment ha de protegir, cal fer-ho servir. Però pagar i fer tràmits per a cada foto o article nou no és realista. El que jo volia era una cosa gratuïta, sense registre d'usuari, que no pugi res, desada en un lloc que ni l'operador pugui reescriure, i automàtica a WordPress cada vegada que es publica. No la vaig trobar, així que la vaig fer.

Les regles que em vaig posar

No prendre res més que un hash

DateSealed només rep el hash SHA-256 del seu fitxer o text, una empremta digital de 64 caràcters. El hash es calcula al seu navegador, de manera que les seves fotos i esborranys no surten mai del seu ordinador. L'obra inèdita és precisament el que la gent vol registrar, i haver-la de lliurar per registrar-la no tindria cap sentit.

No s'hauria de refiar de mi

Cada registre porta dues dates. Una és un segell de temps RFC 3161 signat per l'autoritat de segellat de temps pròpia de DateSealed, que es retorna a l'instant. L'altra queda ancorada en un bloc de Bitcoin mitjançant OpenTimestamps, normalment en poques hores.

La primera només és tan fiable com jo. La segona no la puc canviar. Un cop ancorada, pot comprovar la data només amb el fitxer de prova (.ots) i el llibre major de Bitcoin, encara que DateSealed desaparegui. Cada pàgina de registre mostra les ordres per verificar-lo al seu propi ordinador.

La clau arrel de l'autoritat de segellat de temps es va generar al meu propi ordinador i es guarda xifrada amb una frase de pas. El servidor només té la clau de signatura.

No esborrar mai, no reescriure mai

Ni tan sols les pantalles d'administració permeten esborrar un registre ni canviar-ne el hash o l'hora. Un llibre major només val alguna cosa si el seu operador no el pot tocar. Quan actualitza un article, el registre antic es manté i se n'afegeix un de nou. El connector de WordPress segueix la mateixa regla.

Dir per endavant què no pot fer

Un registre mostra que en aquell moment existien unes dades que coincideixen amb el hash. Res més. No mostra que les hagi fet vostè, que siguin seves ni que siguin correctes, i no garanteix cap efecte jurídic. Ho dic a molts llocs del web, perquè les expectatives equivocades són el que fa mal a la gent.

Ser clar sobre què es recull

Per evitar abusos, aplicar els límits, depurar errors i entendre l'ús, cada ús es registra amb l'adreça IP i algunes dades més. No es fa servir per a publicitat ni es ven. Les adreces IP i els noms de host es queden en aquest servidor 30 dies; després passen a un emmagatzematge separat que gestiono jo durant un màxim de 13 mesos, i a continuació s'elimina el final de l'adreça i només en queden estadístiques. Els detalls són a les condicions.

Per a tothom

És gratuït i no cal compte. La interfície està disponible en 50 idiomes. També hi ha un segell per a fotos, una manera de registrar un URL publicat, una API i un connector de WordPress. Pot descarregar el connector de la pàgina de l'API; la fitxa a wordpress.org està en revisió. Per a una guia pas a pas, i per veure com encaixa un registre amb les vies formals que hi ha a Catalunya, al País Valencià, a les Illes Balears i a Andorra, vegi «Com demostrar que ho va fer primer».

Expliqui'm què falla

M'agradaria saber on li fa nosa DateSealed i què li agradaria que fes, sobretot si és fotògraf o blogaire i ha viscut una disputa de «qui va ser primer». Les dades de contacte són al peu de la pàgina.

Aquest article s'ha traduït amb IA i encara no l'ha revisat cap parlant nadiu. Si hi troba expressions poc naturals, comuniqui-ho a GitHub (datesealed-i18n).

Hi ha una versió més llarga d'aquest article al blog de l'autor: https://nkzw.jp/2026/11/02/datesealed_free_publication_date_record_2026_en/

Provi DateSealed

Enganxi un paràgraf o triï un fitxer. El hash es calcula al seu navegador i no es puja res.

DateSealed

Tots els articles