I once figured out how to identify when my story was being leaked via word of mouth. The method i used was to give a different story to each person, but i was shown a better method which was to change one detail in the story. This is so that the person who leaked can be tracked back to the source.
The reason i mention this is because the developer could use a similar method. rather than being so blatant about exposing the theft, the most damaging method is to introduce a random chance of seeing goatse, say one in 10. That way the thieves will not detect the sabotage, and cannot insulate themselves from the consequences.