hi! not a dev but if you're worried about itchio not being safe I've spent money on here plenty of times and it's always been fine! i know you still might not feel comfy and thats totally okay but i promise it's safe like steam!