Продолжаю разработку расширения для Chrome по обезличиванию персональных данных с Docx Anonymizer

Habr ·

Начало тут . Привет всем и трем моим подписчикам! Кто вы, герои? ) Вообще, я писал уже, что изначально я планировал сделать расширение только для договоров. Почему? Да потому что там проще всего распознавать персональные данные, так как они располагаются по понятной логике, которую довольно легко определить простой эвристикой. Но ведь люди закидывают не только договоры в чат с ИИ. А хотелось более универсального расширения, иначе люди не будут пользоваться. А зачем тогда все это делалось? Дальнейшая работа была нацелена на расширение возможностей, исправление багов и некоторых недочетов. Логичным было добавить дальше новые форматы, такие как .xlsx/.xlsm и .pptx/.pptm, а это листы, формулы, форматы ячеек, слайды и заметки. Забегая вперед, скажу, что приложение ломает некоторые формулы, если в них записаны персональные данные, о чем расширение должно предупредить. Также добавил текстовые форматы - .txt, .md, .csv, .json, .log. Разделители CSV и ключи JSON не меняются, JSON остаётся валидным. Категорий стало 50 вместо 21. Паспорт теперь разбит на четыре метки: серия и номер, кем выдан, дата выдачи, код подразделения. Добавлены загранпаспорт, водительское удостоверение, военный билет, ВНЖ и патент, миграционная карта, свидетельства ЗАГС, полис ОМС, СТС/ПТС, VIN, госномер, кадастровые номера, номера дел, IP/MAC и ники. Отдельно обрабатываются сведения о здоровье и особые категории данных. Теперь расширение видит скрытое и метаданные в документе. Панель показывает комментарии, историю правок, скрытый текст, скрытые листы и слайды, а также кэш формул и диаграмм. Перед отправкой их можно удалить. Читать далее

Источник: Habr