내 PC에서 만든 그림에도 식별자가 남을 때, 윈도우 사용자가 알아야 할 것

Paint와 사진 앱의 일부 AI 기능은 PC에서 이미지를 만들어도 온라인 안전 처리와 출처 정보를 함께 사용합니다. 보이는 로고와 보이지 않는 식별자, C2PA의 차이를 정리합니다.

Paint Cocreator에서 프롬프트의 온라인 안전 검사와 기기 안 NPU 이미지 생성, 식별 정보 추가가 이어지는 흐름
Paint Cocreator의 로컬 이미지 생성과 온라인 안전·출처 처리 경로를 구분한 도식

윈도우의 Paint에서 AI 그림을 만들 때 ‘내 PC에서 생성’이라는 설명은 결과 이미지가 기기 안에서 계산된다는 뜻이지, 작업 전체가 오프라인이라는 뜻은 아니다. 2026년 8월 25일 공개된 Xusheng Li의 역공학 분석은 Copilot+ PC의 Paint와 사진 앱이 로컬 생성 결과의 픽셀에 서버가 발급한 GUID를 보이지 않는 워터마크로 넣는 흐름을 추적했다. Paint의 Cocreator처럼 NPU가 그림을 만드는 기능을 썼다면, 화면에 로고가 보이지 않아도 생성 이력과 연결되는 식별 정보가 남을 수 있다.

마이크로소프트의 공식 문서도 이 기능의 역할을 나눠 설명한다. Cocreator는 지원 기기에서 NPU로 이미지를 로컬 생성하지만, 사용하려면 Microsoft 계정과 인터넷 연결이 필요하다. Azure 온라인 서비스가 콘텐츠 필터링을 맡고 프롬프트와 기기·사용자 식별 속성을 수집해 악용 방지와 모니터링에 쓴다. 마이크로소프트는 입력 이미지와 생성 이미지는 저장하지 않는다고 밝힌다. 로컬 연산과 온라인 안전 절차가 한 작업 안에 함께 들어가는 구조다.

Paint Cocreator에서 프롬프트의 온라인 안전 검사와 기기 안 NPU 이미지 생성, 식별 정보 추가가 이어지는 흐름
Paint Cocreator의 ‘로컬 생성’은 이미지 추론 단계에 대한 설명이다. 안전 검사와 식별 정보 처리는 별도 경로로 이어진다.

로컬 생성과 인터넷 연결

Paint의 Cocreator는 텍스트와 스케치를 받아 기기 안에서 결과를 만든다. 하지만 공식 지원 문서에는 안전한 AI 사용을 위한 클라우드 서비스 접속이 요구된다고 적혀 있다. Li의 분석은 이 사이에서 Paint가 프롬프트와 스타일을 원격 조정 서버로 보내고, 수정된 프롬프트와 함께 watermarkId를 받는 코드를 제시한다. 그 값은 16바이트 GUID로 파싱돼 로컬 생성 뒤 워터마크 처리 함수에 전달된다.

이 흐름에서 NPU는 이미지 생성 속도와 기기 성능을 담당한다. 프롬프트 안전성 판단과 생성 건의 식별은 온라인 서비스와 연결된다. 따라서 ‘내 컴퓨터에서 만들었다’는 말만으로 프롬프트가 기기를 떠나지 않거나 결과에 온라인 서비스의 식별자가 없다고 판단할 수는 없다. 이 설명은 Paint의 AI 기능과 사진 앱의 Image Creator·Restyle Image에 관한 것이며, Paint로 직접 그린 일반 그림이나 다른 생성 도구 전체에 적용되는 이야기는 아니다.

기기 안 입력과 NPU 생성, 온라인 안전 검사와 출처 서명이 교차하는 Paint AI 이미지 생성 경로
기기 안 이미지 추론과 온라인 안전·출처 처리가 나뉘어 있어, 로컬 생성은 오프라인 작업과 같은 말이 아니다.

Copilot 로고와 보이지 않는 식별자의 차이

Paint에는 이미지 오른쪽 아래에 Copilot 로고를 넣는 보이는 워터마크 설정이 있다. ‘항상’, ‘매번 묻기’, ‘사용 안 함’을 고를 수 있는 별도 옵션이다. Li의 분석에서 이 처리와 보이지 않는 워터마크는 다른 함수와 다른 호출 경로를 쓴다. 보이는 로고를 끄는 선택이 픽셀 안의 GUID 처리까지 함께 끄는 스위치라는 근거는 없다.

분석은 보이지 않는 워터마크 인코더가 이미지 크기를 8픽셀 단위로 나누고 144비트 메시지를 여러 블록에 반복 배치한다고 설명한다. 테스트용 512×512 이미지에서는 워터마크를 넣은 뒤 262,144개 픽셀 가운데 193,376개가 바뀌었다고 보고했다. 사람 눈에는 동일한 그림으로 보이게 하면서도 픽셀 값에는 식별 신호를 섞는 방식이다. 화면에서 로고를 찾는 것만으로 AI 생성 흔적의 유무를 판정하기 어려운 이유다.

Paint AI 생성 이미지에서 화면에 보이는 로고, 픽셀 안 보이지 않는 식별자, 파일의 C2PA 매니페스트를 구분한 구조도
표시용 로고, 픽셀 기반 식별자, 파일의 C2PA 매니페스트는 서로 다른 층이다. 하나가 없다고 나머지까지 사라지는 것은 아니다.

C2PA 메타데이터와 픽셀 워터마크

마이크로소프트는 Paint의 AI 기능이 만든 이미지에 C2PA 표준 기반 Content Credentials 매니페스트를 넣는다고 공식 문서에서 밝힌다. 사진 앱의 AI 편집·생성 기능도 같은 C2PA 기반 자격증명을 사용한다. C2PA는 파일에 생성·편집 이력을 담는 서명된 메타데이터 형식이다.

Li는 Paint에서 저장한 PNG의 C2PA 매니페스트를 분석해, 픽셀에 넣은 watermarkId와 같은 GUID가 c2pa.soft-binding 값에 담긴 사례를 제시했다. 파일 메타데이터가 제거돼도 콘텐츠와 출처 기록을 다시 맞춰 보려는 연결 고리다. 파일의 메타데이터와 픽셀은 복사·재저장 과정에서 다르게 보존될 수 있으므로, 공유 경로의 표시 정책을 정해야 하는 팀이라면 ‘로고가 보이는가’와 ‘원본 파일의 출처 정보가 보존되는가’를 따로 관리하는 편이 낫다.

Paint AI 이미지 사용 시 생성 기능, 원본 파일, 공유 목적에 따라 남겨 둘 기록을 정리한 점검표
생성 사실을 설명해야 하는 업무라면 사용한 기능, 원본 파일, 공유 목적을 함께 기록해 두면 표시와 보존 기준을 정하기 쉽다.

이미지 사용 시 남길 기록

문서·광고·고객 안내처럼 이미지의 생성 경로를 나중에 설명해야 하는 경우에는 사용한 기능 이름을 남겨 두는 편이 실용적이다. Paint의 Cocreator인지, 사진 앱의 Image Creator나 Restyle Image인지에 따라 생성과 편집의 맥락이 다르기 때문이다. 생성 직후의 원본 파일은 별도로 보관하고, 외부에 내보낼 파일은 그 채널이 C2PA 정보를 보존하는지와 별개로 필요한 표시 문구를 결정하면 된다.

이 분석에서 다룬 Paint와 사진 앱 AI 기능은 기기 안에서 이미지를 생성하지만, 안전 검사·식별자 발급·출처 서명은 서비스 설계에 따라 온라인과 결합한다. 이 기능을 사용할 때는 결과물을 만든 장소보다 생성 경로 전체를 기준으로 이해하는 편이 정확하다.

출처: Xusheng Li, “Microsoft Paint and Photos Embed Server-Issued GUIDs as Invisible Watermarks in Locally-Generated Images” (2026-08-25), Microsoft Support, “Use Copilot+ PC features in Paint”, Microsoft Support, “Use Image Creator in Paint to generate AI art”, Microsoft Support, “Microsoft Photos Restyle Image and Image Creator: Responsible AI FAQ”.