Hvorfor jeg laget DateSealed: et notat fra utvikleren
DateSealed er et gratis verktøy som registrerer når en tekst, et bilde eller en nettside fantes. Jeg heter Yuki Nakazawa, og det er jeg som har laget det. Dette notatet handler om hvorfor, og om valgene jeg tok underveis.
Det begynte med eiendomsbilder
Jeg driver et eiendomsselskap i Japan, og vi fotograferer og publiserer boligene vi har til salgs og utleie. Jeg ville være forberedt på den dagen noen endret et av disse bildene eller la det ut på et annet nettsted, slik at jeg kunne vise at originalen var vår og fantes først.
Jeg hadde originalfilene, og innleggene mine hadde publiseringsdatoer. Men alle disse kunne jeg endre selv, og hvem som helst med en kopi kunne påstå de samme datoene. Det jeg trengte, var en dato skrevet ned av noen andre enn meg selv, i en form som ingen kunne endre i ettertid.
Hva jeg fant først
Jeg så på hva som fantes i Japan per november 2026.
- En notars datostempel. 700 yen per dokument. Det finnes en elektronisk utgave, men den tar bare tekst-, PDF- og XML-filer på opptil 10 MB, og saksbehandlingen skjer på hverdager.
- Registrering hos det japanske kulturbyrået (Agency for Cultural Affairs). 3 000 yen per verk, sendt inn på papir, ett verk om gangen. Den gir en presumsjon for at verket ble utgitt på den registrerte datoen.
- Tidsstempler fra tilbydere som er akkreditert av det japanske departementet for innenrikssaker og kommunikasjon. Det er disse som har en offisiell status i Japan. Prisene er stort sett rettet mot bedrifter.
- Blokkjedebaserte registreringstjenester. De jeg fant, var for bedrifter eller kostet penger.
- Signaturer i kameraet (C2PA). Noen kameraer signerer bildene idet de blir tatt. Det forteller hvor en fil kommer fra, og det er et annet spørsmål enn når den fantes.
Alle disse er nyttige, og for det ene du virkelig må beskytte, bør du bruke dem. Men å betale og sende inn noe for hvert nytt bilde eller hver nye artikkel er ikke realistisk. Det jeg ville ha, var gratis, uten registrering av konto, uten å laste opp noe, lagret et sted der ikke engang operatøren kan skrive det om, og automatisk i WordPress hver gang man publiserer. Jeg fant det ikke, så jeg laget det.
Reglene jeg satte
Ta ikke imot annet enn en hash
DateSealed mottar bare SHA-256-hashen av filen eller teksten din, et fingeravtrykk på 64 tegn. Hashen beregnes i nettleseren din, så bildene og utkastene dine forlater aldri datamaskinen din. Upublisert arbeid er nettopp det folk vil registrere, og hvis man måtte levere det fra seg for å få det registrert, ville hele poenget forsvinne.
Du skal ikke måtte stole på meg
Hver registrering får to datoer. Den ene er et RFC 3161-tidsstempel, signert av DateSealeds egen tidsstempelinstans og levert med en gang. Den andre forankres i en Bitcoin-blokk via OpenTimestamps, vanligvis i løpet av noen timer.
Den første er bare så pålitelig som jeg er. Den andre kan ikke jeg endre. Når den er forankret, kan du kontrollere datoen med bevisfilen (.ots) og Bitcoin-blokkjeden alene, selv om DateSealed forsvinner. Hver registreringsside viser kommandoene du trenger for å kontrollere den på din egen maskin.
Rotnøkkelen til tidsstempelinstansen ble laget på min egen datamaskin og oppbevares kryptert med en passordfrase. Serveren har bare signeringsnøkkelen.
Aldri slette, aldri skrive om
Selv administrasjonssidene har ingen mulighet til å slette en registrering eller endre hashen eller tidspunktet. En fortegnelse over registreringer er bare verdt noe hvis operatøren ikke kan røre den. Når du oppdaterer et innlegg, blir den gamle registreringen stående, og en ny legges til. WordPress-utvidelsen følger samme regel.
Si fra starten hva den ikke kan
En registrering viser at data med hashen fantes på det tidspunktet. Ikke noe mer. Den viser ikke at du har laget det, at du eier det, eller at det er riktig, og den garanterer ikke noen rettsvirkning. Det sier jeg mange steder på nettstedet, for det er de gale forventningene som gjør at folk blir skadelidende.
Vær åpen om hva som samles inn
For å hindre misbruk, håndheve grenser, finne feil og forstå bruken logges hver bruk med IP-adressen og noen få andre opplysninger. Det brukes ikke til reklame og selges ikke. IP-adresser og vertsnavn blir liggende på denne serveren i 30 dager og flyttes deretter til et separat lager som jeg selv administrerer, i opptil 13 måneder; etter det fjernes slutten av adressen, og bare statistikk blir igjen. Detaljene står i vilkårene.
For alle
Det er gratis og krever ingen konto. Brukergrensesnittet finnes på 50 språk. Det finnes også et stempel for bilder, en måte å registrere en publisert URL på, et API og en WordPress-utvidelse. Du kan laste ned utvidelsen fra API-siden; en oppføring på wordpress.org er under behandling. En trinnvis veiledning, og hvordan en registrering passer inn ved siden av de formelle veiene i Norge, finner du i «Slik viser du at du hadde det først».
Fortell meg hva som ikke virker
Jeg vil gjerne høre hvor DateSealed står i veien for deg, og hva du ønsker at det skal kunne gjøre neste gang, særlig fra fotografer og bloggere som har vært i en strid om hvem som var først. Kontaktopplysningene står nederst på siden.
Denne artikkelen er oversatt ved hjelp av KI og er ennå ikke gjennomlest av en som har norsk som morsmål. Finner du klønete formuleringer, kan du melde fra på GitHub (datesealed-i18n).
En lengre versjon av denne artikkelen finnes på forfatterens blogg: https://nkzw.jp/2026/11/02/datesealed_free_publication_date_record_2026_en/
Prøv DateSealed
Lim inn et avsnitt eller velg en fil. Hashen beregnes i nettleseren din, og ingenting blir lastet opp.