Have you seen this image in an itch.io game?

Hello there, everyone. I'm here as a representative of r/GameDetectives, in search of any game with the symbol above on it. This symbol is part of an ARG, or Alternate Reality Game. They have been found in many unrelated indie titles, but we're still in need of more to solve this puzzle. If you find something, please reply to this thread or head to our subreddit and let us know. Any info can help us greatly in solving this mystery. Thank you in advance!