隐私政策
最后更新:2026 年 10 月 16 日 · English(原文)
CyrFlip 不收集任何个人数据,开发者也不会收到任何数据。它没有自己的服务器, 没有遥测、分析、广告、追踪,也没有用户账号,并且不会记录你的按键。它在你自己的设备上运行;唯一会离开设备的 内容,只来自下面介绍的两项可选功能(默认关闭),而且只会发往你自己选定的地方。
一共只有两项功能会把内容发送到别处,而且两者都默认关闭:可选的翻译 和可选的服务器上的剪贴板。
当你打开翻译并按下翻译快捷键时,选中的文本会被发送到 CyrFlip 中设置的 Ollama 服务器地址 - 默认是
http://localhost:11434,也就是运行在你自己电脑上的一个程序,所以文本不会离开你的设备。
如果你把该地址改成另一台机器,文本就会发到那台机器上;CyrFlip 在该设置旁边就写明了这一点。
服务器上的剪贴板会把你剪贴板上的内容 - 一段文本、一张图片或一个文件 - 发送到你已登录的 交换服务器,而且只在你按下它的按钮、组合键或快捷方式时才发送。内容会先在你的电脑上加密,而且只为你自己的 设备加密。详见下文关于交换服务器的部分。
应用访问什么,为什么
- 键盘。CyrFlip 安装全局键盘钩子只有一个目的:识别它自己的快捷键,例如布局转换组合键(默认 Ctrl+Shift+F12)。指示标记所显示的键盘布局(Windows 中安装的任何布局) 并不是通过该钩子读取的 - CyrFlip 会向 Windows 查询当前焦点窗口的布局。除该组合键外,它还会留意你分配给大小写修正、 剪贴板管理器、布局转换表每一行、翻译表每一行,以及任何你设置了快捷键的快速启动方案的组合键。在翻译逐字输出期间, 它还会留意 Esc,以便这个键可以取消翻译 - 无论如何,该按键都会照常传给你正在使用的程序。 它不会记录、不会保存、不会传输你的按键。它不是键盘记录器。
- 鼠标。只有在你打开了 CyrFlip 自己的上下文菜单(默认关闭)时, CyrFlip 才会安装全局鼠标钩子,用来识别打开该菜单的那一个鼠标组合(默认 Ctrl + 右键单击)。 其他所有点击和移动都原样放行,它不记录、不保存、也不发送任何内容。上下文菜单关闭时,根本不存在鼠标钩子。
- 文本光标。在鼠标指针上显示布局的选项(默认关闭)会在 CyrFlip 运行期间,为所有程序替换 Windows 的文本选择光标(I 形光标)。CyrFlip 退出时会恢复标准光标, 因错误而关闭时也会恢复;只有当进程被强行终止时,替换后的光标才会一直保留到你注销为止。
- 随 Windows 启动。只有在你勾选该选项时,CyrFlip 才会随 Windows 启动。
此时便携版会在你自己的用户配置中向
HKCU\Software\Microsoft\Windows\CurrentVersion\Run写入一个条目,取消勾选即会删除它; Microsoft Store 版本则改用 Windows 启动任务,你也可以在设置 > 应用 > 启动中开关它。 - 剪贴板。当你按下快捷键时,CyrFlip 会短暂读取选中的文本(通过一次模拟复制), 在布局之间转换,粘贴结果,然后恢复剪贴板原有的内容。这一切都在本地进行,而且只在你触发的那一刻发生。 这样做不会发送或共享剪贴板中的任何内容;唯一会发送剪贴板的功能,是下文可选的服务器上的剪贴板, 而且只在你按下它的按钮时才会发送。
- 剪贴板历史(可选)。默认关闭。如果你打开它,CyrFlip 会把捕获 到的 Unicode 文本保存在本地。历史记录使用 Windows DPAPI 针对当前 Windows 账户加密;你随时可以暂停、 清空或关闭它。CyrFlip 绝不会把它发送到任何地方。 每条记录都整体加密 - 复制的文本连同来源应用的名称、窗口标题及其日期。此前的版本会让应用名称和窗口标题保持可读;这些记录会在清除历史时一并删除。用 × 删除一条记录会将其从文件中抹去。
- 活动窗口与布局。应用会读取哪个窗口处于焦点、它使用哪种键盘布局,以便放置和更新 指示标记。这些信息仅在内存中使用,从不保存也从不传输。如果你打开把快捷键让给远程桌面,并且 只在 CyrFlip 自己的某个快捷键真正被按下的那一刻,它还会读取活动窗口可执行文件的名称,以识别远程桌面 客户端。
- Windows 输入设置。「Windows 语言」选项卡代你修改 Windows 自身的配置:已安装的
键盘布局(
HKCU\Keyboard Layout\Preload和HKCU\Control Panel\International\User Profile)、语言循环切换组合键,以及各语言的直达 快捷键(HKCU\Control Panel\Input Method\Hot Keys)。这些是系统设置:它们留在你的设备上, 并且在 CyrFlip 关闭后依然生效。在首次修改之前,CyrFlip 会把此前的状态一次性快照保存到自己的注册表项中, 以便你随时还原。 - 快速启动(可选)。方案启动器默认关闭。打开后,它只运行 你自己定义的程序、脚本和 yt-dlp 下载,而且只在你要求时运行:从通知区域、从设置表格、用你指定 的快捷键,或从任务栏跳转列表。只有被你标记为「以管理员身份运行」的方案才会请求管理员权限;你为 yt-dlp 下载输入的链接只交给该工具用于这一次运行,不会被保存。启用该模块还会把你的方案名称发布到任务栏跳转 列表,而该列表由 Windows 保存在你自己的用户配置文件中。
- 翻译(可选)。默认关闭;只要它是关闭的,CyrFlip 根本不会打开任何
网络连接。打开后,当你按下翻译快捷键,CyrFlip 会取走选中的文本(与上文相同的模拟复制),并通过 HTTP
发送到设置中填写的 Ollama 地址 - 如果你没有改过,就是
http://localhost:11434,也就是 你自己电脑上的一个程序。只有在翻译功能开启时才会出现的通知区域菜单项翻译剪贴板,则会把剪贴板 当前的内容(而不是选中的文本)发送到同一个地址。Ollama 是一个独立的免费产品,由你自己安装;CyrFlip 既不捆绑它,也没有自己的账号或密钥。译文会显示在一个窗口中,并且只有在你打开相应选项时,才会被复制到 剪贴板(可选的历史记录会像对待任何其他复制一样把它记下来)或粘贴覆盖你的选中内容。CyrFlip 不保存译文、 不留任何记录,也不向开发者发送任何东西。在便携版中,安装 Ollama 按钮会从ollama.com下载官方安装程序;Microsoft Store 版本只会打开该网站。模型擅长哪些语言,这个问题该问模型:CyrFlip 只是 把文本交给它。 - 服务器上的剪贴板(可选)。该功能默认关闭;关闭时,CyrFlip 不会为它打开任何
网络连接。它需要在一台由你自己或你信任的人运行的交换服务器上拥有一个账户,而 CyrFlip 只负责登录:你只需一次性提供
服务器的连接字符串、你的登录名和密码。密码只用于这一次登录,绝不保存;服务器返回的设备令牌,以及 CyrFlip 为这个
账户生成的私钥,会使用 Windows DPAPI 针对你的 Windows 用户加密保存。当你按下将剪贴板发送到服务器
(托盘菜单、快捷方式或组合键)时,CyrFlip 会发送此刻剪贴板上的确切内容 - 一段文本、一张图片
或一个文件,包括你一分钟前复制的密码。它没有预览、没有确认,也没有过滤,所以只在你确实要发送时才按。内容在离开
你的电脑之前,会先针对你账户的其他设备加密,而服务器只在内存中保留最后一个值。从服务器获取剪贴板会把服务器上
最新的值放到你的剪贴板上;收到的文件会保存到一个你看得到的文件夹中(默认是
Downloads\CyrFlip), 并且绝不会覆盖其他文件。任何内容都不会自动发送 - 没有监控,没有定时器,启动时也不会发送。交换服务器负责连接您的设备,因此它知道您的账户、设备、文件夹和直播的名称,能看到哪些设备在线,以及传输了多少数据、发生在何时。它无法打开经过它的内容:文件夹及其文件、直播和剪贴板都在您的设备上加密,只会在您的其他设备上,或由您授予访问权限的人打开。要查看内容,运行服务器的人必须在您的账户中添加一台自己的设备,而这台设备会出现在您的设备列表中。CyrFlip 会保留一份日志,只记录种类、大小和结果代码,绝不记录剪贴板的值、文件名、登录名或地址; 除账户条目本身(服务器地址、你的登录名、一个名称、固定的证书以及你其他设备的公钥)之外,这份日志是它为该功能 留下的唯一痕迹,而账户条目可用移除账户删除。 - 屏幕截图。只有当您按下截图组合键或在托盘菜单中选择屏幕区域截图时, CyrFlip 才会按屏幕当前的样子拍下一张图,让您框选一个矩形, 并且只把这个矩形作为图片放入剪贴板。默认情况下不向磁盘写入任何内容,也不保留任何内容。只有在您同时开启保存时, 所选矩形才会以未加密的 PNG 文件写入设置中显示的文件夹(若该文件夹无法访问,则写入图片\屏幕截图或 下载,CyrFlip 会当即告诉您写到了哪里)。CyrFlip 从不删除、上传或索引这些文件,剪贴板历史不会记录该图片, 发给作者的日志存档也从不包含它。CyrFlip 自己的布局标记和翻译窗口不会出现在任何屏幕截图中。
CyrFlip 写入的本地文件
- 布局文件。CyrFlip 会把当前布局的代码 - 诸如
EN、ZH、RU、AR这样的两字母值 - 写入一个很小的本地文件 (%LOCALAPPDATA%\CyrFlip\layout.txt,Microsoft Store 版本则为你个人资料中该应用自己的文件夹%LOCALAPPDATA%\Packages\SZA.CyrFlip_fdk7e19xt9z9j\LocalCache\Local\CyrFlip中的layout.txt),以便可选的 VS Code 扩展能在编辑器光标处显示标记。 在它旁边,layout-klid.txt保存该键盘布局的标识符(八位十六进制数字,例如00000409),以便扩展使用相同的颜色。如果你安装了该扩展,它在绘制标记时会向同一文件夹写入editor-caret.txt;其中只有布局代码和一个时间。CyrFlip 退出时会删除它自己的这两个文件。 Microsoft Store 版本还会为旧版扩展在%ProgramData%\CyrFlip下保留这两个文件的一份副本; 同一台电脑上的其他账户可以读取这份副本 - 其中除了这些值之外别无他物。早期 Microsoft Store 版本存放在那里的 日志和快速笔记,会在首次启动时移到你自己的个人资料文件夹中。这些文件都不含个人数据,也从不离开你的设备。 - 配置与历史。设置保存在
HKCU\Software\CyrFlip- 包括你的转换表以及上文 所述的 Windows 输入设置的一次性备份。剪贴板历史开启时,会以 DPAPI 保护的形式保存在应用数据文件夹中。 旧版的config.json可能在迁移时被读取一次。这些内容都不会离开你的设备。 启用快速笔记后,它们保存在同一文件夹中一个受 DPAPI 保护的文件里——标题和正文都是——而该文件从不会进入下文所述的日志存档。 - 快速启动方案。你创建的每个方案都以单独的 XML 文件保存在
%APPDATA%\CyrFlip\Scenarios,其中只包含你填写的内容:名称、程序或脚本的路径、参数和工作 文件夹。它们留在你的设备上,你可以随意修改或删除;即使关闭该模块也不会被动过。该模块还会追加一份简短 的活动日志(launcher.log,与布局文件放在一起),记录某个方案已启动以及某个方案为何失败 - 它绝不记录 yt-dlp 链接、剪贴板内容或按键。 - 诊断报告。只有你自己运行诊断光标位置…时,CyrFlip 才会在布局文件旁写入
caret-diagnostics.txt。它记录 Windows 与 UI 自动化就当前焦点文本框返回了什么;该文件不会 被发送到任何地方,你可以删除它。 - 给作者的日志压缩包。只有当你自己按下将日志发送给作者..时,CyrFlip 才会把
自己的诊断日志和一份配置报告打包成 ZIP,放在布局文件旁的
reports文件夹中,并打开一封已 附加该文件的给开发者的邮件。剪贴板历史绝不会成为该压缩包的一部分。日志中含有文件路径; 常见形式的路径已不再带有你的 Windows 账户名,但形式少见的路径仍可能保留它。对话框会明确说明这一点,并允许你在邮件生成之前先打开压缩包查看。在你于 自己的邮件程序中按下发送之前,什么都不会被发送 - CyrFlip 没有自己的发送渠道。
如果你在下载或首次启动 CyrFlip 时,Windows 或你的杀毒软件发出了警告,请参阅 为什么 Windows 或杀毒软件可能对 CyrFlip 发出警告 - 其中列出的「CyrFlip 从不做的事」与本页所述一致。
数据共享
没有。CyrFlip 不与开发者或任何第三方共享任何数据。它能发送的,只有你让它发送的内容,发往你指定的地方, 而且仅在对应的可选功能处于开启状态时:你选中的文本,发往你自己选定的翻译地址(默认是你自己电脑上的一个程序); 以及你剪贴板上的内容,发往你已登录的交换服务器,并针对你自己的设备加密。 将日志发送给作者按钮也不例外:它只是在你自己的邮件程序中准备一封邮件,压缩包你可以先打开查看,而且只有你才能发送它。
本网站
本节讲的是您正在阅读的这些页面,而不是应用本身。应用不会联系本网站,本网站也不会从应用收到任何东西。
本站是静态站点,由 GitHub Pages 提供服务;与任何网站托管方一样,GitHub Pages 会在自己的日志中看到每位访问者的地址。站内没有分析、广告、表单或账户,页面也不设置 Cookie。字体由本站自身提供,因此没有任何字体服务商会看到您的访问。您的浏览器在您自己的设备上保存两项偏好 - 主题和语言(键名为 sza-theme 和 sza-lang) - 它们不会被发送到任何地方。
只有一个请求会发往第三方,并且仅来自首页:它向 api.github.com(GitHub 的公共 API,地址为 /repos/SerZhyAle/CyrFlip/releases/latest)询问最新版本是哪一个,以便下载按钮指向它。与任何网络请求一样,它会携带您的 IP 地址和常见的浏览器信息(例如 user agent);不会发送其他任何内容,CyrFlip 也不存储任何内容。如果请求失败或被拦截,按钮会保留其指向最新版本页面的备用链接,其他一切不变。GitHub 如何处理这类请求,见 GitHub 自己的隐私声明。指向其他网站(Microsoft Store、GitHub)的链接在您点击之前不会加载任何内容。
儿童隐私
CyrFlip 不向任何人收集数据,儿童也不例外。
开放源代码
CyrFlip 是开源软件。你可以确切地查看它做了什么: github.com/SerZhyAle/CyrFlip。
本政策的变更
如果本政策发生变更,更新后的版本会连同新的更新日期发布在本页面。以 英文原文为准;如有出入,以英文版为准。
联系方式
关于本政策的问题:sza@ukr.net。