Hello,
I am, like many others, also from Germany and purchased the game on itch.io and I would kindly request a Steam Key,
with best regards,
niklasmw