Конфіденційність: ваші файли не залишають браузера
formatdesk — статичний вебсайт. На сервері немає коду, який би отримував, зберігав чи обробляв ваші файли. Кожен інструмент працює як JavaScript (а для деяких форматів — ще й WebAssembly) у вкладці вашого браузера.
Що відбувається, коли ви відкриваєте файл
- Браузер читає файл через File API безпосередньо з диска в пам’ять поточної вкладки.
- Розбір і конвертація виконуються на сторінці або у фоновому потоці (Web Worker) на вашому пристрої. Мережею нічого не передається.
- Файли для завантаження створюються локально як об’єкти blob у пам’яті; тимчасова адреса blob анулюється одразу після початку завантаження.
- Коли ви закриваєте вкладку, дані зникають. Ми не зберігаємо ваш вміст у cookie, localStorage чи будь-якому іншому сховищі.
Попередній перегляд неперевіреного HTML
Попередній перегляд HTML відображається всередині <iframe sandbox="allow-scripts"> без allow-same-origin. Він працює в унікальному непрозорому джерелі (origin), тому код усередині не може читати цей сайт, ваші cookie чи сховище, не може переходити з цієї сторінки на інші й надсилати форми. У безпечному режимі скрипти ще й вилучаються за допомогою DOMPurify та блокуються політикою Content Security Policy.
Якщо сторінка, яку ви переглядаєте, посилається на зовнішні зображення, шрифти чи таблиці стилів (наприклад, із CDN), браузер запитає їх із тих серверів — так само, як під час локального відкриття файлу. Коли скрипти ввімкнено, зовнішні файли скриптів (лише https) завантажуються так само й виконуються в тій самій пісочниці. Переглядач попереджає про такі ресурси й дає змогу їх заблокувати.
Відкриття файлів за URL
Коли ви натискаєте «Відкрити за URL», а потім «Відкрити», браузер отримує файл безпосередньо з указаної адреси https. Запит не проходить через наші сервери, не містить cookie та реферера; вказаний сервер бачить вашу IP-адресу, як і під час будь-якого завантаження. Посилання на інструмент із параметром ?url= лише заповнює поле адреси — нічого не завантажується, доки ви не натиснете «Відкрити». Адреса ніколи не потрапляє в аналітику.
Аналітика
Ми плануємо використовувати аналітику без cookie, що поважає конфіденційність і рахує лише події на кшталт «файл відкрито» з приблизним діапазоном розміру (наприклад, «менше 1 MB»). Назви файлів, адреси й вміст ніколи не входять до подій. Наразі жоден сервіс аналітики не підключено.
Реклама
Згодом на сторінках може з’явитися реклама. Рекламні скрипти ніколи не отримуватимуть ваших файлів: вони працюватимуть поза областю інструмента, а інструмент не передає їм жодних даних. Цю сторінку буде оновлено до підключення будь-якої рекламної мережі.
Налаштування, що зберігаються на пристрої
У localStorage вашого браузера — і лише на вашому пристрої — можуть зберігатися дві речі: вибрана світла чи темна тема (якщо ви її змінювали) і незбережена чернетка в редакторах (редактори JSON, HTML, Markdown і XML зберігають до 1 MB, щоб перезавантаження сторінки не знищило вашу роботу). У кожному редакторі є кнопка, що очищає чернетку, а очищення даних сайту в браузері видаляє все. Нічого зі збереженого так ніколи не надсилається на сервер.
Контакти
Запитання щодо конфіденційності, повідомлення про помилку чи пропозиція нової функції: [email protected].