1) what is your stle of Karate - Matsamura Seito
2) does your dojo have sparring - Yes
3) if yes, to what degree - I'm not sure - you don't start sparring until you reach blue belt, intermediate level, and I just joined the intermediate class. But we do spar. Our instructor will tell us to what intensity to spar (ie "go at 50%") but we do use full padding when sparring.