Зворотна адреса? Відправник? Хоч копію для архіву?
Ні. Усе всередині.
Доставлено
Увесь звіт! І жодного сервера дорогою.
1Результат живе в адресі
Натисніть Поділитися в інструменті — і отримаєте адресу на кшталт fof.lol/speed/#/r/b…. Усе після #/r/ — це ваш результат, запакований побітово: числа, оцінка, графік, якщо він є. Назв полів там узагалі немає, лише значення, тож навіть повний звіт про телефон займає сотню з гаком символів.
Браузери ніколи не надсилають на сервер частину після #. Той, хто відкриє посилання, розпакує результат у власному браузері й побачить його лише для перегляду, з підписами своєю мовою. Якщо сподобається — збереже у свою історію. Наш сервер у цьому не бере жодної участі: нема чого зберігати, нічому спливати й нічого видаляти.
Усе, що приходить із посилання, перевіряється: приймаються лише відомі поля в розумних межах. Обрізане чи підправлене вручну посилання просто не відкриється — замість того, щоб показати вам телефон зі здоров’ям батареї 9000%.
2Достатньо коротке для будь-якого месенджера
Наші перші посилання пакували результат як текст і стискали його. Повний звіт виходив на 300–900 символів, і деякі месенджери, насамперед Viber, просто обрізали такі посилання навпіл. Тепер кожне значення займає рівно стільки бітів, скільки йому треба, і посилання має приблизно 100–130 символів разом із графіком.
Було 860 символів. Тепер 130. Ножиці, ви звільнені.
3Куди надіслати
Під кожним результатом є панель Поділитися:
- власне меню Поділитися телефона чи комп’ютера, де браузер його підтримує;
- готові кнопки для Telegram, WhatsApp, Viber, X і пошти, з уже написаним коротким текстом;
- Копіювати посилання — для всього іншого;
- на телефонах — результат як PNG-картинка файлом, для чатів, де картинка скаже більше за посилання.
Telegram, пошта, поштовий голуб. Вибирай.
Тиць!
4Залиште копію собі
Посилання — для інших. Для себе є панель Зберегти; що в ній є, трохи різниться від інструмента до інструмента, але там, де є повний звіт, як-от у SmartBench і SpeedBench, ви отримаєте:
- історію на вашому пристрої: збережений результат знову відкривається будь-коли, навіть без інтернету;
- PNG-картку завширшки 1080 пікселів — для чату чи допису в соцмережах;
- звичайний текст (.txt) — для форуму чи звернення в підтримку;
- JSON, який потім можна імпортувати назад;
- друк або PDF у світлому оформленні, що береже фарбу, — для покупця вашого старого телефона, який любить папір.
5Листівка, а не запечатаний лист
Чесна частина: хто має посилання, той бачить усе, що в нього запаковано. Нічого в ньому не зашифровано для конкретної людини, а саме посилання лежить в історії вашого чату, як будь-яке інше повідомлення. Тому інструменти пакують лише те, що ви спокійно показали б:
- SpeedBench не кладе в посилання вашу IP-адресу й розташування;
- PassBench ділиться лише оцінкою: рівнем, округленою надійністю, часом на злам і тим, чи пароль витік. Ніколи — самим паролем, його довжиною чи символами;
- посилання PrivacyBench ніколи не містять вашої IP-адреси, провайдера чи міста;
- WhereBench дає округлити координати, перш ніж ними поділитися;
- посилання на розіграш у RandomBench містить увесь список учасників, щоб будь-хто міг повторити жеребкування, тож пишіть нікнейми.
Листівка. Хто її тримає, той і читає.
…але пароля на ній немає.
Коротко
Результат їде всередині посилання, сервер його не бачить, а посилання достатньо коротке для будь-якого месенджера. Надсилайте його тим, кому треба, залишайте собі PNG чи PDF і пам’ятайте, що посилання — це листівка. Решту горошина зробить сама.