Чіткі обіцянки. Чесні межі.
Захист,
без здогадок.
Знайти приватні дані, видалити їхні пікселі, перевірити файл і довести, коли він існував, — це різні завдання. Ось що SimpleShot робить для кожного з них і чого не робить.
Знайдіть приватне.
Функція «Приховати конфіденційні дані» аналізує знімок на вашому Mac і рахує електронні адреси, номери телефонів і карток, IBAN і ключі, які ще видно: кнопка показує, скільки їх. Один клік — і їх приховано. Для цього ніщо не залишає ваш Mac.
Вона знаходить те, що може прочитати розпізнавання тексту. Дрібний, розмитий або незвичний текст може бути пропущено, тож перегляньте знімок, перш ніж поширити його. Виявлення ніколи не подається як бездоганне.
Замініть пікселі.
«Надійне маскування» записує суцільний, повністю непрозорий колір у закриту область експортованого зображення. Експорт — це щойно відрендерене зображення, без вбудованого оригіналу й без шарів, які можна редагувати. Це заміна пікселів: не шифрування і не фільтр розмиття.
Покриття накладається на знімок перед розмиттям, пікселізацією та лупою і ще раз поверх усіх позначок, тож ніщо, намальоване пізніше, не може показати закрите, а лупа завжди збільшує лише покриття. Зміна контрастності не відновить значення пікселів, яких немає у файлі. Закривайте дані повністю, разом із краями: те, що навколо, усе ще може їх видати.
Розмиття та пікселізація — це візуальні ефекти. Вони не подаються як захист для паролів, номерів чи інших секретів. Не заявлено жодної сертифікації безпеки чи незалежного аудиту.
Перевірте точні байти файлу.
Демо редактора може експортувати контрольну суму SHA-256 саме того файлу зображення, який воно завантажує. Контрольна сума — це відбиток, а не шифрування і не цифровий підпис. Вона не засвідчує ні достовірний час, ні особу. Зберігайте еталонну контрольну суму там, де довіряєте: будь-хто, хто може замінити обидва файли, може створити пару, що збігається.
Повторне збереження зображення або зміна його метаданих зазвичай змінює контрольну суму, навіть якщо воно виглядає так само. Збіг контрольної суми нічого не каже про те, чи правдиве те, що зображено.
Доведіть, коли знімок існував.
Підтвердження часу — окремий крок, який ви обираєте для знімка; воно ніколи не застосовується саме собою. SimpleShot запитує час у свого сервера часу (UTC — годинник Mac не використовується), пише його на зображенні вгорі праворуч разом із вашим часовим поясом і невеликим QR-кодом і надсилає на сервер лише відбиток готового зображення. Сервер підписує «цей відбиток, у цей час» власним ключем; підписана квитанція зберігається всередині файлу PNG (і, за бажанням, у файлі .proof.json поруч). Потрібен інтернет; без мережі SimpleShot повідомить про це й нічого не проставить.
Будь-хто може перевірити зображення на цьому сайті або в програмі: перевірка виконується в браузері за опублікованим ключем SimpleShot і повідомляє «не змінено з …» або «змінено — підтвердження немає». Відбиток охоплює кожен піксель, разом зі штампом, тож зміну одного пікселя, обтинання штампа чи зафарбовування його буде видно. Перейменування файлу чи зміну його дат — ні. Ключ сервера вбудовано в програму, тож жоден інший сервер не може підписати замість нього.
Кожна квитанція також надсилається до OpenTimestamps, який упродовж кількох годин закріплює її в блокчейні Bitcoin: це незалежний свідок, тож навіть SimpleShot не зміг би датувати квитанцію пізніше, ніж її створено. Жодного власного блокчейну, нічого не треба купувати.
Чого не може підтвердження часу: воно показує, що саме це зображення існувало в той момент. Воно не встановлює, хто його створив і чи правдивим було те, що було на екрані. Підтвердження можна видалити з файлу, тож його відсутність не є доказом підробки. Що зберігає сервер: відбиток, позначки часу, розмір зображення та код квитанції — ніколи не зображення і ніколи не вашу адресу.
Щомісяця на кожному Mac безплатно доступні п’ять підтверджень часу; перевірка підтвердження завжди безплатна.