thatwouldbestealing
Member
- Joined
- Oct 22, 2012
- Messages
- 510
- Reaction score
- 11
Hi,
Your WoW screenshots contain a hidden watermark, that can identify your player and realm.
Prevent the watermark:
/console SET screenshotQuality "10"
This is what the watermarks look like:
I've seen a number of people taking the time to 'mask' or mosaic their names (chat windows, UI, etc) in submitted screenshots. Which is cool, but did you know that is not enough? It is a fact that WoW screenshots contain hidden information that when deciphered contain your character name and Realm. Uploading unfiltered (blurred or otherwise filtered) screenshots could lead to your character and realm being identified. This patented watermark system could have been used by Blizzard as early as patch 2.1, or 2007-2008 and possibly licensed from a company named Digimarc.
TL
R from the source:
Coverage, speculation and FAQ:
It alarms me greatly when I see active botters uploading screenshots containing largely unaltered 'real estate' in their screenshots to the forums. I know [this and other] forums apply a lot of JPEG compression to attachments (which may or may not prevent the watermark from working); but I wanted to put out a word of caution as I couldn't find this topic covered elsewhere. I think this is a very current, serious, issue for the botting community, and especially effects those whom are trying to help others by submitting screenshots. This post is to help others in the way they submit future screenshots, not dissuade them. Perhaps it could even be mentioned in future releases or as a footnote in the forum guidelines.
I am sure there are some HonorBuddy users (new, current, lurkers or otherwise) out there, reading this forum whom are not aware of this.
All the best!
NB:
taken from a higher resolution screenshot:
focus on the repeating nature of the watermark:
EDIT: thank you theLord for the console command, updated!
Your WoW screenshots contain a hidden watermark, that can identify your player and realm.
Prevent the watermark:
/console SET screenshotQuality "10"
This is what the watermarks look like:

I've seen a number of people taking the time to 'mask' or mosaic their names (chat windows, UI, etc) in submitted screenshots. Which is cool, but did you know that is not enough? It is a fact that WoW screenshots contain hidden information that when deciphered contain your character name and Realm. Uploading unfiltered (blurred or otherwise filtered) screenshots could lead to your character and realm being identified. This patented watermark system could have been used by Blizzard as early as patch 2.1, or 2007-2008 and possibly licensed from a company named Digimarc.
TL

IMPORTANT NOTE: IF YOU CAN'T BOTHER READING ANYTHING ELSE, READ THIS:
The secret watermark which is being intentionally embedded inside WoW generated screenshots below top quality, DOES NOT CONTAIN the account password, the IP address of the user or any personal information like name/surname etc. It does contain the account ID, a timestamp and the IP address of the current realm. It can be used by malicious hackers to link alt. characters to accounts and target specific spam or scam attacks, and it can be used by Blizzard to track down private WoW servers.
Coverage, speculation and FAQ:
Source that broke the story:
Looking inside your screenshots
Destructoid did a concise write up:
World of Warcraft screenshots contain hidden user data - Destructoid
EscapistMagazine, Kotaku and a lot of gaming news (sic) outlets covered the story and indeed even the Blizzard forums took some flack for it in on their forums. Whilst some forum goers cited privacy and personal rights' violations the Blizzard TOU and community consensus were both prevalent; this is perfectly legal, and generally a well received security measure.
Looking inside your screenshots
Destructoid did a concise write up:
World of Warcraft screenshots contain hidden user data - Destructoid
EscapistMagazine, Kotaku and a lot of gaming news (sic) outlets covered the story and indeed even the Blizzard forums took some flack for it in on their forums. Whilst some forum goers cited privacy and personal rights' violations the Blizzard TOU and community consensus were both prevalent; this is perfectly legal, and generally a well received security measure.
- OMG so every Tom, Dick and Harry can see who I am?!!! No. The original key or code is needed. But there is a 'community' out there actively working to decipher it themselves. Supposedly it is impossible, especially when you consider post [upload to forum/Internet] jpeg-compression altering the original screenshot. If this was decoded, however, it could lead to character and realm identification. Most likely, this key rotates or changes with patches or hotfixes, meaning that it is unlikely for anyone outside of Blizzard to decipher identity from unaltered screenshots. At the moment there is progress being made, on understanding the watermark but developing a cipher to translate it may never happen.
- So I want to upload a screenshot, what should I do? Save as a gif or use the console command. Convert to a GIF when uploading, removing the entire JPG issue or use the WoW console command /console SET screenshotQuality "10" to remove the watermark completely.
- I read that the pattern repeats itself? Yes. This may be a countermeasure to users filtering certain parts of the real estate of the image, and/or cropping.
- No way is this possible!? Comments on the patent with diagrams, here. Link to the patent, for the mathematically astute of us -not me!
- They'll never break the cipher!? Progress is being made.
- Why would Blizz do this? General consensus is (1) identify users breaking agreed terms; and (2) identify private servers.
- This violates my rights!? See: Blizzard's Terms of Use, which you agree to by playing World of Warcraft.
I am sure there are some HonorBuddy users (new, current, lurkers or otherwise) out there, reading this forum whom are not aware of this.
All the best!
NB:
taken from a higher resolution screenshot:

focus on the repeating nature of the watermark:

EDIT: thank you theLord for the console command, updated!
Last edited: