Как это работает

Ваш браузер загружает инструменты, а не наоборот. Вот что происходит, когда вы пользуетесь одним из них, и как проверить это самостоятельно.

Коротко

Scissor Text никогда не получает ваш текст. Когда вы открываете инструмент, браузер загружает сайт. То, что вы вводите, вставляете или открываете из файла, остаётся в памяти вкладки; инструмент обрабатывает это там, на вашем собственном процессоре, а результат вы можете скопировать или скачать. Закрытие вкладки стирает всё.

Что и где работает

Каждый инструмент, от счётчика слов до форматировщика JSON, — это небольшой фрагмент JavaScript, который выполняется во вкладке. Озвучивание текста использует голоса, встроенные в браузер и операционную систему.

Сервер только хранит файлы сайта. У него нет адреса, принимающего текст, поэтому получить ваш текст просто нечему. Небольшая служба поддержки клиентов на том же домене получает только то, что вы сами решите отправить, например отзыв, а также анонимный подсчёт просмотров страниц.

Проверьте сами

Откройте инструменты разработчика в браузере, перейдите на вкладку «Сеть» и воспользуйтесь любым инструментом. Вы увидите загрузку собственных файлов страницы, небольшие анонимные запросы подсчёта просмотров к /_care/ и ни одного запроса с вашим текстом. Можно также отключиться от интернета после загрузки страницы: все инструменты продолжат работать.

Кроме того, сайт отправляет строгую политику безопасности контента (Content Security Policy), которая запрещает браузеру связываться со страницы с любыми другими серверами, поэтому даже ошибка в нашем коде не смогла бы отправить ваш текст куда-то ещё.

Работает офлайн

После первого посещения service worker сохраняет сайт в кеше браузера, поэтому инструменты открываются и работают без подключения.