Other sites ar not safe compared to itch.io (I don't know which ones are your favourites so it might be cap) so if you are not sure of a site you just need to be patient.