Zašto sam napravio DateSealed: beleška programera
DateSealed je besplatan alat koji zapisuje kada su neki tekst, fotografija ili veb-stranica postojali. Zovem se Yuki Nakazawa i ja sam ga napravio. Ova beleška govori o tome zašto, i o odlukama koje sam usput doneo.
Počelo je sa fotografijama nekretnina
Vodim firmu za promet nekretnina u Japanu, a mi fotografišemo i objavljujemo svoje oglase. Hteo sam da budem spreman za dan kada neko izmeni neku od tih fotografija ili je objavi na drugom sajtu, da bih mogao da pokažem da je original naš i da je postojao pre.
Imao sam originalne fajlove, a moje objave su imale datume objavljivanja. Ali svaki od njih sam mogao sam da izmenim, a svako ko ima kopiju mogao je da tvrdi iste datume. Bio mi je potreban datum koji je zapisao neko drugi, a ne ja, u obliku koji niko kasnije ne može da promeni.
Šta sam prvo našao
Pogledao sam šta je u Japanu bilo dostupno u novembru 2026.
- Datum koji potvrđuje notar. 700 jena po dokumentu. Postoji i elektronska verzija, ali ona prima samo tekst, PDF i XML fajlove do 10 MB, a postupak se obavlja radnim danima.
- Registracija kod Agencije za kulturu. 3.000 jena po delu, prijava na papiru, jedno po jedno delo. Ona stvara pretpostavku da je delo objavljeno na registrovani datum.
- Vremenski žigovi pružalaca koje je akreditovalo Ministarstvo unutrašnjih poslova i komunikacija. To su oni koji u Japanu imaju zvaničan status. Cene su uglavnom namenjene firmama.
- Usluge zapisa zasnovane na blokčejnu. One koje sam našao bile su za firme ili su se plaćale.
- Potpisi u fotoaparatu (C2PA). Neki fotoaparati potpisuju fotografije u trenutku snimanja. To govori odakle fajl potiče, a to je drugo pitanje od toga kada je postojao.
Sve ovo je korisno, i za ono što zaista morate da zaštitite treba da ih koristite. Ali plaćati i podnositi prijavu za svaku novu fotografiju ili članak nije realno. Hteo sam nešto besplatno, bez registracije, bez otpremanja bilo čega, čuvano na mestu koje ni operater ne može da prepravi, i automatski na WordPressu pri svakom objavljivanju. Nisam to našao, pa sam ga napravio.
Pravila koja sam postavio
Ne uzimati ništa osim heša
DateSealed prima samo SHA-256 heš Vašeg fajla ili teksta, otisak od 64 znaka. Heš se izračunava u Vašem pregledaču, tako da Vaše fotografije i nacrti nikada ne napuštaju Vaš računar. Neobjavljeni radovi su upravo ono što ljudi žele da zapišu, a predati ih nekome da bi bili zapisani obesmislilo bi celu stvar.
Ne treba da morate da mi verujete
Svaki zapis dobija dva datuma. Jedan je vremenski žig RFC 3161 koji potpisuje DateSealed-ov sopstveni izdavalac vremenskih žigova i koji stiže odmah. Drugi je usidren u Bitcoin blok preko OpenTimestamps, obično u roku od nekoliko sati.
Prvi je pouzdan koliko i ja. Drugi nije na meni da ga menjam. Kada je usidren, datum možete da proverite samo pomoću fajla dokaza (.ots) i Bitcoin registra, čak i ako DateSealed nestane. Na svakoj stranici zapisa navedene su komande kojima ga proveravate na svom računaru.
Korenski ključ izdavaoca vremenskih žigova napravljen je na mom računaru i čuva se šifrovan lozinkom. Server ima samo ključ za potpisivanje.
Nikada ne brisati, nikada ne prepravljati
Čak ni administratorski ekrani nemaju način da obrišu zapis ili promene njegov heš ili vreme. Registar vredi nešto samo ako njegov operater ne može da ga dira. Kada ažurirate objavu, stari zapis ostaje, a dodaje se novi. Dodatak za WordPress sledi isto pravilo.
Unapred reći šta ne može
Zapis pokazuje da su podaci koji odgovaraju hešu postojali u tom trenutku. Ništa više. Ne pokazuje da ste ih Vi napravili, da su Vaši ili da su tačni, i ne garantuje pravno dejstvo. To ponavljam na mnogo mesta na sajtu, jer pogrešna očekivanja su ono zbog čega ljudi stradaju.
Jasno reći šta se prikuplja
Radi sprečavanja zloupotrebe, primene ograničenja, otklanjanja grešaka i razumevanja korišćenja, svako korišćenje se beleži zajedno sa IP adresom i još nekoliko podataka. To se ne koristi za oglašavanje i ne prodaje se. IP adrese i nazivi hostova ostaju na ovom serveru 30 dana, zatim prelaze u posebno skladište kojim upravljam najduže 13 meseci, posle čega se kraj adrese uklanja i ostaje samo statistika. Detalji su u uslovima.
Za svakoga
Besplatan je i ne traži nalog. Interfejs je dostupan na 50 jezika. Tu su i žig na fotografije, način da se zapiše već objavljeni URL, API i dodatak za WordPress. Dodatak možete da preuzmete sa stranice API; objava na wordpress.org je u postupku pregleda. Za uputstvo korak po korak i za formalne puteve u Srbiji (deponovanje kod Zavoda za intelektualnu svojinu, javni beležnik, kvalifikovani vremenski žig) pogledajte „Kako da pokažete da ste nešto prvi napravili”.
Javite mi šta ne radi
Voleo bih da čujem gde Vam DateSealed smeta i šta biste voleli da radi ubuduće, naročito od fotografa i blogera koji su bili u sporu oko toga „ko je bio prvi”. Kontakt podaci su na dnu stranice.
Ovaj članak je preveden i prilagođen uz pomoć veštačke inteligencije i još ga nije proverio izvorni govornik. Nespretne formulacije prijavite na GitHubu (datesealed-i18n).
Duža verzija ovog članka nalazi se na blogu autora: https://nkzw.jp/2026/11/02/datesealed_free_publication_date_record_2026_en/
Isprobajte DateSealed
Nalepite pasus ili izaberite fajl. Heš se pravi u Vašem pregledaču i ništa se ne otprema.