Профиль клиента
Наш клиент — международная финансовая компания из Лос-Анджелеса, специализирующаяся на инвестиционном банкинге и консалтинге. В рамках своей деятельности, команда регулярно обменивалась презентациями при проведении крупных сделок, и искала инструмент, который бы автоматически находил и удалял конфиденциальные данные: имя клиента, финансовые показатели, логотипы и приватные условия сделок. Решение при этом должно было интегрироваться с Microsoft PowerPoint и полностью соответствовать стандартам безопасности данных, не замедляя рабочий процесс.
Задача проекта
Презентации в финансовом консалтинге содержат значительные объемы конфиденциальной информации — данные о выручке клиентов, внутренние метрики, логотипы и непубличные оценки — которая должна быть защищена перед любым внешним обменом. Ручная обработка таких материалов обычно занимает много времени, подвержена ошибкам и создает риски несоблюдения регуляторных требований, утечек данных и срыва сроков сделок. Клиенту требовалось решение, которое бы безопасно обрабатывало любые типы контента — текст, графики, изображения и встроенные объекты — во всех презентациях при полной интеграции с экосистемой Microsoft 365.
Решение
Мы выполнили полный цикл разработки — от проектирования архитектуры до деплоя — с учетом особенностей корпоративной инфраструктуры клиента. В результате была создана надстройка, которая интегрировалась в PowerPoint через ленту и боковую панель, обеспечивая удобный четырехшаговый процесс обработки конфиденциальных данных.
Пользовательский сценарий работы
-
- Настройка проекта: Пользователь выбирал типы обработки для различных данных, мог подгружать настройки из корпоративных шаблонов и при необходимости переопределять правила для отдельных секций или категорий слайдов.
- Бэкенд-анализ: После запуска инструмент анализировал презентацию, выявляя конфиденциальные элементы, классифицировал их и присваивал степень достоверности.
- Проверка предложенной обработки: Система отображала найденные элементы с рекомендованными действиями. Пользователь мог подтверждать их по отдельности или совместно (например, «обработать все показатели выручки»). Также инструмент фильтровал элементы по степени уверенности и помечал нестандартные случаи, такие как недоступные вложенные объекты.
- Генерация и проверка: Надстройка создавалa обработанную копию презентации (оригинал оставался в первоначальном виде), удаляла метаданные и визуально демонстрировала изменения в формате «до/после».
- Журнал изменений:Система формировала отчёт (Word/Excel) с детализацией всех выполненных действий, включая покадровое сравнение слайдов для аудита.
Деплой и дорожная карта
- Решение было централизованно развернуто через Microsoft 365 Admin Center для упрощения внедрения.
- MVP-версия продукта была сосредоточена на ключевом рабочем процессе для всех типов данных.
- Дальнейшие этапы: Планировалось внедрение ИИ для анализа скриншотов и разработка кастомных алгоритмов обработки графиков.
Технологический стек
Современный технологический стек обеспечивал интеграцию с Microsoft 365 и поддержку работы как в облачной, так и в локальной среде.
- Основной фреймворк: Microsoft Office JavaScript API (предпочтительно TypeScript).
- Фронтенд/UI: React для таск-пейнов и интерактивных экранов.
- Бэкенд (опционально для облака): Node.js/Express для безопасных API-запросов и синхронизации библиотек.
- База данных: PostgreSQL для логирования и пользовательских конфигураций.
- Деплой: Microsoft 365 Admin Center; Docker для локального развертывания.
Ключевые цели
Проект был направлен на повышение безопасности данных и оптимизацию рабочих процессов для распределенных команд, поэтому главными целями стали:
- Автоматизация обнаружения и обработки конфиденциальной информации, включая текст, графики, изображения, таблицы, SmartArt, заметки и встроенные объекты.
- Создание удобного интерфейса, который позволял бы легко настраивать процессы, проверять результаты, запускать обработку и вести отчеты, обеспечивая прозрачность действий и возможность аудита.
- Обеспечение корпоративного уровня безопасности за счет разграничения прав пользователей, совместимости с локальной инфраструктурой и полного удаления всех метаданных.
О проекте
Мы разработали кастомную PowerPoint-надстройку на платформе Microsoft Office JS, которая автоматизировала безопасное удаление конфиденциальной информации из презентаций. Этот SaaS-инструмент позволял сканировать презентации и внутренние документы на наличие частных данных и применять к ним заранее заданные правила обработки. Разработка проекта заняла три месяца; решение поддерживало работу как в облачной среде, так и на локальных серверах. Кроме того, была предусмотрена возможность дальнейшего расширения функционала, включая внедрение AI для анализа аномалий.
- Регион: США
- Отрасли: Финансовые услуги, консалтинг
- Срок разработки: 3 месяца
Результаты
Решение показало высокую бизнес-эффективность, значительно ускорив и при этом упростив процесс безопасного удаления конфиденциальной информации из презентаций.
- Рост эффективности: Время обработки презентации сократилось с нескольких часов до минут, что ускорило обмен материалами с клиентами и уменьшило задержки сделок на 40%.
- Снижение рисков: Был исключен человеческий фактор, метаданные удалялись полностью; в ходе бета-тестирования более 500 документов не было зафиксировано ни одного инцидента.
- Масштабируемость: Конфигурация в локальной инфраструктуре выдерживала корпоративные нагрузки; 95% пользователей отметили удобство скоринга и вариантов обработки.
- ROI: MVP окупился за шесть месяцев за счёт экономии времени, что составило около $150K в год для команды из 50 человек.