简而言之
Scissor Text 从不接收你的文本。打开工具时,你的浏览器会下载网站。你输入、粘贴或从文件打开的内容保存在标签页的内存中;工具在那里用你自己的处理器处理它,结果由你复制或下载。关闭标签页,一切都会被清除。
什么在哪里运行
从字数统计到 JSON 格式化,每个工具都是在你的标签页中运行的一小段 JavaScript。文字转语音使用浏览器和操作系统内置的语音。
服务器只托管网站文件。它没有接收文本的接口,所以根本无法接收你的文本。同一域名下的一个小型客户服务只接收你主动发送的内容(例如反馈),以及匿名的页面计数。
亲自验证
打开浏览器的开发者工具,切换到“网络”标签,然后使用任意工具。你只会看到页面自身文件的加载、发往 /_care/ 的少量匿名页面计数请求,而没有任何携带你文本的请求。页面加载后断开网络,每个工具也能继续工作。
网站还会发送严格的内容安全策略,让浏览器阻止页面连接任何其他服务器,因此即使我们的代码出错,也无法把你的文本发送到别处。
可离线使用
首次访问后,Service Worker 会把网站保存在浏览器缓存中,因此没有网络也能打开和使用这些工具。