Microsoft Paint embeds an invisible, server-issued GUID watermark in images generated locally through its Cocreator feature on Copilot+ PCs. Before local NPU-based Stable Diffusion inference begins, Paint sends the prompt and style to a Microsoft Azure moderation endpoint. The response includes a revised prompt, a promptGenerationId, a watermarkId, and a human-reference classification. Paint encodes the 16-byte watermarkId into image pixels through Watermarker.dll; generation fails if that watermarking step fails. The watermark encoder requires images at least 192 by 192 pixels and converts the GUID into a 144-bit payload with a prefix and checksum. Paint also sends the generated image and promptGenerationId to an online signing service, which returns a signed C2PA Content Credentials manifest. Testing found that the manifest’s Microsoft InvisMark soft-binding value matched the GUID embedded in the image pixels. Paint limits AI-generated image saves to C2PA-preserving PNG, JPEG, GIF, and .paint formats. Microsoft Photos includes the same Watermarker.dll for locally generated Image Creator and Restyle Image results, although its code appears to return an image even when watermarking fails. Microsoft discloses remote content filtering and C2PA manifests, but the research found no Microsoft disclosure describing the prompt-moderation-issued GUID or its embedding in pixels.
xusheng.dev
14 min
8/24/2026
SynthID adds an invisible digital watermark to AI-generated images and videos at the moment of creation. This watermark maintains image and video quality and remains intact through modifications such as cropping, filtering, frame rate changes, and lossy compression.
deepmind.google
1 min
2/26/2026
Microsoft Paint embeds an invisible, server-issued GUID watermark in images generated locally through its Cocreator feature on Copilot+ PCs. Before local NPU-based Stable Diffusion inference begins, Paint sends the prompt and style to a Microsoft Azure moderation endpoint. The response includes a revised prompt, a promptGenerationId, a watermarkId, and a human-reference classification. Paint encodes the 16-byte watermarkId into image pixels through Watermarker.dll; generation fails if that watermarking step fails. The watermark encoder requires images at least 192 by 192 pixels and converts the GUID into a 144-bit payload with a prefix and checksum. Paint also sends the generated image and promptGenerationId to an online signing service, which returns a signed C2PA Content Credentials manifest. Testing found that the manifest’s Microsoft InvisMark soft-binding value matched the GUID embedded in the image pixels. Paint limits AI-generated image saves to C2PA-preserving PNG, JPEG, GIF, and .paint formats. Microsoft Photos includes the same Watermarker.dll for locally generated Image Creator and Restyle Image results, although its code appears to return an image even when watermarking fails. Microsoft discloses remote content filtering and C2PA manifests, but the research found no Microsoft disclosure describing the prompt-moderation-issued GUID or its embedding in pixels.
xusheng.dev
14 min
8/24/2026
SynthID adds an invisible digital watermark to AI-generated images and videos at the moment of creation. This watermark maintains image and video quality and remains intact through modifications such as cropping, filtering, frame rate changes, and lossy compression.
deepmind.google
1 min
2/26/2026
Microsoft Paint embeds an invisible, server-issued GUID watermark in images generated locally through its Cocreator feature on Copilot+ PCs. Before local NPU-based Stable Diffusion inference begins, Paint sends the prompt and style to a Microsoft Azure moderation endpoint. The response includes a revised prompt, a promptGenerationId, a watermarkId, and a human-reference classification. Paint encodes the 16-byte watermarkId into image pixels through Watermarker.dll; generation fails if that watermarking step fails. The watermark encoder requires images at least 192 by 192 pixels and converts the GUID into a 144-bit payload with a prefix and checksum. Paint also sends the generated image and promptGenerationId to an online signing service, which returns a signed C2PA Content Credentials manifest. Testing found that the manifest’s Microsoft InvisMark soft-binding value matched the GUID embedded in the image pixels. Paint limits AI-generated image saves to C2PA-preserving PNG, JPEG, GIF, and .paint formats. Microsoft Photos includes the same Watermarker.dll for locally generated Image Creator and Restyle Image results, although its code appears to return an image even when watermarking fails. Microsoft discloses remote content filtering and C2PA manifests, but the research found no Microsoft disclosure describing the prompt-moderation-issued GUID or its embedding in pixels.
xusheng.dev
14 min
8/24/2026
SynthID adds an invisible digital watermark to AI-generated images and videos at the moment of creation. This watermark maintains image and video quality and remains intact through modifications such as cropping, filtering, frame rate changes, and lossy compression.
deepmind.google
1 min
2/26/2026
No more articles to load