|Scratch did not originate from fanon, and more information can be found on their respective wiki(s). You may read more about it on the following wiki(s):
Scratch is a character from the Sonic series. He was purpose created for the Adventures of Sonic the Hedgehog television series along with Grounder.
Appearances in games
Crazy Party series
Scratch has made an appearance as NPCs in Crazy Party and is speculated to appear in Crazy Party: Against the Evil, its sequel.
Scratch makes an appearance in Sonic Heroes 2 as part of Team Badnik.