О проекте

Набор утилит, которые нужны разработчику несколько раз в день и которые не должны требовать регистрации: от генерации паролей и разбора регулярных выражений до работы с JSON, логами и cron-расписаниями.

Что это

Статический сайт с инструментами для разработчика. HTML собирается заранее на этапе билда, в браузер приходит уже готовый документ. Логика каждого инструмента написана на vanilla TypeScript и выполняется на стороне клиента — сервер только отдаёт статику, никакой серверной обработки пользовательских данных нет.

Принципы

Статистика

На сайте нет счётчиков посещений: Яндекс.Метрика, Google Analytics и прочие средства веб-аналитики не подключены. Сайт статический, и мы намеренно не собираем данные о том, какие страницы открывают, откуда приходят посетители и каким устройством они пользуются. Это часть принципа локальности и требования не добавлять внешние источники данных.

Единственный исходящий запрос, который может уйти за пределы браузера, — opt-in «Глубокая проверка» в генераторе паролей: она отправляет третьей стороне (Have I Been Pwned) только префикс SHA-1 хеша, а не сам пароль (см. раздел «Локальность» выше). Всё остальное — логика инструментов, данные ввода и адрес страницы — остаётся локально, в браузере пользователя.

Лицензии данных

У каждого набора данных своя лицензия — её требует правообладатель.

Лицензия кода

Исходники сайта и логика инструментов — MIT.

Если инструмент считает неправильно

У инструментов есть границы: шаблон URL не проверяет невалидные IDN, а в базе утёкших паролей лежит только то, что попало в публичные утечки. Прежде чем делать вывод о результате, сверьтесь с ними.

Границы точности инструментов и источники данных перечислены на странице «Методология и источники».

Инструменты