DateSealed
Мова

Усі статті

Чому я створив DateSealed: нотатка розробника

Опубліковано 2026-11-03 · Автор Юкі Накадзава (Lightscend Co., Ltd.)

DateSealed — безкоштовний інструмент, який фіксує, коли існував текст, фотографія чи вебсторінка. Мене звати Юкі Накадзава, і це я його створив. У цій нотатці — чому, і які рішення я ухвалив дорогою.

Почалося з фотографій нерухомості

Я керую компанією з нерухомості в Японії: ми фотографуємо об'єкти й публікуємо оголошення. Я хотів бути готовим до дня, коли хтось змінить одне з цих фото або викладе його на іншому сайті, — щоб я міг показати, що оригінал наш і з'явився раніше.

Оригінальні файли в мене були, і дописи мали дати публікації. Але кожну з цих дат я міг змінити сам, а будь-хто з копією міг би назвати ті самі дати. Мені потрібна була дата, записана не мною, у формі, яку ніхто не зможе змінити згодом.

Що я знайшов спершу

Я подивився, що було доступно в Японії станом на листопад 2026 року.

  • Посвідчення дати в нотаріуса. 700 єн за документ. Є електронний варіант, але він приймає лише текстові файли, PDF і XML до 10 МБ, а процедура працює в робочі дні.
  • Реєстрація в Агентстві у справах культури Японії. 3000 єн за твір, паперова заява, по одному твору. Вона створює презумпцію, що твір опубліковано в зареєстровану дату.
  • Позначки часу від постачальників, акредитованих Міністерством внутрішніх справ і комунікацій Японії. Саме вони мають в Японії офіційний статус. Ціни здебільшого розраховані на компанії.
  • Сервіси запису на основі блокчейну. Ті, що я знайшов, були для бізнесу або платні.
  • Підпис у камері (C2PA). Деякі камери підписують знімок у момент зйомки. Це говорить, звідки файл, а це інше питання, ніж те, коли він існував.

Усе це корисне, і для тієї однієї речі, яку справді треба захистити, варто цим користуватися. Але платити й подавати заяву за кожне нове фото чи статтю нереально. Я хотів безкоштовно, без реєстрації, нічого не завантажуючи, із зберіганням там, де навіть оператор нічого не перепише, і автоматично у WordPress при кожній публікації. Не знайшов — тож створив.

Правила, які я встановив

Не брати нічого, крім хешу

DateSealed отримує лише хеш SHA-256 вашого файлу чи тексту — 64-символьний «відбиток». Хеш обчислюється у вашому браузері, тож фото й чернетки не залишають вашого комп'ютера. Записати люди хочуть саме неопубліковане, і віддавати його комусь заради запису означало б звести мету нанівець.

Вам не треба мені довіряти

Кожен запис отримує дві дати. Перша — позначка часу RFC 3161, підписана власним центром позначок часу DateSealed, повертається одразу. Друга закріплюється в блоці біткойна через OpenTimestamps, зазвичай протягом кількох годин.

Перша надійна настільки, наскільки надійний я. Другу змінити не в моїй владі. Після закріплення дату можна перевірити лише файлом доказу (.ots) і реєстром біткойна, навіть якщо DateSealed зникне. На кожній сторінці запису є команди для перевірки на власному комп'ютері.

Кореневий ключ центру позначок часу створено на моєму комп'ютері, і він зберігається зашифрованим паролем. На сервері є лише ключ для підпису.

Ніколи не видаляти, ніколи не переписувати

Навіть в адмін-панелі немає способу видалити запис чи змінити його хеш або час. Реєстр чогось вартий лише тоді, коли оператор не може його торкнутися. Коли ви оновлюєте допис, старий запис лишається, а додається новий. Плагін для WordPress працює за тим самим правилом.

Одразу казати, чого він не вміє

Запис показує, що дані з цим хешем існували в той момент. І більше нічого. Він не показує, що це створили ви, що це належить вам чи що це правда, і не гарантує юридичної сили. Я пишу про це в багатьох місцях сайту, бо хибні очікування — це те, через що люди потерпають.

Прямо казати, що збирається

Щоб запобігати зловживанням, стежити за лімітами, виправляти помилки й розуміти, як сервісом користуються, кожне використання записується з IP-адресою та кількома іншими даними. Вони не використовуються для реклами й не продаються. IP-адреси та імена хостів зберігаються на цьому сервері 30 днів, потім переходять до окремого сховища під моїм керуванням на строк до 13 місяців, після чого кінцеву частину адреси видаляють і лишається тільки статистика. Подробиці — в умовах користування.

Для всіх

Сервіс безкоштовний і не потребує облікового запису. Інтерфейс доступний 20 мовами. Є також штамп для фото, запис опублікованої URL-адреси, API і плагін для WordPress. Плагін можна завантажити зі сторінки API; розміщення на wordpress.org ще на перевірці.

Як підготуватися до суперечки «хто був першим» на практиці, я пояснюю в посібнику «Як показати, що ви створили це першими».

Напишіть, що не працює

Мені важливо знати, де DateSealed заважає і що він має вміти далі, — особливо від фотографів і блогерів, які вже стикалися із суперечкою «хто був першим». Контакти — внизу сторінки.

Довша версія цієї статті — у блозі автора: https://nkzw.jp/2026/11/02/datesealed_free_publication_date_record_2026_en/

Спробуйте DateSealed

Вставте абзац або виберіть файл. Хеш створюється у вашому браузері, нічого не завантажується.

DateSealed

Усі статті