چطور کار می‌کند

مرورگر شما ابزارها را دانلود می‌کند، نه برعکس. در ادامه می‌بینید هنگام استفاده از یک ابزار چه اتفاقی می‌افتد و چطور خودتان آن را بررسی کنید.

به طور خلاصه

Scissor Text هرگز متن شما را دریافت نمی‌کند. وقتی ابزاری را باز می‌کنید، مرورگرتان وب‌سایت را دانلود می‌کند. آنچه تایپ می‌کنید، می‌چسبانید یا از فایل باز می‌کنید در حافظه زبانه شما می‌ماند؛ ابزار همان‌جا و روی پردازنده خودتان روی آن کار می‌کند و نتیجه برای کپی یا دانلود در اختیار شماست. بستن زبانه همه چیز را پاک می‌کند.

چه چیزی کجا اجرا می‌شود

همه ابزارها، از شمارنده کلمات تا مرتب‌کننده JSON، قطعه‌ای کوچک از JavaScript هستند که در زبانه شما اجرا می‌شوند. تبدیل متن به گفتار از صداهای داخلی مرورگر و سیستم‌عامل شما استفاده می‌کند.

سرور فقط فایل‌های سایت را میزبانی می‌کند. هیچ نقطه‌ای برای دریافت متن ندارد، پس چیزی نیست که بتواند متن شما را بگیرد. یک سرویس کوچک پشتیبانی مشتریان روی همین دامنه فقط آنچه خودتان بفرستید، مانند بازخورد، و شمارش ناشناس بازدید صفحات را دریافت می‌کند.

خودتان بررسی کنید

ابزارهای توسعه‌دهنده مرورگرتان را باز کنید، به زبانه Network بروید و از هر ابزاری استفاده کنید. بارگذاری فایل‌های خود صفحه، چند درخواست کوچک و ناشناس شمارش بازدید به ‎/_care/‎ را می‌بینید و هیچ درخواستی که متن شما را حمل کند نمی‌بینید. همچنین می‌توانید پس از بارگذاری صفحه اتصال اینترنت را قطع کنید: همه ابزارها همچنان کار می‌کنند.

سایت همچنین یک سیاست امنیت محتوای سخت‌گیرانه (Content Security Policy) می‌فرستد که به مرورگر شما می‌گوید جلوی ارتباط صفحه با هر سرور دیگری را بگیرد، پس حتی یک اشتباه در کد ما هم نمی‌تواند متن شما را به جای دیگری بفرستد.

کار در حالت آفلاین

پس از اولین بازدید، یک service worker سایت را در حافظه پنهان مرورگرتان ذخیره می‌کند تا ابزارها بدون اتصال هم باز شوند و کار کنند.