news 2026/4/3 6:37:46

隐私优先的图片遮蔽工具AutoRedact

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
隐私优先的图片遮蔽工具AutoRedact

简介

什么是 AutoRedact ?

AutoRedact是一个客户端、隐私优先的图像遮蔽工具,能够自动检测并模糊个人识别信息(PII),如电子邮件、IP地址、信用卡和API密钥。该工具使用本地光学字符识别 (OCR),确保所有处理都在用户的浏览器中进行,没有服务器数据泄露风险。

主要特点

  1. 🔍自动检测:自动识别和检测电子邮件、IP地址、信用卡信息和API密钥;
  2. 🎯精准模糊:采用OCR单词级边界框进行精确的模糊处理,确保信息的安全性;
  3. 🔒隐私优先:所有处理过程在本地通过Tesseract.js进行,用户的图像不会上传到任何服务器;
  4. 📦批量处理:支持一次性处理多张图像,方便用户高效操作;
  5. ⚡ZIP 下载:用户可以一键下载所有经过模糊处理的文件,简化保存操作。

应用场景

  • 个人隐私保护:用户在分享图像时保护自己的个人信息,防止无意中泄露敏感信息;
  • 企业合规:企业在处理客户数据时,通过自动模糊PII信息,确保遵循数据保护法规;
  • 新闻与媒体:媒体工作者可以使用此工具编辑报告或文章图片,以保护出现在图像中的个人信息;

AutoRedact提供了一种简单、高效的方式来保护个人隐私,适用于各种需要处理图像的场合。

安装

在群晖上以 Docker 方式安装。

在注册表中搜索autoredact,选择第一个karantdev/autoredact,版本选择latest

本文写作时,latest版本对应为1.1.0

端口

本地端口不冲突就行,不确定的话可以用命令查一下

# 查看端口占用netstat-tunlp|grep端口号
本地端口容器端口
83128080

默认启用了两个端口

不用的端口可以删掉

命令行安装

如果你熟悉命令行,可能用docker cli更快捷

# 运行容器docker run -d\--restart unless-stopped\--name autoredact\-p8312:8080\karantdev/autoredact:latest

也可以用docker-compose安装,将下面的内容保存为docker-compose.yml文件

services:autoredact:image:karantdev/autoredact:latestcontainer_name:autoredactports:-"8312:8080"restart:unless-stoppedhealthcheck:test:["CMD","curl","-f","http://localhost:8080/"]interval:30stimeout:10sretries:3security_opt:-no-new-privileges:true

然后通过SSH登录到您的群晖,执行下面的命令:

# 新建文件夹 autoredact 和 子目录mkdir-p /volume1/docker/autoredact# 进入 autoredact 目录cd/volume1/docker/autoredact# 将 docker-compose.yml 放入当前目录# 一键启动docker-compose up -d

运行

在浏览器中输入http://群晖IP:8312就能看到主界面

老苏截了一张Cherry Studio的设置界面

图片上传后会自动识别,目前AutoRedact支持识别下面几种个人可识别信息

SSN代表Social Security Number,即社会安全号码

类型模式
📧 电子邮件user@example.com
🌐IP地址192.168.1.1
💳 信用卡4242-4242-4242-4242
🔑API密钥Stripe,GitHub,AWS

只识别出了IP地址,但是API密钥可能是因为设置的比较简单,不符合其模式 ?

参考文档

karant-dev/AutoRedact: 🛡️ Client-side, privacy-first image redaction tool. Automatically detects and blurs PII (Emails, IPs, Keys) using local OCR. No server, no data leaks.
地址:https://github.com/karant-dev/AutoRedact

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/30 3:00:44

24个实战项目带你从零掌握物联网核心技术

24个实战项目带你从零掌握物联网核心技术 【免费下载链接】IoT-For-Beginners 12 Weeks, 24 Lessons, IoT for All! 项目地址: https://gitcode.com/GitHub_Trending/io/IoT-For-Beginners 还在为物联网技术门槛高而苦恼?本文将用24个真实项目案例&#xff0…

作者头像 李华
网站建设 2026/3/15 16:00:00

5、计算机文档编写:键名规范与写作风格指南

计算机文档编写:键名规范与写作风格指南 在计算机文档编写中,键名规范和写作风格是两个重要的方面。键名规范确保用户能够准确理解操作所需按下的按键,而良好的写作风格则有助于有效传达信息,提高文档的可读性和实用性。 键名规范 键名用于指示在键盘上按下哪个键以获得…

作者头像 李华
网站建设 2026/3/26 6:46:51

学术作品相似度过高?五个专业技巧帮你突破合格门槛

论文重复率超30%?5个降重技巧,一次降到合格线 嘿,大家好!我是AI菌。今天咱们来聊聊一个让无数学生头疼的问题:论文重复率飙到30%以上怎么办?别慌,我这就分享5个实用降重技巧,帮你一次…

作者头像 李华
网站建设 2026/4/1 8:03:24

汇编语言全接触-24.WINDOWS钩子函数

本课中我们将要学习WINDOWS钩子函数的使用方法。WINDOWS钩子函数的功能非常强大,有了它您可以探测其它进程并且改变其它进程的行为。 理论:WINDOWS的钩子函数可以认为是WINDOWS的主要特性之一。利用它们,您可以捕捉您自己进程或其它进程发生的…

作者头像 李华
网站建设 2026/3/26 7:07:35

接口中的方法全解析(JDK8-17 演进 + 实战示例)

在之前讲抽象类和接口区别时,我们只提了接口方法的 “大类”,但接口的方法类型远不止 “抽象方法”—— 随着 JDK 版本迭代,接口支持的方法类型越来越丰富,不同方法的定位、用法和注意事项差异极大。今天专门补充接口中所有方法类型的细节,帮你彻底吃透接口方法的设计逻辑…

作者头像 李华
网站建设 2026/4/2 11:03:09

OAuth2 协议解析(安全视角)

RefinitionOAuth2 是在WEB基础上发展出来的一个授权框架(Authorization Framework),也可以认为它是一套协议,一套能解决第三方授权问题的解决方案,优势在于它允许第三方应用在不获取用户密码的情况下,获得访…

作者头像 李华