Утиліти для щоденної розробки
Розробники щодня вставляють в онлайн-інструменти токени, відповіді API, записи клієнтів і конфігурації, часто не замислюючись, куди потрапляють ці дані. JWT може містити дані користувача, JSON — персональні дані, а вхідні дані для хешу можуть бути секретом. Наші інструменти для розробників побудовано так, щоб такі дані не виходили за межі вкладки браузера.
Вони поділені на групи: дані й код (форматери, валідатори, генератори типів, регулярні вирази), кодування й безпека (Base64, JWT, хеші, UUID, паролі), дизайн (градієнти, тіні, палітри, іконки), час і планування (вирази cron, позначки часу Unix) та перевірки вебсторінок і SEO.
Національні ідентифікаційні та податкові номери
Перевіряйте національні ідентифікаційні та податкові номери з 18 країн: від бразильського CPF і нового буквено-цифрового CNPJ до італійського codice fiscale і польського PESEL — і дізнавайтеся, чому номер не проходить перевірку. Потрібні тестові дані? Згенеруйте тисячі номерів із коректним форматом за датою народження, статтю чи регіоном. Вони створюються у вашому браузері та позначені як тестові.
Інструменти в браузері та на сервері
Більшість цих інструментів — чисті функції, що працюють у вашому браузері зовсім без мережевих запитів. Деяким інтернет потрібен за самою суттю: щоб перевірити SEO сайту чи теги Open Graph, треба отримати цю публічну сторінку, DNS-запит має звернутися до DNS, а мок-API має десь працювати. На сторінках таких інструментів є позначка «Обробляється на нашому сервері», там сказано, що саме надсилається і що зберігається, а отримуються лише публічні URL, які ви вводите.
Стандарти й точність
Інструменти дотримуються відповідних специфікацій: розбір JSON повідомляє точний рядок і стовпець помилки, перевірка JWT підтримує підписи HMAC, RSA та ECDSA, хеші обчислюються через Web Crypto API, якщо браузер його надає, а UUID створюються з криптографічно безпечного джерела випадкових чисел. Де поведінка залежить від середовища, наприклад діалекти регулярних виразів чи SQL, інструмент повідомляє, який саме використовує.
Безпечна робота з чутливими даними
Ставтеся до токенів, ключів і робочих даних як до секретів навіть у локальному інструменті: закривайте вкладку після роботи й не вставляйте їх в інструменти, що надсилають дані на сервер. Для перевірок, які мають отримати URL, використовуйте лише публічні сторінки: серверні інструменти відхиляють адреси приватних і внутрішніх мереж, що заодно захищає вас від випадкового сканування власної мережі.