Nextcloud App для анонимизации PII

Обнаруживайте и анонимизируйте персональные данные непосредственно в файловом менеджере 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" при щелчке правой кнопкой мыши
  • Автоматическая загрузка содержимого файла в боковую панель
  • Общий ключ API с Cloak Anonymizer
  • Поддерживает все текстовые форматы файлов
  • Без навигации — чистый интерфейс

Предварительная версия для разработчиков — Бесплатная загрузка

Приложение полностью функционально и готово к тестированию. Скачайте архив и установите вручную. Публикация в Nextcloud App Store появится в ближайшее время.

  • Полностью функционально с Nextcloud 28, 29, 30 и 31
  • Все 7 методов анонимизации плюс оператор keep
  • 220+ встроенных шаблонов включая 85+ страновых шаблонов
  • Обратимое шифрование с управлением симметричными и асимметричными ключами

Поддерживаемые версии Nextcloud

Совместимо с четырьмя последними основными версиями Nextcloud

Nextcloud 28

Поддерживается

Nextcloud 29

Поддерживается

Nextcloud 30

Поддерживается

Nextcloud 31

Поддерживается

Функции приложения

Всё необходимое для защиты конфиденциальных данных в файлах Nextcloud

3 режима: Анализ, Анонимизация, Расшифровка

Единая вкладка Анонимизация с переключателем режимов. Проанализируйте текст для обнаружения PII, анонимизируйте с конфигурацией оператора на сущность и проверкой сущности, или расшифруйте ранее зашифрованные данные.

Редактирование PII в Изображениях

Загрузите изображения (PNG, JPG, BMP, TIFF, WebP) для обнаружения PII с визуализацией ограничивающего прямоугольника. Отредактируйте обнаруженные сущности с настраиваемым цветом заливки.

Структурированные CSV/JSON

Обрабатывайте файлы CSV и JSON с конфигурацией сущности для каждого столбца. Автоматическое обнаружение столбцов, предпросмотр первых 5 строк, загрузка анонимизированного вывода.

Управление Предустановками

220+ встроенных предустановок плюс полный CRUD для ваших собственных. Просмотрите и импортируйте из публичной библиотеки предустановок. Отметьте избранные для быстрого доступа.

Создание Сущностей с ИИ

5-этапный помощник ИИ для создания пользовательских шаблонов regex из примеров. Ручной редактор с живым тестером regex. Просмотрите и импортируйте из публичной библиотеки сущностей.

Полное Управление Ключами

Создавайте, просматривайте, копируйте и удаляйте симметричные (AES-256-GCM) и асимметричные (RSA-4096) ключи. Генерируйте пары ключей RSA в браузере через WebCrypto. Просмотрите данные PEM.

Анализ Текста Пакетами

Проанализируйте до 10 текстов в одном вызове API. Динамически добавляйте/удаляйте поля ввода, обрабатывайте всё сразу с объединёнными результатами.

Панель и Баланс Токенов

Обзор баланса токенов, кнопки быстрых действий и сводка использования. Контролируйте потребление API непосредственно в Nextcloud.

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 МБ

Простой текст

.txt

CSV

.csv

HTML

.html

Markdown

.md

XML

.xml

JSON

.json

YAML

.yaml

Как это работает

1

Установите приложение и настройте API-ключ cloak.business в Настройках

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

Распакуйте в директорию custom_apps/ вашего Nextcloud

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 (бесплатный план достаточен)
  • API-ключ из панели управления cloak.business
  • Сервер с исходящим HTTPS-доступом к cloak.business

FAQ Nextcloud App

Nextcloud App бесплатное?

Само приложение бесплатное и с открытым кодом (AGPL). Оно подключается к API cloak.business, который предлагает бесплатный план с 200 токенами в месяц. Платные планы начинаются от 3 €/месяц за больше токенов.

Какие версии Nextcloud поддерживаются?

Nextcloud 28, 29, 30 и 31. Приложение требует PHP 8.1 или выше с расширениями json, mbstring, xml и curl.

Какие типы файлов можно анонимизировать?

Текстовые файлы до 10 МБ: простой текст (.txt), CSV (.csv), HTML (.html), Markdown (.md), XML (.xml), JSON (.json) и YAML (.yaml).

Какие методы анонимизации доступны?

Все 7 методов платформы cloak.business: Замена (метками типов), Удаление (полное удаление), Маскирование (частичное скрытие), Хеширование (SHA-256), Шифрование (AES-256-GCM, обратимое) и Асимметричное шифрование (RSA-4096, обратимое). Плюс оператор Keep для пропуска определённых сущностей.

Можно ли отменить анонимизацию?

Да. Используйте метод Шифрование или Асимметричное шифрование, затем перейдите на вкладку Деанонимизация для расшифровки. Вам понадобится тот же ключ шифрования, который использовался при анонимизации. Замена, Удаление, Маскирование и Хеширование необратимы по замыслу.

Где обрабатываются мои данные?

Текст отправляется в API cloak.business на серверах с сертификацией ISO 27001 в Фалькенштайне, Германия. Данные обрабатываются в памяти и немедленно удаляются — ничего не сохраняется и не логируется.

Можно ли использовать шаблоны для настройки обнаружения сущностей?

Да. Приложение включает 220+ встроенных шаблонов с 85+ страновыми шаблонами, отраслевыми шаблонами (GDPR, HIPAA, PCI-DSS) и региональными шаблонами. Используйте раскрывающееся меню с поиском для нахождения и применения шаблонов.

Доступно ли Nextcloud App в Nextcloud App Store?

Пока нет. Приложение сейчас в предварительной версии для разработчиков. Вы можете установить его вручную, скачав архив с нашей страницы релизов. Публикация в App Store запланирована.

Анонимизируйте файлы в Nextcloud

Скачайте предварительную версию для разработчиков и начните защищать конфиденциальные данные в файлах Nextcloud уже сегодня.