尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
青简的隐私与数据安全设计:无账号、不上传、崩溃不丢学习数据是怎么做到的
青简的隐私与数据安全设计无账号、不上传、崩溃不丢学习数据是怎么做到的【免费下载链接】qingjian青简 Qingjian用 Rust 写的拼音输入法候选词旁多一条正在学的语言的译词项目地址: https://gitcode.com/gh_mirrors/qi/qingjian青简是一款用 Rust 编写的拼音输入法核心特点是候选词旁附带一条正在学习的语言的译词。它的隐私设计可以概括成三句话不需要账号、不上传数据、崩溃也不丢你攒下的学习数据。这篇文章带你看看它是怎么做到的。为什么输入法要先谈数据安全输入法是所有输入工具里权限最敏感的一个——它看着你敲下的每一个键。很多输入法靠收集用户输入习惯来换更准的预测代价是你的打字内容离开了你的设备。青简的选择恰好相反拼音转换、词库查询、候选排序、输入习惯学习全部在本机完成没有账号、没有统计上报也没有属于自己的服务器。 三个关键设计目标无账号装完即用不注册、不登录不上传默认情况下唯一的联网行为是每天检查一次更新崩溃不丢你用了几个月攒下的词频、词转移习惯不会因为进程崩溃而归零。本机保存了什么全是能直接打开的纯文本青简的学习数据都以纯文本 TSV 文件保存在本机随时可以打开查看macOS~/Library/Application Support/Qingjian/Windows%APPDATA%\Qingjian文件内容user.tsv每个词被选择的次数user-words.tsv自动造词与云端选中的用户词user-ngram.tsv词与词之间的接续统计user-typos.tsv被接受的输入错误纠正user-vocab.tsv每条译词被看到 / 上屏的次数usage.tsv按天的输入量仅数字input-log.jsonl输入日志可关闭、可清空文件全部是明文不加密、不混淆——因为没有任何理由对你藏东西。唯一特殊的是云服务密钥文件.env落盘时会被设为仅当前账户可读权限 0600。关于哪些文件里含输入内容的完整清单见官方文档 数据与日志。崩溃不丢学习数据靠的是原子写输入法进程随时可能被系统杀掉或自己崩溃。如果直接覆盖写文件中途断电就留下半个文件你攒的词频整个报废。青简用的是原子写方案实现在 storage/mod.rs先把新内容完整写入同目录的临时文件并强制刷盘fsync然后用rename改名覆盖目标文件——同一文件系统上的改名是原子操作。效果是任何时刻磁盘上要么是完整的旧文件要么是新文件永远不会出现写到一半的状态。官方文档也确认这些文件每次整体替换即使输入法中途崩溃也不会留下半截文件见 architecture.md「崩溃不丢」。除了原子写还有两层保险损坏容忍学习数据按行解析个别坏行跳过并记警告而不是整个文件报废真读不了权限、坏盘就退回只在内存里学习输入法照常启动不会拿空表覆盖你的文件。有界丢失激活期间每 60 秒把内存中的学习数据落一次盘被杀掉最多丢一分钟的学习记录。也就是说哪怕进程当场崩溃最坏情况也只损失最近一分钟的选择习惯历史数据毫发无损。密码框里系统级的别记开关另一个容易忽略的场景你在密码框、银行 App 的私密输入框里打字时输入法该不该记录青简的答案是完全不记。各平台壳检测到焦点进入私密输入框后调用 engine/privacy.rs 的set_private引擎会一次性关掉所有写入通道不学习不记词频、不记词转移、不自动造词不记输入日志输入日志外面套了一层MutedLoggerinput_log/muted.rs私密期间条目直接丢弃不发云端联想、翻译、释义兜底请求一律不发排序不受影响已有的个人数据照常参与候选排序你的输入体验不降级。macOS 的 Secure Input 与 Windows 的密码类输入范围IS_PRIVATE/ PIN都会被识别语义与系统一致。云联想唯一可选的联网功能且默认关闭青简有一个可选的云联想功能详见 cloud/index.md缺省关闭。它的隐私设计值得单独说明开启后发送的内容当前拼音、光标前后几十个字的上下文、本机候选直接发给你自己在设置里填写的 AI 服务商——数据不经过青简因为青简根本没有自己的服务器密码框与应用声明为私密的输入框中绝不发送关闭开关后不再发送任何请求密钥只存在本机。除云联想外唯一的联网行为是检查更新每天向官网读取一次带数字签名的静态版本列表请求不带账号、设备标识或任何输入内容验证不通过的列表一律忽略且可在设置里一键关闭。把主动权交还给你青简的所有数据能力都可以自主控制想做什么在哪里操作停止学习输入习惯偏好设置 → 高级取消勾选「学习输入习惯」关闭 / 清空输入日志偏好设置 → 高级关闭云联想偏好设置 → 云服务关闭自动检查更新关于页输入日志只保存在本机用于离线回归评测与个人模型不会自动发送给任何人统计usage.tsv只存数字与日志分开保存关掉日志不影响统计。总结隐私不是功能是架构约束回头看青简的做法可以归纳为四条结构上核心引擎不依赖任何网络 crate翻译查表在本地完成从架构上保证候选生成不联网存储上全明文文件 原子写 损坏容忍数据可见、可删、崩溃不丢场景上私密输入框自动静音一切写入通道且不影响输入体验可选网络上唯一联网功能是用户主动开启、直连用户自选服务商的云联想。如果你正在挑选一款少管闲事的拼音输入法青简的这套隐私与数据安全设计值得写进你的候选清单。【免费下载链接】qingjian青简 Qingjian用 Rust 写的拼音输入法候选词旁多一条正在学的语言的译词项目地址: https://gitcode.com/gh_mirrors/qi/qingjian创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED

相关推荐

基于机器视觉的试卷分数智能识别:硬件选型、OCR流程与避坑指南

基于机器视觉的试卷分数智能识别:硬件选型、OCR流程与避坑指南

简介:这份PDF文献面向教育技术研究者、机器视觉方向的学生与系统开发人员,针对学校试卷合分环节人工统计速度慢、易出错、Excel录入繁琐等痛点,给出了一套基于机器视觉的试卷分数智能识别系统设计方案。资源包为1个PDF文件,大小约…

📅 2026/10/5 15:24:14
课堂实录自动标注与教学行为模式挖掘:DeepSeek NLP文本分析实战

课堂实录自动标注与教学行为模式挖掘:DeepSeek NLP文本分析实战

简介:DeepSeek教学反思支持方案是一份基于NLP文本分析、面向课堂实录自动标注与教学行为模式挖掘的完整技术文档,适合教师、教研员、教育技术研究者及NLP工程人员参考,用于解决教学反思数字化痛点。文档共535页、56个大章节,覆盖课…

📅 2026/10/5 15:24:14
网络安全攻防训练平台设计与实现:基于vSphere虚拟化与B/S架构的靶场搭建指南

网络安全攻防训练平台设计与实现:基于vSphere虚拟化与B/S架构的靶场搭建指南

简介:这份PDF文献面向信息安全专业学生、网络安全教师及攻防训练平台建设者,针对传统攻防训练成本高、管理难、仿真软件缺乏系统性等问题,提出一套基于虚拟化技术的平台设计方案。全文围绕物理资源层、虚拟化层与用户管理层三层架构展开&…

📅 2026/10/5 15:24:14
MORE NEWS

更多资讯

📰

Open-Shell完全指南:定制Windows经典开始菜单与批量部署

如果你还在用 Windows 8/10/11,却又始终怀念 Windows 7 那个干净利落、一眼就能找到所有程序的开始菜单,那么 Open-Shell(原 Classic Shell)这个老牌开源项目应该早点进你的收藏夹。简单说,Open-Shell 是一款免费开源、…

📰

跨平台PowerShell兼容Shell OpenShell实战指南

1. 从PowerShell用户的真实困扰说起:为什么社区选择做OpenShell做运维和DevOps这些年,PowerShell一直是我工具箱里的常备项。Windows服务器批量管理、Exchange和SQL Server的日常维护、CI/CD流水线里的部署脚本,几乎绕不开一个.ps1文件。但用…

📰

OpenShell使用指南:用经典开始菜单提升Windows操作效率

1. 我为什么坚持用 OpenShell 替代系统开始菜单从 Windows 8 把开始菜单整个摘掉、逼着所有人用磁贴开始,桌面端的操作逻辑就一直在“牺牲效率换观感”的路上狂奔。Windows 10 回归了开始菜单,但塞进了磁贴;Windows 11 干脆把磁贴换成了“推荐…

📰

BiliLive-tools绿色版:B站录播弹幕转换与视频整理实用手册

1. 录播档和弹幕,剪不断理还乱:先聊聊这个工具解决什么问题任何长期碰B站录播的人,迟早都会面对同一个难题:视频下回来了,弹幕却是一堆XML文件。BiliLive-tools 3.10.1就是专门解决这一连串问题的,标题里的…

📰

Flink 实战:HBase Connector 用法全解析——从环境搭建到 TableInputFormat 批量读与实时写入

示例工程大数据 【免费下载链接】flink-learning flink learning blog. http://www.54tianzhisheng.cn/ 含 Flink 入门、概念、原理、实战、性能调优、源码解析等内容。涉及 Flink Connector、Metrics、Library、DataStream API、Table API & SQL 等内容的学习案例&#xf…

📰

Java学校管理系统源码毕设实战:从跑通到改造的完整指南

简介:这是一份面向计算机专业毕业设计场景的Java学校管理系统完整项目包,适合正在准备毕设的本科生或需要Java Web实战练手的开发者。项目基于MVC架构,涵盖学生、教师、课程、成绩等管理模块,涉及Servlet、JSP、JDBC与关系型数据库…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬