hexscope
Відкрити файл

Приватність

Ваші файли залишаються на пристрої

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

1 Що відбувається з відкритим файлом

  • Браузер читає файл у цю вкладку. Аналізатор, скомпільований із коду hexscope мовою Rust у WebAssembly, розбирає його у фоновому потоці цієї ж вкладки.
  • Очищена копія створюється там само. Браузер зберігає її або відкриває меню поширення, як і для будь-якого завантаження.
  • Коли ви закриваєте вкладку, файл зникає. Його дані не зберігаються: список відкритих файлів існує лише в пам’яті вкладки.

Тут немає облікових записів, файлів cookie, трекерів чи реклами. Сайт складається зі статичних файлів. Як і будь-який сайт, його хостинг бачить, що браузер запросив сторінку, але ніколи не бачить, що в ній відкрито.

Щоб знати, скільки людей користується сервісом, сторінка рахує відвідування, не знаючи, чиє воно: один порожній запит на день, який браузер зберігає до півночі, додає одиницю до підсумку дня. Жодних ідентифікаторів, cookie чи адрес не зберігається, відкриття файла нічого не надсилає, а підсумки бачить лише автор сайту.

2 Перевірте самі

  • Стежте за мережевими запитами. Відкрийте інструменти розробника браузера (F12 або ⌥⌘I на Mac), виберіть вкладку «Мережа, а потім відкрийте файл. Він не передається: надсилаються лише запити до ресурсів hexscope, коли вони вперше потрібні, і щонайбільше раз на день порожній лічильник відвідувань (/api/seen).
  • Від’єднайтеся від мережі. Після першого відвідування вимкніть Wi-Fi й відкрийте файл. Усе працюватиме, зокрема створення очищеної копії. Це було б неможливо, якби файл кудись передавався.
  • Перевірте правила самої сторінки. Для кожної сторінки налаштовано Content-Security-Policy: вона дозволяє звертатися лише до власного сайту (connect-src 'self') і забороняє надсилати форми (form-action 'none'). Браузер примусово дотримується цих правил: навіть помилка в hexscope не дала б надіслати файл на інший сайт.

3 Або користуйтеся без сайту

hexscope — це відкритий код: ви можете прочитати код аналізатора, самостійно зібрати сайт або скористатися командним рядком. Він робить те саме на вашому комп’ютері й може обробити цілу теку.

hexscope знаходить лише ті дані, які вміє читати: місце зйомки, автора документа, текст під чорними прямокутниками в PDF. Це не антивірусна перевірка. Очищена копія видаляє відомі hexscope дані; програма повідомляє, якщо щось не змогла прибрати.

Перевірити файл Ваші файли не залишають браузер.