Защо създадох DateSealed: бележка от разработчика
DateSealed е безплатен инструмент, който записва кога е съществувал даден текст, снимка или уеб страница. Казвам се Юки Наказава и аз го създадох. Тази бележка е за това защо, и за решенията, които взех по пътя.
Започна със снимки на имоти
Ръководя компания за недвижими имоти в Япония и снимаме и публикуваме обявите си. Исках да бъда готов за деня, в който някой промени някоя от тези снимки или я публикува на друг сайт, за да мога да покажа, че оригиналът е наш и че е съществувал първи.
Имах оригиналните файлове, а публикациите ми имаха дати на публикуване. Но всяка от тях можех да редактирам сам, а всеки, който притежава копие, можеше да претендира за същите дати. Нужна ми беше дата, записана от някой друг, а не от мен, във вид, който никой не може да промени след това.
Какво открих първо
Разгледах какво се предлага в Япония към ноември 2026 г.
- Нотариално удостоверена дата. 700 йени на документ. Има и електронен вариант, но той приема само текстови, PDF и XML файлове до 10 MB, а процедурата се извършва в работни дни.
- Регистрация в Агенцията по културните въпроси. 3000 йени на произведение, подава се на хартия, по едно произведение наведнъж. Създава презумпция, че произведението е публикувано на регистрираната дата.
- Времеви печати от доставчици, акредитирани от Министерството на вътрешните работи и съобщенията. Това са печатите с официален статут в Япония. Цените са насочени предимно към компании.
- Услуги за записване, базирани на блокчейн. Тези, които намерих, бяха за бизнеса или платени.
- Подписи в самия фотоапарат (C2PA). Някои фотоапарати подписват снимките още при заснемането. Това показва откъде идва даден файл, а това е различен въпрос от това кога е съществувал.
Всичко това е полезно и за онова, което наистина трябва да защитите, трябва да го използвате. Но да плащате и да подавате документи за всяка нова снимка или статия не е реалистично. Исках нещо безплатно, без регистрация, без да се качва каквото и да е, съхранено там, където дори операторът не може да го пренапише, и автоматично в WordPress при всяко публикуване. Не го намерих, затова го създадох.
Правилата, които си поставих
Да не вземам нищо освен хеш
DateSealed получава само хеша SHA-256 на Вашия файл или текст, отпечатък от 64 знака. Хешът се изчислява в браузъра Ви, така че снимките и черновите Ви никога не напускат компютъра Ви. Непубликуваните произведения са точно онова, което хората искат да запишат, и ако трябва да ги предадат, за да бъдат записани, целият смисъл се губи.
Да не се налага да ми вярвате
Всеки запис получава две дати. Едната е времеви печат по RFC 3161, подписан от собствения орган за времеви печат на DateSealed и върнат веднага. Другата се закотвя в блок на Bitcoin чрез OpenTimestamps, обикновено в рамките на няколко часа.
Първата е толкова надеждна, колкото съм надежден аз. Втората не мога да променя. След като бъде закотвена, можете да проверите датата само с файла с доказателството (.ots) и регистъра на Bitcoin, дори ако DateSealed изчезне. На всяка страница на запис са посочени командите, с които да го проверите на собствения си компютър.
Коренният ключ на органа за времеви печат е създаден на моя собствен компютър и се пази шифрован с парола. Сървърът държи само ключа за подписване.
Никога да не изтривам и никога да не пренаписвам
Дори в административните екрани няма начин да се изтрие запис или да се промени неговият хеш или час. Един регистър има стойност само ако операторът му не може да го пипа. Когато обновите публикация, старият запис остава и се добавя нов. Приставката за WordPress следва същото правило.
Да казвам предварително какво не може
Записът показва, че данни, отговарящи на хеша, са съществували в този момент. Нищо повече. Той не показва, че Вие сте го създали, че е Ваше или че е вярно, и не гарантира правна сила. Казвам това на много места в сайта, защото грешните очаквания са начинът, по който хората пострадват.
Да казвам ясно какво се събира
За да предотвратя злоупотреби, да прилагам ограниченията, да отстранявам грешки и да разбирам как се използва услугата, всяко използване се записва в журнал с IP адреса и още няколко данни. Те не се използват за реклама и не се продават. IP адресите и имената на хостовете остават на този сървър 30 дни, след това се преместват в отделно хранилище, което управлявам, за до 13 месеца, след което краят на адреса се премахва и остава само статистика. Подробностите са в условията.
За всеки
Безплатно е и не изисква акаунт. Интерфейсът е достъпен на 50 езика. Има и печат върху снимки, начин да запишете публикуван URL адрес, API и приставка за WordPress. Можете да изтеглите приставката от страницата на API; вписването ѝ в wordpress.org е в процес на преглед. За ръководство стъпка по стъпка и за това как един запис стои до българското авторско право, нотариалното удостоверяване на дата и квалифицираните времеви печати, вижте „Как да покажете, че сте създали нещо първи“.
Кажете ми какво не работи
Бих искал да чуя къде DateSealed Ви пречи и какво бихте искали да може занапред, особено от фотографи и блогъри, които са били в спор „кой е бил първи“. Данните за контакт са в долната част на страницата.
Тази статия е преведена с помощта на изкуствен интелект и все още не е проверена от носител на езика. Съобщавайте за неудачни формулировки в GitHub (datesealed-i18n).
По-дълга версия на тази статия има в блога на автора: https://nkzw.jp/2026/11/02/datesealed_free_publication_date_record_2026_en/
Опитайте DateSealed
Поставете абзац или изберете файл. Хешът се изчислява в браузъра Ви и нищо не се качва.