隐私优先的图片遮蔽工具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

端口

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

bash 复制代码
# 查看端口占用
netstat -tunlp | grep 端口号
本地端口 容器端口
8312 8080

默认启用了两个端口

不用的端口可以删掉

命令行安装

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

bash 复制代码
# 运行容器
docker run -d \
   --restart unless-stopped \
   --name autoredact \
   -p 8312:8080 \
   karantdev/autoredact:latest

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

yaml 复制代码
services:
  autoredact:
    image: karantdev/autoredact:latest
    container_name: autoredact
    ports:
      - "8312:8080"
    restart: unless-stopped
    healthcheck:
      test: ["CMD", "curl", "-f", "http://localhost:8080/"]
      interval: 30s
      timeout: 10s
      retries: 3
    security_opt:
      - no-new-privileges:true

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

bash 复制代码
# 新建文件夹 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

相关推荐
doiito18 小时前
【Agent Harness】Gliding Horse 的 L2 作战地图:让多 Agent 协作从“摸黑”变成“透明”
ai·rust·架构设计·系统设计·ai agent
xiezhr18 小时前
逛GitHub发现一款免费带有AI功能的数据库管理工具DBX
ai·开源软件·自然语言·数据库管理工具
垚森3 天前
我用 GLM-5.2 造了个炸裂主题后台:16 套主题随心切,可在线体验
ai·react
doiito3 天前
【Agent Harness】Gliding Horse 工具结果压缩体系:如何用“指针”驯服上下文膨胀
ai·rust·架构设计·系统设计·ai agent
doiito4 天前
【Agent Harness】Gliding Horse 上下文动态感知与智能压缩:让 Agent 真正“听得进”每一句话
ai·rust·架构设计·系统设计·ai agent
Patrick_Wilson4 天前
从「改个端口」到 502:Next.js on k8s 的容器端口、Service 映射与 env 覆盖
docker·kubernetes·next.js
探索云原生5 天前
K8s 1.36 这个 GA 特性,把 initContainer 拉模型的 hack 干掉了
ai·云原生·kubernetes
Zy宇5 天前
从养 OpenClaw 到养社区 AI:一套 Multi-Agent 社区的设计思路
人工智能·ai
Suroy5 天前
DockerView-Go:用 Go 写一个终端 Docker 监控工具,顺便做了个 Web 仪表盘
docker
云恒要逆袭5 天前
运行你的第一个Docker容器
后端·docker·容器