Remove AI metadata before posting to Bluesky
Bluesky has no single central AI label. Moderation on the AT Protocol is pluggable, so independent labelling services decide what gets flagged, and users choose which to subscribe to.
That means behaviour varies by who is looking, which makes cleaning before upload the only consistent approach.
Drop an image here
We read what is inside it first, then show you every field before anything is removed.
JPEG · PNG · WebP: up to 25.0 MB · 30 files at a time
How it behaves
How Bluesky handles AI metadata
- Bluesky processes uploads and strips some metadata, but the detail changes and is not a guarantee.
- Labelling is handled by third-party labellers rather than one platform policy, so an image can appear unlabelled to one user and labelled to another.
- The culture is technical, and users do download and inspect files. An intact Stable Diffusion parameters chunk is noticed quickly.
- Alt text is a strong community norm, which is unrelated to metadata but worth pairing with it.
Where it is read
Which uploads carry metadata
- Post images
- The main upload. Up to four per post, each read separately.
- Profile avatar and banner
- Frequently AI-generated.
- Custom feed avatars
- Image uploads like any other.
Who hits this
Common situations
AI artists
Posting an unmodified Stable Diffusion PNG publishes your prompt and seed to a technically literate audience.
Photographers
An AI-assisted edit can get work flagged by a labelling service even though the photograph is real.
Honest limits
When cleaning will not solve it
- Because labelling is decentralised, no file change guarantees how any given labeller treats your post.
- Bluesky stripping metadata on its side does not protect the file you also emailed or posted elsewhere.
Questions
Bluesky metadata FAQ
›Does Bluesky label AI images?
Not through one central policy. Labelling on the AT Protocol is handled by independent moderation services that users subscribe to, so the same image can be labelled for one user and not another.
›Does Bluesky strip metadata on upload?
It processes uploads and removes some metadata, but the specifics change and should not be relied on. Anything you want removed should be removed before you upload.
›Why does it matter if Bluesky strips it anyway?
Because the original file still exists wherever else you send it, and because stripping on their side happens after any read on upload.
Other platforms