Automatic1111 and ComfyUI write the entire generation context into the PNG tEXt chunks: prompt, negative prompt, sampler, CFG, seed, model hash, LoRA stack, even ControlNet inputs. Anyone with a free PNG inspector reads it back word-for-word. If you ship Stable Diffusion outputs to a client or sell them on a stock site, you also ship your full workflow. GhostMeta wipes every tEXt and iTXt chunk via canvas re-encode — the visible pixels stay, the recipe disappears. Unlike cloud generators, a local Stable Diffusion install signs nothing — there is no JUMBF box, no APP11 C2PA segment, so the only leak surface is the freeform PNG text. But that text is plaintext, not hashed: the model hash alone resolves to the exact checkpoint on Civitai, and a marketplace reviewer can reconstruct your whole pipeline from one download. If you instead export to JPEG, Automatic1111 moves the same generation string into the EXIF UserComment field inside the APP1 segment, so it follows the file just as readily. GhostMeta decodes the bitmap to canvas and re-encodes it, so neither the PNG tEXt chunks nor the JPEG APP1 EXIF survive the round trip.
ComfyUI writes the full graph as JSON in a 'workflow' tEXt chunk. GhostMeta drops it along with everything else when re-encoding.
Yes — the metadata format is the same PNG chunk structure across SD 1.5, SDXL, and SD3 outputs from A1111 and ComfyUI.
Not currently. GhostMeta is all-or-nothing on metadata to keep the privacy promise simple. Use a dedicated EXIF editor if you need partial preservation.
Automatic1111 writes the full generation string into a single PNG tEXt chunk keyed 'parameters' — one block holding prompt, negative prompt, seed, sampler, CFG and hashes. GhostMeta does not depend on that key: it enumerates every tEXt and iTXt chunk in the PNG stream, including compressed iTXt, and drops all of them on re-encode whatever they are named. So a renamed or non-standard key is stripped just the same.
The 10-character model hash and any LoRA hashes in the parameters chunk are public identifiers. Anyone can paste them into Civitai's search and land on the exact checkpoint and LoRA you used, exposing the style source you may have wanted to keep private. Stripping the text chunk removes the hash along with the seed, sampler and CFG.
No. When A1111 saves a JPEG it cannot use PNG text chunks, so it writes the same parameters string into the EXIF UserComment tag inside the JPEG APP1 segment. The data is just relocated, not removed. GhostMeta strips the APP1 EXIF block on re-encode, so the JPEG path is covered the same as PNG.