Как безопасно шарить экран созвонах: написал расширение, которое автоматически блюрит личные данные в браузере

Рассказываю, как защитить балансы карт, email и переписки во время демонстрации экрана или создания скриншотов в один клик.

Зачем это нужно?

Знакомая ситуация: вы созваниваетесь с клиентом или коллегами по работе, включаете демонстрацию экрана, и тут на весь экран «всплывает» ваша личная переписка, email или, что еще хуже, баланс банковской карты на вкладке интернет-банка. В лучшем случае — это неловко. В худшем — утечка конфиденциальных данных. Каждый раз закрывать лишние вкладки или параноидально проверять экран перед созвоном утомляет. Именно поэтому я решил автоматизировать этот процесс и написал MaskFlow.

Что умеет MaskFlow?

Это легковесное расширение для Chrome, которое создано для одной цели — защитить вашу приватность «на лету» во время трансляций или создания скриншотов.

  • Автоматическое распознавание: Расширение само находит чувствительную информацию (номера карт, почту, аватары, куски переписок) и накладывает блюр.
  • Работает везде: Благодаря поддержке <all_urls> защита активируется на любом сайте, будь то CRM-система, админка, банк или соцсеть.
  • Не лагает: Вес расширения всего ~23 Кб, оно не грузит систему и не съедает оперативку.

А что с безопасностью?

Понимаю, что расширение, имеющее доступ к страницам, вызывает логичные вопросы. Поэтому сразу проговорю ключевой момент: MaskFlow не собирает, не хранит и никуда не отправляет ваши данные. Всё работает исключительно локально, внутри вашего браузера. Расширение полностью бесплатное и не преследует целей коммерческой монетизации данных.

Как это создавалось

Идея родилась из собственной боли, когда по работе приходится часто показывать экраны клиентам. На кодинг и тесты ушло немного времени. Сложнее всего оказалось пройти модерацию в Chrome Web Store, так как расширения с доступом ко всем сайтам проверяются особенно тщательно. Тем не менее, код чист, проверка пройдена, и первая версия 1.0.0 уже доступна для всех желающих. Если вам часто приходится делать скриншоты для инструкций или шарить экран на созвонах — буду рад, если MaskFlow сэкономит вам пару нервных клеток. Потестить расширение можно прямо в Chrome Web Store. Буду рад фидбеку и идеям для новых фич в комментариях!

GitHub: https://github.com/slimeopus/MaskFlow