Невидимые метки Microsoft: как Paint и Photos выдают аккаунт, устройство и промпты.
В Paint и Photos работает механизм невидимой маркировки изображений. Даже если удалить метаданные или сделать скриншот, картинку всё равно можно связать с учётной записью, устройством и историей запросов.
Как работает цепочка деанонимизации
- Пользователь сгенерировал изображение в Paint, например карикатуру или спорный арт.
- Пользователь удалил из файла все метаданные, пересохранил его или сделал скриншот экрана.
- Пользователь анонимно выложил картинку в интернет или переслал в мессенджере.
Что может сделать Microsoft
- Взять изображение из интернета и прогнать его через декодер Watermarker.dll.
- Извлечь из пикселей невидимый 16-байтный идентификатор watermarkId.
- Найти этот watermarkId в своей серверной базе логов.
Какие данные может установить Microsoft
- Какая учётная запись Microsoft сгенерировала изображение.
- Идентификатор устройства.
- Текст запроса, который вводился.
- Историю правок: через параметр lastPromptGenerationId сервер знает всю цепочку предыдущих запросов пользователя.
Что передаётся на серверы Microsoft
- Промпт и стиль уходят в облако до того, как локальный NPU начнёт рисовать.
- Готовый результат отправляется на сервер в endpoint /v1/paint-cocreator/image-sign для создания криптографического манифеста.
- Paint отправляет идентификатор предыдущего промпта вместе со следующим, поэтому сервер видит весь творческий процесс пользователя пошагово.
Без интернета и без входа в аккаунт Microsoft генерация в Paint и Photos не работает, несмотря на наличие локального «железа».
Зачем Microsoft это делает
- Для борьбы со злоупотреблениями и дипфейками, чтобы пользователи не генерировали незаконный контент под видом «локального и неконтролируемого».
- Для соответствия регуляторным нормам: законы, например EU AI Act, требуют машиночитаемой маркировки ИИ-контента.
- Для подтверждения происхождения контента: можно доказать, что картинка сделана ИИ, а не человеком, и отследить источник.
В чём главная проблема для пользователей
- Иллюзия приватности: Microsoft позиционирует генерацию на Copilot+ PC как локальную за счёт NPU, но на деле данные модерации и трекинг-метки контролируются облаком.
- Microsoft предупреждает о фильтрации и наличии меток C2PA в файле, но нигде не афиширует, что в саму сетку пикселей зашивается уникальный серверный ID сессии, который невозможно отключить кнопкой в настройках.

