Prečo som vytvoril DateSealed: poznámka vývojára
DateSealed je bezplatný nástroj, ktorý zaznamená, kedy existoval určitý text, fotografia alebo webová stránka. Volám sa Yuki Nakazawa a vytvoril som ho. Táto poznámka je o tom prečo a o rozhodnutiach, ktoré som po ceste urobil.
Začalo to fotografiami nehnuteľností
V Japonsku vediem realitnú spoločnosť a naše ponuky fotografujeme a zverejňujeme. Chcel som byť pripravený na deň, keď niekto niektorú z tých fotografií upraví alebo ju zverejní na inom webe, aby som mohol ukázať, že originál je náš a existoval skôr.
Pôvodné súbory som mal a moje príspevky mali dátumy zverejnenia. Lenže každý z nich som mohol sám upraviť a ktokoľvek, kto mal kópiu, mohol tvrdiť tie isté dátumy. Potreboval som dátum, ktorý zapísal niekto iný ako ja, a to v podobe, ktorú nikto nemôže dodatočne zmeniť.
Čo som našiel najskôr
Pozrel som sa, čo bolo v Japonsku k dispozícii k novembru 2026.
- Notársky overený dátum. 700 jenov za dokument. Existuje aj elektronická verzia, tá však prijíma len súbory s textom, PDF a XML do 10 MB a vybavuje sa v pracovné dni.
- Registrácia na Agentúre pre kultúrne záležitosti. 3 000 jenov za dielo, podanie na papieri, jedno dielo po druhom. Zakladá domnienku, že dielo bolo zverejnené k registrovanému dátumu.
- Časové pečiatky od poskytovateľov akreditovaných ministerstvom vnútra a komunikácií. To sú tie, ktoré majú v Japonsku úradné postavenie. Ceny mieria hlavne na firmy.
- Služby so záznamom v blockchaine. Tie, ktoré som našiel, boli pre firmy alebo platené.
- Podpisy priamo vo fotoaparáte (C2PA). Niektoré fotoaparáty podpisujú fotografie už pri snímaní. To hovorí o tom, odkiaľ súbor pochádza, čo je iná otázka ako to, kedy existoval.
Všetky tieto cesty sú užitočné a pre tú jednu vec, ktorú naozaj potrebujete chrániť, by ste ich mali použiť. Platiť a podávať žiadosť pri každej novej fotografii alebo článku však reálne nie je. Chcel som niečo, čo je zadarmo, bez registrácie, nič sa nenahráva, uchováva sa tam, kde to nemôže prepísať ani prevádzkovateľ, a vo WordPresse to funguje automaticky pri každom zverejnení. Nenašiel som to, tak som to vytvoril.
Pravidlá, ktoré som si stanovil
Nebrať nič okrem hashu
DateSealed prijíma len hash SHA-256 vášho súboru alebo textu, 64-znakový odtlačok. Hash sa počíta vo vašom prehliadači, takže vaše fotografie a koncepty nikdy neopustia váš počítač. Nezverejnená práca je presne to, čo ľudia chcú zaznamenať, a keby ju kvôli záznamu museli niekomu odovzdať, celé by to stratilo zmysel.
Nemusíte mi veriť
Každý záznam dostane dva dátumy. Jedným je časová pečiatka RFC 3161 podpísaná vlastnou autoritou časových pečiatok služby DateSealed, ktorá príde okamžite. Druhý sa cez OpenTimestamps ukotví v bloku Bitcoinu, zvyčajne v priebehu niekoľkých hodín.
Ten prvý je len taký dôveryhodný ako ja. Ten druhý zmeniť nemôžem. Keď je ukotvený, dátum overíte samotným súborom s dokladom (.ots) a blockchainom Bitcoinu, aj keby DateSealed zmizol. Každá stránka záznamu uvádza príkazy, ktorými ho overíte na vlastnom počítači.
Koreňový kľúč autority časových pečiatok vznikol na mojom vlastnom počítači a je uložený zašifrovaný heslom. Server má len podpisový kľúč.
Nikdy nemazať, nikdy neprepisovať
Ani administrácia nemá žiadny spôsob, ako záznam zmazať alebo zmeniť jeho hash či čas. Evidencia záznamov má cenu len vtedy, keď na ňu nemôže siahnuť ani jej prevádzkovateľ. Keď príspevok aktualizujete, starý záznam zostane a pribudne nový. Plugin pre WordPress sa riadi rovnakým pravidlom.
Povedať vopred, čo nástroj nedokáže
Záznam ukazuje, že údaje zodpovedajúce hashu v danom čase existovali. Nič viac. Neukazuje, že ste ich vytvorili vy, že vám patria ani že sú pravdivé, a nezaručuje právne účinky. Hovorím to na webe na mnohých miestach, pretože práve mylné očakávania ľuďom ublížia.
Otvorene o tom, čo sa zhromažďuje
Kvôli prevencii zneužitia, vynucovaniu limitov, ladeniu a pochopeniu, ako sa nástroj používa, sa pri každom použití zaznamenáva IP adresa a niekoľko ďalších údajov. Nepoužíva sa to na reklamu a nepredáva sa to. IP adresy a názvy hostiteľov zostávajú na tomto serveri 30 dní, potom sa presunú do oddeleného úložiska, ktoré spravujem, najviac na 13 mesiacov; potom sa koniec adresy odstráni a zostane len štatistika. Podrobnosti sú v podmienkach.
Pre kohokoľvek
Je to zadarmo a nepotrebujete účet. Rozhranie je k dispozícii v 50 jazykoch. K dispozícii je aj pečiatka na fotky, záznam zverejnenej URL, API a plugin pre WordPress. Plugin si môžete stiahnuť na stránke API; zaradenie na wordpress.org sa posudzuje. Návod krok za krokom a to, ako záznam zapadá vedľa slovenského autorského práva, notára a kvalifikovaných časových pečiatok, nájdete v článku „Ako preukázať, že ste to mali prvý“.
Napíšte mi, čo nefunguje
Rád si vypočujem, kde vám DateSealed prekáža a čo by ste chceli, aby dokázal nabudúce, najmä od fotografov a blogerov, ktorí už zažili spor o to, „kto bol prvý“. Kontakt nájdete v dolnej časti stránky.
Tento článok bol preložený s pomocou umelej inteligencie a rodený hovoriaci ho zatiaľ neskontroloval. Neprirodzené formulácie nám, prosím, nahláste na GitHube (datesealed-i18n).
Dlhšia verzia tohto článku je na blogu autora: https://nkzw.jp/2026/11/02/datesealed_free_publication_date_record_2026_en/
Vyskúšajte DateSealed
Vložte odsek alebo vyberte súbor. Hash sa vytvorí vo vašom prehliadači a nič sa nenahráva.