W skrócie
Scissor Text nigdy nie otrzymuje Twojego tekstu. Gdy otwierasz narzędzie, przeglądarka pobiera stronę. To, co wpiszesz, wkleisz lub otworzysz z pliku, zostaje w pamięci karty; narzędzie przetwarza to tam, na Twoim własnym procesorze, a wynik możesz skopiować lub pobrać. Zamknięcie karty usuwa wszystko.
Co działa gdzie
Każde narzędzie, od licznika słów po formater JSON, to niewielki fragment JavaScriptu działający w Twojej karcie. Zamiana tekstu na mowę korzysta z głosów wbudowanych w przeglądarkę i system operacyjny.
Serwer jedynie udostępnia pliki strony. Nie ma punktu odbioru tekstu, więc nie ma niczego, co mogłoby przyjąć Twój tekst. Niewielki serwis obsługi klienta w tej samej domenie otrzymuje tylko to, co sam zdecydujesz się wysłać, np. opinię, a także anonimowe liczniki odsłon.
Sprawdź to sam
Otwórz narzędzia deweloperskie przeglądarki, przejdź do karty Sieć i użyj dowolnego narzędzia. Zobaczysz, jak ładują się pliki samej strony, niewielkie anonimowe żądania zliczające odsłony do /_care/ i ani jednego żądania z Twoim tekstem. Możesz też odłączyć się od internetu po załadowaniu strony: każde narzędzie działa dalej.
Strona wysyła też ścisłą politykę Content Security Policy, która każe przeglądarce blokować wszelkie połączenia strony z innymi serwerami, więc nawet błąd w naszym kodzie nie mógłby wysłać Twojego tekstu gdzie indziej.
Działa offline
Po pierwszej wizycie service worker zapisuje stronę w pamięci podręcznej przeglądarki, więc narzędzia otwierają się i działają bez połączenia.