-
Notifications
You must be signed in to change notification settings - Fork 5
Releases: AiToByte/SafeMask
SafeMask v1.2.4
🚀 SafeMask v1.2.4 现已正式发布!
本次更新补全了对开发者极为重要的 Markdown 文档支持。
✨ 核心新特性 / New Features
📝 新增 Markdown (.md) 极速脱敏支持
- 原生支持扩展:系统文件选择器现已全面开放对
.md和.markdown文件的支持。 - 结构无损与极致性能:依托底层的
Mmap零拷贝与多核并发流水线,Markdown 文件的脱敏同样能跑满磁盘 IO 极限(实测 300MB/s+),且能完美保留标题、加粗、代码块等文档标记结构不被破坏。
SafeMask 是一款基于 Rust 构建的高性能本地隐私脱敏工具,确保您的敏感数据在拥抱 AI 的同时,隐私不出域。
📦 各平台下载指南 / Download Guide
🪟 Windows
- 标准安装版 (
SafeMask_x64-setup.exe): 建议大多数用户使用,支持快捷方式和自动更新。 - 单文件便携版 (
SafeMask_Portable_x64.zip): 无需安装,双击即用,适合 U 盘或快速使用。
🍎 macOS
- 磁盘映像 (
.dmg): 通用二进制版本,支持 Apple Silicon (M1/M2/M3/M4) 和 Intel 芯片。
🐧 Linux
- 通用版 (
.AppImage): 赋予权限即可运行。 - 安装包 (
.deb): 适用于 Ubuntu/Debian。
🔐 安全承诺 / Security
- 100% Local: 所有脱敏计算均在本地完成。引擎无任何网络权限,数据绝对安全。
SafeMask - 让每一行数据,都能安全的拥抱 AI。
Assets 13
- sha256:f236bdef50506f527e202bd13a5f3c1b43e899f18dcb3f2549078b4ef7853a4f6.17 KB
2026年03月06日T07:31:22Z - sha256:6ed35f6c5c8cf48ede6c438b0cbfc895a728a1f630ccfe38158600fa9260beee81.5 MB
2026年03月06日T07:29:09Z - sha256:6a61423795df2e77ed7935ef3f0abbcf54da0f110801841b1b0ea063e3ec0f38420 Bytes
2026年03月06日T07:29:13Z - sha256:afa774ce04f58b36964ccfbcfcadfa4796991507e56a2b917e1316a63de28d717.95 MB
2026年03月06日T07:29:08Z - sha256:9c61e6418c4a1874d4c8b1370aec424ddb767cedafd23dc10527d67d2463789a412 Bytes
2026年03月06日T07:29:09Z - sha256:5d66c2165d7eae710a2e67643a18c68f03fc930b52711c123b14ae4c67607f8e5.72 MB
2026年03月06日T07:31:28Z - sha256:2fc527515e27ca6f30402d039cac2557d50b287d3d83eddfbfe16b5fd39ec37b12.5 MB
2026年03月06日T07:31:16Z - sha256:d6dd53a30fa543dea703b950bdb113d63ed4c3fdbdc86df24f4064aa161abb1a4.11 MB
2026年03月06日T07:31:20Z - sha256:2a33f986e79735ea4ec39f5a68aceba4bd10ae579d5ecb2a2ef558ec018261d9420 Bytes
2026年03月06日T07:31:21Z - sha256:df95dd63439b494378f304d644459bbf52f92227a0627f09633ec0846c1c199412.8 MB
2026年03月06日T07:31:17Z -
2026年03月06日T07:20:56Z -
2026年03月06日T07:20:56Z - Loading
SafeMask v1.2.2
🚀 SafeMask v1.2.2 现已正式发布!
序言
SafeMask 迎来了自发布以来最重大的功能进化。我们重新思考了"保护"与"便捷"的平衡,正式引入 影子模式 (Shadow Mode) 与 哨兵宇宙 (Sentry Universe) 双轨架构。从现在起,隐私防护不再是冷冰冰的拦截,而是一场优雅的魔术。
✨ 核心更新 (What's New)
1. 🌌 影子模式 (Shadow Mode) - 复制无感,按需脱敏
- 物理宇宙保留:复制操作不再强制修改剪贴板,保留您的明文原文。
- 魔术粘贴 (Alt+V):只有在您按下
Alt+V时,SafeMask 才会瞬间"偷梁换柱",将脱敏后的安全副本注入目标应用。 - 自愈闭环:粘贴完成后,剪贴板在 150ms 内自动回溯为原文,全程无感。
2. 💂 哨兵宇宙 (Sentry Universe) - 强力拦截,绝对安全
- 实时洗白:传统的实时拦截模式已升级为"哨兵宇宙",适合在演示、会议或高风险环境下使用,确保敏感数据在复制的一瞬间即刻消失。
3. ⚡ 快捷键中央处理器
- 一键切换宇宙 (Alt+M):无需打开界面,通过物理按键在"影子"与"哨兵"模式间瞬时切换。
- 动态重绑:支持在设置中自定义"魔术粘贴"快捷键,具备智能冲突检测(禁止占用系统内置键)。
4. 🧪 规则实验室 (Rule Sandbox)
- 实时仿真:在规则管理器中新增"调试沙盒",支持边写正则边看效果,具备语法错误实时纠错功能。
- 另存为体系:系统内置规则现已锁定保护,支持用户一键"另存为"进行个性化修改。
5. 📜 增强版审计账本
- 来源溯源:历史记录现在会标记产生于哪个"宇宙"(影子/哨兵)。
- 智能检索:支持通过短 UUID、原文内容、脱敏标签或时间戳进行毫秒级搜索。
🎨 视觉与交互 (UI/UX)
- 琥珀象牙 (Amber Ivory) 色系:全面引入暖琥珀护眼色调,告别刺眼纯白。
- 精密仪表盘设计:重构 StatCard 统计组件,引入 L 型刻度、内发光与精密布局。
- 珠宝化组件:置顶按钮、状态胶囊均具备物理发光感与平滑微动效。
- 机械音效反馈:使用 Web Audio API 合成了机械开关声,开启、关闭与录制按键拥有不同的音效反馈。
🛠️ 性能与安全性
- 原子锁保护:引入
AtomicBool状态同步,彻底解决模拟粘贴导致的"递归脱敏"死循环。 - 一屏式版面:优化垂直间距,确保 1080P 屏幕下无需滚动即可掌控全局。
- 离线承诺:坚持 100% 本地运行,所有"宇宙切换"与"魔术粘贴"逻辑均在您的 CPU 中本地执行。
📦 各平台下载指南 / Download Guide
🪟 Windows
- 标准安装版 (
SafeMask_x64-setup.exe): 建议大多数用户使用,支持快捷方式和自动更新。 - 单文件便携版 (
SafeMask_Portable_x64.zip): 无需安装,双击即用,适合 U 盘或快速使用。
🍎 macOS
- 磁盘映像 (
.dmg): 通用二进制版本,支持 Apple Silicon (M1/M2/M3/M4) 和 Intel 芯片。
🐧 Linux
- 通用版 (
.AppImage): 赋予权限即可运行。 - 安装包 (
.deb): 适用于 Ubuntu/Debian。
🔐 安全承诺 / Security
- 100% Local: 所有脱敏计算均在本地完成。引擎无任何网络权限,数据绝对安全。
SafeMask - 让每一行数据,都能安全地拥抱 AI。
Assets 13
SafeMask v1.2.0
🛡️ SafeMask v1.2.0: 影子模式上线,定义"宇宙双轨"式脱敏体验
🚀 序言
SafeMask 迎来了自发布以来最重大的功能进化。我们重新思考了"保护"与"便捷"的平衡,正式引入 影子模式 (Shadow Mode) 与 哨兵宇宙 (Sentry Universe) 双轨架构。从现在起,隐私防护不再是冷冰冰的拦截,而是一场优雅的魔术。
✨ 核心更新 (What's New)
1. 🌌 影子模式 (Shadow Mode) - 复制无感,按需脱敏
- 物理宇宙保留:复制操作不再强制修改剪贴板,保留您的明文原文。
- 魔术粘贴 (Alt+V):只有在您按下
Alt+V时,SafeMask 才会瞬间"偷梁换柱",将脱敏后的安全副本注入目标应用。 - 自愈闭环:粘贴完成后,剪贴板在 150ms 内自动回溯为原文,全程无感。
2. 💂 哨兵宇宙 (Sentry Universe) - 强力拦截,绝对安全
- 实时洗白:传统的实时拦截模式已升级为"哨兵宇宙",适合在演示、会议或高风险环境下使用,确保敏感数据在复制的一瞬间即刻消失。
3. ⚡ 快捷键中央处理器
- 一键切换宇宙 (Alt+M):无需打开界面,通过物理按键在"影子"与"哨兵"模式间瞬时切换。
- 动态重绑:支持在设置中自定义"魔术粘贴"快捷键,具备智能冲突检测(禁止占用系统内置键)。
4. 🧪 规则实验室 (Rule Sandbox)
- 实时仿真:在规则管理器中新增"调试沙盒",支持边写正则边看效果,具备语法错误实时纠错功能。
- 另存为体系:系统内置规则现已锁定保护,支持用户一键"另存为"进行个性化修改。
5. 📜 增强版审计账本
- 来源溯源:历史记录现在会标记产生于哪个"宇宙"(影子/哨兵)。
- 智能检索:支持通过短 UUID、原文内容、脱敏标签或时间戳进行毫秒级搜索。
🎨 视觉与交互 (UI/UX)
- 琥珀象牙 (Amber Ivory) 色系:全面引入暖琥珀护眼色调,告别刺眼纯白。
- 精密仪表盘设计:重构 StatCard 统计组件,引入 L 型刻度、内发光与精密布局。
- 珠宝化组件:置顶按钮、状态胶囊均具备物理发光感与平滑微动效。
- 机械音效反馈:使用 Web Audio API 合成了机械开关声,开启、关闭与录制按键拥有不同的音效反馈。
🛠️ 性能与安全性
- 原子锁保护:引入
AtomicBool状态同步,彻底解决模拟粘贴导致的"递归脱敏"死循环。 - 一屏式版面:优化垂直间距,确保 1080P 屏幕下无需滚动即可掌控全局。
- 离线承诺:坚持 100% 本地运行,所有"宇宙切换"与"魔术粘贴"逻辑均在您的 CPU 中本地执行。
📦 各平台下载指南 / Download Guide
🪟 Windows
- 标准安装版 (
SafeMask_x64-setup.exe): 建议大多数用户使用,支持快捷方式和自动更新。 - 单文件便携版 (
SafeMask_Portable_x64.zip): 无需安装,双击即用,适合 U 盘或快速使用。
🍎 macOS
- 磁盘映像 (
.dmg): 通用二进制版本,支持 Apple Silicon (M1/M2/M3/M4) 和 Intel 芯片。
🐧 Linux
- 通用版 (
.AppImage): 赋予权限即可运行。 - 安装包 (
.deb): 适用于 Ubuntu/Debian。
🔐 安全承诺 / Security
- 100% Local: 所有脱敏计算均在本地完成。引擎无任何网络权限,数据绝对安全。
SafeMask - 让每一行数据,都能安全地拥抱 AI。
Assets 8
SafeMask v1.1.3
🚀 SafeMask v1.1.3 现已正式发布!
SafeMask 是一款基于 Rust 构建的高性能本地隐私脱敏工具,确保您的敏感数据在拥抱 AI 的同时,隐私不出域。
📦 各平台下载指南 / Download Guide
🪟 Windows
- 标准安装版 (
SafeMask_x64-setup.exe): 建议大多数用户使用,支持快捷方式和自动更新。 - 单文件便携版 (
SafeMask_Portable_x64.zip): 无需安装,双击即用,适合 U 盘或快速使用。
🍎 macOS
- 磁盘映像 (
.dmg): 通用二进制版本,支持 Apple Silicon (M1/M2/M3/M4) 和 Intel 芯片。
🐧 Linux
- 通用版 (
.AppImage): 赋予权限即可运行。 - 安装包 (
.deb): 适用于 Ubuntu/Debian。
🔐 安全承诺 / Security
- 100% Local: 所有脱敏计算均在本地完成。引擎无任何网络权限,数据绝对安全。
感谢使用 SafeMask!
Assets 8
SafeMask v1.1.1
🛡️ SafeMask v1.1.1 - 全能办公与专业性能版
版本号:v1.1.1
核心改进:多格式办公文档支持、原子化性能引擎、智能冲突解决机制
✨ 新特性与增强
1. 深度办公文档脱敏 (Office & PDF Suite)
不再局限于日志文件,SafeMask 现已支持复杂文档格式的格式保留脱敏:
- Word (.docx):引入 XML 标签感知算法。仅对
<w:t>文本节点进行脱敏,精准绕过 XML 标签,确保脱敏后的文档格式不崩坏、不报错。 - Excel (.xlsx, .xls, .xlsm):支持全系列 Excel 格式读取。智能遍历所有工作表(Sheets),对字符串单元格进行处理,并统一输出为现代标准的
.xlsx格式。 - PDF (.pdf) & 旧版 Word (.doc):支持文本提取式脱敏,自动将隐私敏感内容转换为安全标签并输出为
.txt格式,完美适配 AI 提示词输入场景。
2. 交互革命:智能文件处理流
- 后缀智能自适应:系统会根据输入文件类型自动推导输出路径。
data.xlsx➔data.masked.xlsxcontract.pdf➔contract.masked.txt
- 沉浸式反馈:文件处理完成后,将弹出交互式对话框,展示详细的耗时统计与引擎吞吐量。
- 一键直达 (Open in Folder):支持在成功提示框中直接点击"查看文件",自动唤起系统资源管理器并精准选中处理后的文件。
3. 核心引擎:原子化性能优化
- 栈内存优化 (SmallVec):对单行脱敏逻辑进行原子化改造。在匹配过程中使用
SmallVec代替传统的堆分配,大幅减少内存碎片,海量短文本处理速度提升 15%-20%。 - 高并发保序流水线:继续保持 GB 级文件的"读取-分块-并行脱敏-保序写入"流水线,内存占用始终稳定在 300MB 左右。
🛠️ 关键修复与优化
1. 误判消除:代码调用保护
- [改进] 针对程序员常用的
log.info、console.log等代码调用被误认为域名(<DOMAIN>)的问题,引入了优先级保护机制。 - [新增] 内置高优先级
Code_Method_Protect规则,通过"先占坑后排除"算法,完美规避代码逻辑被脱敏工具破坏。
2. 剪贴板监听器 2.0 (Pro-Performance)
- [修复] 彻底解决了复制文件/图片时产生的格式冲突告警(
tao错误),消除控制台错误噪音。 - [优化] 引入"智能状态感知":当检测到非文本内容时静默挂起,显著降低后台运行时的 CPU 与 IO 开销。
- [修复] 解决了在"历史记录列表"中复制原文时触发重复脱敏的逻辑环 Bug,状态同步更精准。
3. 安全与权限 (Capabilities)
- [更新] 遵循 Tauri v2 最小权限原则,显式授权
dialog:ask与opener:reveal命令,从系统层级加固应用安全。
📊 性能表现报告
| 任务场景 | 处理吞吐量 | 内存占用 | 结果质量 |
|---|---|---|---|
| 2GB 系统日志 | ~340 MB/s | ~280 MB | 行序 100% 一致 |
| 50MB Word 图文稿 | ~40 MB/s | ~120 MB | 格式/图片无损 |
| 10万行 Excel 报表 | ~25 MB/s | ~150 MB | 单元格精准替换 |
📦 如何开始使用?
- 直接运行:下载并安装对应平台的
SafeMask_v1.1.1安装包。 - 文件处理:直接将任何
.log,.docx,.xlsx或.pdf拖入控制台即可开始。 - 开发者注意:若从源码编译,请确保执行
npm install更新最新的前端依赖。
SafeMask - 让每一行数据,都能安全地拥抱 AI。
由 XiaoSheng 倾力打造
Assets 9
SafeMask v1.1.0
🛡️ SafeMask v1.1.0 - 版本更新说明
发布日期:2026年2月12日
版本号:v1.1.0
核心定位:AI 时代的全格式隐私脱敏盾牌
🚀 核心亮点
1. 办公文档全格式支持 (Office & PDF)
SafeMask 现已跨越纯文本限制,正式支持主流办公文档的本地脱敏:
- Microsoft Word (.docx):采用 XML 标签感知算法,仅脱敏
<w:t>文本节点,完美保护文档格式、图片与样式不受干扰。 - Microsoft Excel (.xlsx):智能遍历工作表,对字符串类型单元格执行高精脱敏,数值、公式与日期保持原样。
- PDF 文档 (.pdf):支持 PDF 文本深度提取与脱敏,自动输出为 AI 友好的
.txt格式,大幅提升提示词安全性。
2. 极致性能:脱敏算法原子化优化
为了应对千万级行数的日志与超大文档,我们对 Rust 核心引擎进行了重构:
- 零堆分配 (SmallVec):在处理单行文本匹配时,引入
SmallVec将匹配元数据保留在栈上,大幅减少高频内存分配导致的 CPU 抖动。 - 缓冲区重用 (Buffer Pooling):优化内存预分配策略,文件处理过程中的内存占用更加平稳,在大规模脱敏场景下性能提升约 15%。
3. 智能文件管理与交互
- 自适应后缀保留:处理后的文件将自动命名为
文件名.masked.原后缀(如report.masked.docx),不再强制转换为.log。 - 结构化任务反馈:脱敏完成后,窗体将弹出系统级确认框,实时展示处理耗时、吞吐量(MB/s)及保存路径。
- 一键直达 (Reveal in Folder):支持在完成提示中直接点击"查看文件",自动唤起系统文件管理器并选中目标文件。
🛠️ 问题修复与底层改进
- [修复] 剪贴板非文本冲突:解决了复制文件或图片时,监听器因格式不匹配而频繁抛出
ContentNotAvailable错误并导致日志滚动及 UI 警告的问题。 - [修复] 历史记录二次脱敏 Bug:通过同步全局
last_content状态,修复了在"历史记录"中复制原文时会触发监听器再次脱敏的逻辑闭环问题。 - [优化] 监控静默策略:当剪贴板内容为非文本时,自动挂起处理并清空缓存,显著降低了后台运行时的 CPU 闲置开销。
- [安全] 权限最小化:更新了 Tauri v2 能力集(Capabilities),精确授权
dialog:ask与opener:reveal,确保应用符合零信任安全标准。
📊 性能基准测试 (v1.1.0 性能表现)
测试环境: Windows 11 / i7-12700K / 16GB RAM
| 文件类型 | 原始大小 | 处理耗时 | 结果 |
|---|---|---|---|
| 纯文本日志 (.log) | 2.3 GB | 7.9s | 格式完全一致 |
| 办公文档 (.docx) | 50 MB (含大量图片) | 1.2s | 格式完整保留 |
| 复杂表格 (.xlsx) | 10万行数据 | 2.4s | 单元格精准脱敏 |
⚠️ 开发者建议 (Build from source)
如果您是自行编译本项目,请注意以下改动:
- Cargo.toml:增加了
zip,calamine,rust_xlsxwriter,pdf-extract,quick-xml,smallvec等依赖。 - Capabilities:请确保
src-tauri/capabilities/default.json包含dialog:allow-ask权限。
SafeMask - 让每一行数据,都能安全地拥抱 AI。
感谢您的使用与支持!
Assets 9
SafeMask v1.0.2
🎭 UI 重构与交互体验升级 (vX.X.X)
本次更新主要集中在「脱敏规则管理」界面的视觉重构与用户体验优化,修复了在部分分辨率下底部按钮无法显示的问题。
✨ 新增特性 (Features)
- 💎 沉浸式玻璃拟态 UI:全面升级了界面视觉风格,采用了更细腻的 Glassmorphism 效果,增加了动态背景光效与阴影深度,提升整体质感。
- 🎨 表单交互优化:
- 输入框内集成功能图标(Icon-inside-input),视觉更紧凑专业。
- 优化了 Input/Textarea 的 Focus 状态与光晕效果。
- 统一了数字输入框样式,隐藏了默认的上下箭头。
- 📜 智能滚动条:引入了统一的纤细型(Slim)滚动条,不再占用视觉空间,且仅在悬停或滚动时加深颜色。
- ⚡️ 列表交互增强:左侧规则列表新增 Hover 高亮条与悬停显示删除按钮的机制,界面更加简洁。
🐛 问题修复 (Fixes)
- 📐 布局溢出修复:重构了右侧编辑面板的 Flex 布局结构。
- Before:在小屏幕下,底部 "保存" 按钮会被视窗截断。
- After:头部与底部按钮区域固定,仅中间表单区域独立滚动,确保操作按钮始终可见。
💄 样式细节 (UI/UX)
- 优化了 Label 的字体排版(Uppercase + Tracking)。
- 保存按钮增加了 Loading 状态动画。
- 搜索框增加了聚焦时的动态伸缩效果。
Assets 9
SafeMask v1.0.1
🛡️ SafeMask v1.0.1 - 交互体验与视觉重构更新
本版本带来了多项深度交互优化,重点提升了在复杂办公环境下的隐私防护体验。通过全新的"窗口置顶"功能与重新设计的工业级 UI,SafeMask 现在更加从容地守护您的每一份数据。
🚀 核心更新 (Core Updates)
1. 📌 新增"窗口置顶"功能 (Window Always-on-Top)
- 实时监控:在 Header 区域新增"图钉"按钮,支持一键将 SafeMask 固定在所有窗口最前端。
- 场景优化:方便用户在不同应用(如浏览器、IDE)之间切换复制时,始终能实时观察到隐私拦截对比,无需频繁切换任务栏。
2. 🎨 UI 顶栏深度重构 (Redesigned Header UI)
- 视觉层级优化:重新设计了 Header 布局,将标题区与控制区(状态胶囊)进行解耦,视觉重心更加清晰。
- 系统哨兵胶囊:引入全新的状态控制胶囊设计,整合了"自动保护"状态显示与物理开关,营造专业级的"哨兵"安全感。
- 圆润美学:针对中文语境优化了字体粗细与圆润度,移除了生硬的棱角,使界面在保持工业感的同时更具亲和力。
3. 🇨🇳 全面深度中文化 (Full Chinese Localization)
- 语境适配:移除了所有导航及状态提示的英文标识,采用更符合国内开发者习惯的中文术语(如"系统哨兵模式"、"防护引擎"等)。
- 字体增强:加大并优化了顶部导航及状态文字的字号,确保在不同分辨率下均有极佳的阅读体验。
🛠️ 技术改进 (Technical Enhancements)
- Tauri v2 能力升级:在
capabilities中增加了窗口置顶权限管理。 - 状态同步机制:利用 Pinia 实现了窗口置顶状态与 Rust 后端的毫秒级同步。
- 术语规范:仪表盘核心架构术语还原为 "HYBRID",保持技术专业性。
- 性能保持:在 UI 复杂度提升的基础上,依然维持了极低的 CPU 与内存占用。
📦 安装包说明 (Downloads)
| 平台 (Platform) | 文件格式 (Format) | 说明 (Note) |
|---|---|---|
| Windows | .exe / .msi |
建议使用管理员权限安装以获得最佳托盘体验 |
| macOS | .dmg |
已适配 Apple Silicon (M1/M2/M3) 及 Intel 芯片 |
| Linux | .deb / .AppImage |
推荐 Ubuntu 22.04+ 用户使用 |
🤝 贡献与反馈
如果您在使用过程中有任何建议,欢迎通过 Issues 与我们联系。
SafeMask - 让每一行数据都能安全地拥抱 AI。
Developed with ❤️ by XiaoSheng
Assets 9
SafeMask v1.0.0
Release v1.0.0 - 🛡️ SafeMask: First Stable Release
Enabling every line of data to safely embrace AI.
让每一行数据都能安全地拥抱 AI。
SafeMask 迎来了首个正式稳定版本 v1.0.0!从最初的极致性能 CLI 工具,演进为集 实时剪贴板保护、海量日志脱敏与可视化规则管理于一体的桌面隐私中枢。
🚀 核心特性 (Key Features)
1. 🏎️ 工业级脱敏引擎 (Industrial-Grade Engine)
-
混合驱动 (Hybrid Engine):结合 Aho-Corasick 自动机与 Regex::bytes,实现
$O(n)$ 级的匹配速度。 - 极致吞吐 (Ultra-High Throughput):基于 Mmap (内存映射) 与 Rayon (并行计算) 的流水线,GB 级大文件处理速度突破 300MB/s。
- 保序逻辑 (Ordered Output):多线程并行处理的同时,确保输出文件行序与原文 100% 一致。
2. 🎧 剪贴板隐私盾 (Clipboard Privacy Shield)
- 实时监控 (Real-time Monitor):智能监听系统剪贴板,敏感信息在粘贴前即被本地化脱敏。
- 防循环保护 (Recursive Protection):内置原子标记位,防止脱敏写回导致的无限触发。
- 拦截历史 (History Insight):提供原文与脱敏文的侧向对比(Side-by-side),支持一键复制安全副本。
3. 🛠️ 灵活规则管理 (Rule Management)
- 语义化标签 (AI-Friendly):支持将隐私项替换为
<EMAIL>、<IPV4>等标签,在保护隐私的同时为 AI 保留逻辑上下文。 - 可视化配置 (Visual Config):无需修改代码,通过 UI 即可新增、编辑、删除自定义脱敏规则。
- 优先级控制 (Priority Control):支持多级优先级设定,完美解决复杂规则间的匹配冲突。
🛡️ 安全与隐私 (Security & Privacy)
- 100% 离线运行 (Zero-Trust):应用不具备网络权限,所有计算与规则存储均在本地完成,确保数据永不泄露。
- 透明化配置:规则采用标准 YAML 格式,存储于本地
custom/目录,随用随走。
🛠️ 技术更新 (Technical Changes)
- Tauri v2 Upgrade: 全面迁移至 Tauri v2 架构,享受更小的内存占用与更强的系统原生集成。
- Frontend: 采用 Vue 3 (Composition API) + Pinia + Tailwind CSS 打造的高质感工业风 UI。
- Memory Allocator: 集成
mimalloc优化大规模字符串处理时的内存碎片问题。
📥 安装指南 (Installation)
- Windows: 下载
SafeMask_1.0.0_x64_zh-CN.exe安装包。 - macOS: 提供
SafeMask_1.0.0_universal.dmg(支持 Intel & Apple Silicon)。 - Linux: 提供
.deb与AppImage格式。
✍️ 开发者寄语 (Author's Note)
在 LLM 时代,隐私不应成为效率的阻碍。SafeMask 的诞生就是为了在 AI 浪潮中为您的数据隐私筑起最后一道防线。欢迎大家提交 Issue 或 PR,共同完善隐私规则库。
Assets 9
v0.1.0
🚀 SafeMask v0.1.0 - High Performance Privacy Guard
这是 SafeMask 的第一个正式发布版本。SafeMask 是一款专为开发者和运维工程师设计的、基于 Rust 的极致性能脱敏工具,旨在解决 AI 辅助开发流中的数据隐私合规问题。
🌟 核心特性 (Key Features)
- 极致性能引擎:采用 Aho-Corasick 算法与 超级正则 (Combined DFA) 混合驱动,实现单次扫描脱敏。
- 零拷贝 I/O:深度利用 Memory Mapping (Mmap) 技术,处理 GB 级别大文件时内存占用极低。
- 多核并发处理:通过 Rayon 并行流,自动利用多核 CPU 算力,100MB 级别日志处理仅需 0.4s。
- 模块化配置:支持 YAML 定义规则包,涵盖 OpenAI/Claude/DeepSeek API Keys、主流数据库连接串、IP/Email 等。
- 双模式支持:
- Clipboard 模式:一键处理剪贴板内容,无缝对接 ChatGPT/Claude 对话。
- File 模式:支持大规模本地日志文件的脱敏导出。
📊 性能表现 (Benchmarks)
在 Windows 11 环境下,处理包含百万行数据的真实日志文件(113 MB):
- 吞吐量: ~270 MB/s
- 总耗时: 420ms (计算+磁盘写入)
- 内存峰值: < 50 MB
📂 产物说明 (Artifacts)
| 文件名 | 适用平台 | 说明 |
|---|---|---|
safemask-v0.1.0-windows-x64.zip |
Windows 10/11 | 包含可执行文件及示例规则文件夹 |
rules.zip |
全平台 | 预置的脱敏规则包(AI, Database, Network) |
🛠️ 安装与使用 (Quick Start)
- 下载并解压
safemask-v0.1.0-windows-x64.zip。 - 确保
safemask.exe同级目录下存在rules/文件夹。 - 剪贴板脱敏:
./safemask --mode clipboard
- 大规模文件处理:
./safemask --mode file --path test.log --output masked.log
🔒 安全承诺
- 100% 离线运行:所有计算均在本地完成,绝不上传任何数据。
- 开源透明:核心算法逻辑完全透明,接受社区审计。