Перейти к содержимому

Детекторы

anonymizer поставляется с фиксированным реестром детекторов — все включены по умолчанию. Каждый можно отключить в модалке Settings на время сессии.

NER-детекторы (Natasha + spaCy)

Эти детекторы запускают язык-специфичную NER-модель и пост-обрабатывают спаны.

КатегорияДетекторЯзыки
Имена физических лицPersonRuDetector, PersonEnDetector, PersonEsDetector, PersonDeDetectorru, en, es*, de*
Компании (юр. лица)CompanyRuDetector, CompanyEnDetector, CompanyEsDetector, CompanyDeDetectorru, en, es*, de*
АдресаAddressDetectorru, en, es*, de*

* Испанский и немецкий работают при установленной опциональной модели — см. Языковые пакеты.

Regex-детекторы

Pattern-matching, часто с checksum или валидацией формата. Не зависят от языка, если не указано иное.

КатегорияДетектор
EmailEmailDetector
Телефоны (E.164 + национальные форматы)PhoneDetector
ДатыDateDetector
Банковские картыCardDetector (Luhn)
IBANIBANDetector (checksum)
BIC (SWIFT) / BIC (RU)BICDetector, BICRuDetector
Российские банковские счета (20 цифр)RuBankAccountDetector
ИННINNDetector (checksum)
ОГРНOGRNDetector
КППKPPDetector
Маркированные юридические/деловые идентификаторыLegalIdentifierDetector
СНИЛСSNILSDetector (checksum)
Паспорт РФ (серия + номер)PassportRuDetector
Код подразделения паспорта РФ (NNN-NNN)PassportDivisionDetector
Серия актовой записи ЗАГСCivilActSeriesRuDetector
EIN (US taxpayer ID)EINDetector
Мексиканские RFC / CURP / CLABERFCMxDetector, CURPDetector, CLABEDetector
Номера договоровContractNumberDetector

Крипто-детекторы

Криптовалютные идентификаторы получают собственную категорию токенов CRYPTO и включены по умолчанию, как и все остальные детекторы:

КатегорияДетекторВалидация
Адреса кошельковCryptoWalletDetectorBTC/TRON/XRP/LTC/DOGE (base58) и bech32/bech32m — с проверкой checksum; ETH/EVM по паттерну; Solana — best effort по контексту
Хэши транзакцийCryptoTxHashDetectorХэши с префиксом 0x; голый 64-hex — только при tx/hash-контексте рядом
Приватные / расширенные ключиCryptoSecretDetectorWIF-ключи и расширенные ключи xprv/xpub с проверкой checksum

Оговорка про OCR: на сканированных страницах крипта не детектируется. Ошибки распознавания ломают base58/bech32-чексуммы, поэтому адреса кошельков и секреты в сканах нужно проверять вручную.

Что НЕ детектируется

  • Свободные алиасы и прозвища, не виденные NER-моделью при обучении
  • Рукописные имена в отсканированных PDF (печатный текст сканов проходит OCR; handwriting остаётся ненадёжным)
  • Имплицитные референсы: «мой клиент», «дочь такого-то»
  • PII внутри вложенных картинок, логотипов и блоков подписей, которые не являются частью сканированной PDF-страницы
  • Крипто-адреса и ключи внутри сканов (OCR ломает их чексуммы)
  • IP-адреса, MAC-адреса, URL — отдельного детектора в текущем релизе нет

Если что-то важное пропущено — см. Обратная связь.