工作原理

是你的浏览器下载应用,而不是反过来。下面介绍你的文档会经历什么,以及你如何亲自验证。

简单来说

Scissor Office 的服务器从不接收你的文档。当你打开应用时,你的浏览器会下载网站,其中包括文档引擎。当你写作、打开或保存文件时,这个引擎就在同一个浏览器标签页中运行。你的文档保存在你设备上浏览器自己的存储中,导出的文件会直接保存到你的设备上。

引擎

负责读写文件的部分用 Rust 编写并编译为 WebAssembly,因此能在浏览器中以接近原生的速度运行。它把 DOCX、ODT、Markdown 和文本文件转换为一个简单的文档模型,再把这个模型写出为 DOCX、ODT、HTML、Markdown 或文本。你输入文字的编辑器使用的是浏览器自带的文本编辑功能,并由引擎的规则保持整洁。

打开 PDF 和 LaTeX

PDF 文件在标签页中由 PDF.js 读取,引擎会把其中的文字、标题、列表、图片和页面大小重建为文档。LaTeX 文件(.tex 文件或 .zip 项目)由 Scissor LaTeX 所用的同一个引擎转换,并带上项目中包含的文件和图片。

文档保存在哪里

草稿会在你输入时保存到本设备上本站的浏览器 IndexedDB 存储中,不会同步到任何地方。在浏览器中清除本站数据会删除它们,其他浏览器或设备也看不到它们。用“导出”把副本保存为文件。

Google 云端硬盘,按需使用

“从 Google 云端硬盘打开”和“保存到 Google 云端硬盘”直接从你的浏览器与你自己的云端硬盘通信。Google 的登录和文件选择器只在你第一次点击其中一个按钮时才加载,所请求的权限只涵盖你用 Scissor Office 打开或保存的文件。你的文件从不经过我们的服务器。

AI 面板

AI 面板是可选的,在你的设备上运行。下载模型时,浏览器只从本站获取一次,并将它保存在设备上由 Scissor 工具共用的空间里(ai.scissor.studio),因此其他 Scissor 工具不会再次下载。你的文档和你向 AI 提的问题永远不会离开你的设备。删除模型会将它从所有 Scissor 工具中删除。在 Safari 中以及 iPhone 和 iPad 上,每个工具各自保存一份副本。

亲自验证

打开浏览器的开发者工具,切换到“网络”标签,然后使用应用:你会看到网站自己的文件被加载,而在你的设备上输入、打开或保存文档时,没有任何内容被发送出去。页面的内容安全策略只允许连接本站,以及为云端硬盘按钮连接 Google 的登录和云端硬盘服务,这也能防止任何意外上传到别处。本站发送的消息只有匿名的使用统计和你主动提交的表单,详见隐私政策。

格式与限制

“文档”会保留文字、标题和各级标题、项目符号列表和编号列表(含嵌套)、引用、链接、粗体、斜体、下划线、删除线和对齐方式。图片和纸张大小也会保留。你打开的文件中的表格、脚注、批注和修订记录暂时还无法保留。PDF 由浏览器的打印功能生成。文件格式依据已公开的标准实现:ODF(ISO/IEC 26300)和 Office Open XML(ISO/IEC 29500)。