用于 PII 匿名化的 Nextcloud App

直接在 Nextcloud 文件管理器中检测和匿名化个人信息。侧边栏集成、右键文件操作以及全部 7 种匿名化方法 — 无需离开 Nextcloud。

两个应用,一个使命

安装两个应用以获得完整体验,或仅安装您需要的

Cloak Anonymizer

v2.0.0

全页面 PII 匿名化套件

具有 8 标签界面的独立应用:仪表板、匿名化(3 种模式 + 批量)、图像 PII 编辑、结构化 CSV/JSON、预设管理、带 AI 向导的自定义实体、加密密钥管理和设置。

  • 8 标签界面和仪表板
  • 3 种模式:分析、匿名化、解密
  • 图像 PII 检测和编辑
  • 结构化 CSV/JSON 处理
  • 预设 CRUD + 公共库
  • 使用 AI 向导创建自定义实体
  • 对称 + 非对称密钥管理
  • 批量文本分析(最多 10 个文本)

Cloak Files

v1.0.0

文件集成

轻量级伴侣应用,将 PII 匿名化直接集成到 Nextcloud Files 中。用于快速分析的侧边栏标签和用于即时访问的右键上下文菜单。

  • Nextcloud Files 中的侧边栏标签
  • 右键"使用 Cloak 匿名化"操作
  • 侧边栏中自动加载文件内容
  • 与 Cloak Anonymizer 共享的 API 密钥
  • 支持所有基于文本的文件类型
  • 没有导航条目 — 零 UI 混乱

开发者预览 — 免费下载

应用已完全可用并准备好测试。下载存档并手动安装。Nextcloud App Store 发布即将推出。

  • 完全支持 Nextcloud 28、29、30 和 31
  • 全部 7 种匿名化方法加 keep 操作符
  • 220+ 内置预设包括 85+ 国家预设
  • 可逆加密,支持对称和非对称密钥管理

支持的 Nextcloud 版本

兼容最新的四个 Nextcloud 主要版本

Nextcloud 28

支持

Nextcloud 29

支持

Nextcloud 30

支持

Nextcloud 31

支持

pages.nextcloudApp.features.headline

pages.nextcloudApp.features.subheadline

3 种模式:分析、匿名化、解密

具有模式切换的匿名化标签。分析文本以检测 PII,使用每个实体的操作员配置和实体审查进行匿名化,或解密以前加密的数据。

图像 PII 编辑

上传图像(PNG、JPG、BMP、TIFF、WebP)以通过边界框可视化检测 PII。使用可配置的填充颜色编辑检测到的实体。

结构化 CSV/JSON

使用每列实体配置处理 CSV 和 JSON 文件。自动检测列、预览前 5 行、下载匿名化输出。

预设管理

220+ 内置预设加上您自己的完整 CRUD。从公共预设库浏览和导入。切换收藏以快速访问。

AI 实体创建

5 步 AI 向导从示例生成自定义正则表达式模式。带有实时正则表达式测试器的手动编辑器。从公共实体库浏览和导入。

完整密钥管理

创建、查看、复制和删除对称(AES-256-GCM)和非对称(RSA-4096)密钥。通过 WebCrypto 在浏览器中生成 RSA 密钥对。查看 PEM 数据。

批量文本分析

在单个 API 调用中分析最多 10 个文本。动态添加/删除输入字段,一次处理全部并合并结果。

仪表板和代币余额

一目了然的仪表板显示代币余额、快速操作按钮和使用摘要。直接在 Nextcloud 中监视 API 消耗。

7 种匿名化方法

为您的合规要求选择正确的方法 — 按实体类型

Replace

<PERSON>, <EMAIL>

Redact

Complete removal

Mask

J*** D**

Hash

SHA-256

Encrypt

AES-256-GCM

Asymmetric Encrypt

RSA-4096

Keep

Skip entity

支持的文件类型

支持 10 MB 以内的文本文件

纯文本

.txt

CSV

.csv

HTML

.html

Markdown

.md

XML

.xml

JSON

.json

YAML

.yaml

工作原理

1

安装应用并在设置中配置 cloak.business API 密钥

2

在 Nextcloud Files 中右键点击文本文件或打开 Cloak 侧边栏标签

3

点击分析以检测 PII — 查看带置信度分数的实体

4

按实体类型选择匿名化方法并点击匿名化

5

预览结果,然后另存为新文件或覆盖原文件

当前和计划功能

v1.0.0(当前)

  • 分析、匿名化和解匿名化标签页
  • 7 种匿名化方法 + keep 操作符
  • 220+ 可搜索预设,按类别分组
  • 带文件内容加载的侧边栏面板
  • 文本文件的右键文件操作
  • 对称和非对称加密密钥选择
  • 保存前预览(新文件或覆盖)
  • 置信度分数阈值滑块
  • 每个实体的操作符覆盖
  • 头部令牌余额显示

Roadmap

  • 发布到 Nextcloud App Store
  • 深色模式支持
  • 设置面板 i18n(48 种语言)
  • 多文件批量处理
  • PDF 和 DOCX 文件支持
  • 组织级 API 密钥的管理员设置

安装

1

从发布页面下载 cloak_anonymizer-v1.0.0.tar.gz

2

解压到 Nextcloud 的 custom_apps/ 目录

3

设置权限: chown -R www-data:www-data cloak_anonymizer/

4

在设置 > 应用 > 'Cloak Anonymizer' 中启用

5

在设置 > 个人 > 安全 中配置 API 密钥

要求

支持

  • Nextcloud 28、29、30 或 31
  • PHP 8.1 或更高版本
  • PHP 扩展: json, mbstring, xml, curl

必需

  • cloak.business 账户(免费计划即可)
  • 来自 cloak.business 控制台的 API 密钥
  • 具有到 cloak.business 的出站 HTTPS 访问的服务器

Nextcloud App 常见问题

Nextcloud App 免费吗?

应用本身免费且开源(AGPL)。它连接到 cloak.business API,提供每月 200 令牌的免费计划。付费计划从每月 3 € 起。

支持哪些 Nextcloud 版本?

Nextcloud 28、29、30 和 31。应用需要 PHP 8.1 或更高版本,以及 json、mbstring、xml 和 curl 扩展。

可以匿名化哪些文件类型?

10 MB 以内的文本文件:纯文本(.txt)、CSV(.csv)、HTML(.html)、Markdown(.md)、XML(.xml)、JSON(.json)和 YAML(.yaml)。

有哪些匿名化方法?

cloak.business 平台的全部 7 种方法:替换(带类型标签)、消除(完全删除)、掩码(部分隐藏)、哈希(SHA-256)、加密(AES-256-GCM,可逆)和非对称加密(RSA-4096,可逆)。还有 Keep 操作符用于跳过特定实体。

可以撤销匿名化吗?

可以。使用加密或非对称加密方法,然后切换到解匿名化标签页进行解密。需要匿名化时使用的同一加密密钥。替换、消除、掩码和哈希是不可逆的。

我的数据在哪里处理?

文本发送到位于德国法尔肯斯坦的 ISO 27001 认证服务器上的 cloak.business API。数据在内存中处理并立即丢弃 — 不存储、不记录。

可以用预设配置实体检测吗?

可以。应用包含 220+ 内置预设,包括 85+ 国家特定预设、行业预设(GDPR、HIPAA、PCI-DSS)和区域预设。使用可搜索的下拉菜单查找和应用预设。

Nextcloud App 在 Nextcloud App Store 中可用吗?

尚未。应用目前处于开发者预览阶段。您可以从我们的发布页面下载存档并手动安装。发布到 App Store 已列入路线图。

在 Nextcloud 中匿名化文件

下载开发者预览版,立即开始保护 Nextcloud 文件中的敏感数据。