DateSealed
Sprog

Alle artikler

Hvorfor jeg byggede DateSealed: en note fra udvikleren

Udgivet 2026-11-10 · Af Yuki Nakazawa (Lightscend Co., Ltd.)

DateSealed er et gratis værktøj, der registrerer, hvornår en tekst, et foto eller en webside fandtes. Jeg hedder Yuki Nakazawa, og jeg har bygget det. Denne note handler om hvorfor, og om de beslutninger, jeg traf undervejs.

Det begyndte med ejendomsfotos

Jeg driver et ejendomsselskab i Japan, og vi fotograferer og offentliggør vores boliger til salg og leje. Jeg ville være forberedt på den dag, hvor nogen ændrede et af de fotos eller lagde det ud på et andet websted, så jeg kunne vise, at originalen var vores og fandtes først.

Jeg havde de originale filer, og mine opslag havde udgivelsesdatoer. Men dem kunne jeg selv ændre allesammen, og enhver med en kopi kunne påstå de samme datoer. Det, jeg havde brug for, var en dato skrevet ned af en anden end mig selv, i en form som ingen kunne ændre bagefter.

Hvad jeg fandt først

Jeg så på, hvad der fandtes i Japan i november 2026.

  • En notars datostempel. 700 yen pr. dokument. Der findes en elektronisk udgave, men den tager kun tekst-, PDF- og XML-filer på op til 10 MB, og sagsbehandlingen foregår på hverdage.
  • Registrering hos det japanske kulturagentur (Agency for Cultural Affairs). 3.000 yen pr. værk, indsendt på papir, ét værk ad gangen. Den giver en formodning for, at værket blev offentliggjort på den registrerede dato.
  • Tidsstempler fra udbydere, der er akkrediteret af det japanske ministerium for indre anliggender og kommunikation. Det er dem, der har en officiel status i Japan. Priserne er mest rettet mod virksomheder.
  • Blockchain-baserede registreringstjenester. Dem, jeg fandt, var for virksomheder eller kostede penge.
  • Signaturer i kameraet (C2PA). Nogle kameraer signerer fotos, idet de bliver taget. Det fortæller, hvor en fil kommer fra, og det er et andet spørgsmål end hvornår den fandtes.

Alle disse er nyttige, og til det ene, du virkelig skal beskytte, bør du bruge dem. Men at betale og indsende noget for hvert nyt foto eller hver ny artikel er ikke realistisk. Det, jeg ville have, var gratis, uden tilmelding, uden at uploade noget, gemt et sted hvor ikke engang operatøren kan omskrive det, og automatisk i WordPress, hver gang man udgiver. Jeg kunne ikke finde det, så jeg byggede det.

De regler, jeg satte

Tag intet andet end en hash

DateSealed modtager kun SHA-256-hashen af din fil eller tekst, et fingeraftryk på 64 tegn. Hashen beregnes i din browser, så dine fotos og udkast forlader aldrig din computer. Upubliceret arbejde er netop det, folk gerne vil registrere, og hvis man skulle aflevere det for at få det registreret, ville hele pointen forsvinde.

Du skal ikke være nødt til at stole på mig

Hver registrering får to datoer. Den ene er et RFC 3161-tidsstempel, signeret af DateSealeds egen tidsstempelinstans og leveret med det samme. Den anden forankres i en Bitcoin-blok via OpenTimestamps, som regel inden for få timer.

Den første er kun så troværdig, som jeg er. Den anden kan jeg ikke ændre. Når den er forankret, kan du kontrollere datoen alene med bevisfilen (.ots) og Bitcoin-blockchainen, også selvom DateSealed forsvinder. Hver registreringsside viser de kommandoer, du skal bruge for at kontrollere den på din egen computer.

Rodnøglen til tidsstempelinstansen blev oprettet på min egen computer og opbevares krypteret med en adgangssætning. Serveren har kun signeringsnøglen.

Slet aldrig, omskriv aldrig

Selv administrationssiderne har ingen mulighed for at slette en registrering eller ændre dens hash eller tidspunkt. En fortegnelse over registreringer er kun noget værd, hvis operatøren ikke kan røre ved den. Når du opdaterer et opslag, bliver den gamle registrering stående, og en ny bliver tilføjet. WordPress-pluginnet følger samme regel.

Sig fra starten, hvad den ikke kan

En registrering viser, at data med hashen fandtes på det tidspunkt. Intet andet. Den viser ikke, at du har lavet det, at du ejer det, eller at det er korrekt, og den garanterer ikke nogen retsvirkning. Det siger jeg mange steder på webstedet, for det er de forkerte forventninger, der gør folk fortræd.

Vær ærlig om, hvad der indsamles

For at forhindre misbrug, håndhæve grænser, finde fejl og forstå brugen bliver hver brug logget med IP-adressen og nogle få andre oplysninger. Det bruges ikke til annoncering og bliver ikke solgt. IP-adresser og værtsnavne bliver på denne server i 30 dage og flyttes derefter til et separat lager, som jeg selv administrerer, i op til 13 måneder; derefter fjernes slutningen af adressen, og kun statistik er tilbage. Detaljerne står i vilkårene.

For alle

Det er gratis og kræver ingen konto. Brugerfladen findes på 50 sprog. Der er også et stempel til fotos, en måde at registrere en offentliggjort URL på, et API og et WordPress-plugin. Du kan downloade pluginnet fra API-siden; en optagelse på wordpress.org er under behandling. En trin-for-trin-vejledning, og hvordan en registrering passer ind ved siden af de formelle veje, finder du i "Sådan viser du, at du havde det først".

Fortæl mig, hvad der ikke virker

Jeg vil gerne høre, hvor DateSealed står i vejen for dig, og hvad du gerne vil have, at det kan næste gang, især fra fotografer og bloggere, der har været i en strid om, hvem der var først. Kontaktoplysningerne står nederst på siden.

Denne artikel er oversat med hjælp fra AI og er endnu ikke gennemlæst af en dansktalende. Finder du kluntede formuleringer, så skriv til os på GitHub (datesealed-i18n).

En længere version af denne artikel findes på forfatterens blog: https://nkzw.jp/2026/11/02/datesealed_free_publication_date_record_2026_en/

Prøv DateSealed

Indsæt et afsnit, eller vælg en fil. Hashen beregnes i din browser, og intet bliver uploadet.

DateSealed

Alle artikler