Cara ia berfungsi

Pelayar anda yang memuat turun alat, bukan sebaliknya. Inilah yang berlaku apabila anda menggunakannya, dan cara anda boleh menyemaknya sendiri.

Ringkasnya

Scissor Text tidak pernah menerima teks anda. Apabila anda membuka alat, pelayar anda memuat turun laman web. Apa yang anda taip, tampal atau buka daripada fail kekal dalam memori tab anda; alat memprosesnya di situ, dengan pemproses anda sendiri, dan hasilnya milik anda untuk disalin atau dimuat turun. Menutup tab memadam segala-galanya.

Apa berjalan di mana

Setiap alat, daripada pengira perkataan hingga pemformat JSON, ialah sekeping kecil JavaScript yang berjalan dalam tab anda. Teks ke ucapan menggunakan suara terbina dalam pelayar dan sistem pengendalian anda.

Server hanya menempatkan fail laman. Ia tiada endpoint yang menerima teks, jadi tiada apa yang boleh menerima teks anda. Perkhidmatan sokongan pelanggan kecil pada domain yang sama hanya menerima apa yang anda pilih untuk dihantar, seperti maklum balas, serta kiraan halaman tanpa nama.

Sahkan sendiri

Buka alat pembangun pelayar anda, beralih ke tab Network dan gunakan mana-mana alat. Anda akan melihat fail halaman itu sendiri dimuatkan, permintaan kiraan halaman tanpa nama yang kecil ke /_care/, dan tiada permintaan yang membawa teks anda. Anda juga boleh memutuskan sambungan internet selepas halaman dimuatkan: setiap alat terus berfungsi.

Laman ini juga menghantar Content Security Policy yang ketat, yang mengarahkan pelayar anda menyekat halaman daripada menghubungi server lain, jadi kesilapan dalam kod kami sekalipun tidak dapat menghantar teks anda ke tempat lain.

Berfungsi tanpa internet

Selepas lawatan pertama anda, service worker menyimpan laman dalam cache pelayar anda, jadi alat-alat ini boleh dibuka dan digunakan tanpa sambungan.