Yes it has.

1)Automatic cutoff: The continuous fire time is 10 seconds ,after 10 seconds of continuous firing the mod will stop firing and the LED light under the fire button will flash 10 times.

2)Short circuit protection: When the mod detects a short, the LED light will flash 4 times

3)Over discharge protection: When the battery level is below 3.2V, pressing the fire button the orange light will flash 15 times

4)Over heat protection: When the temperature of the control board is above 80 degree Celsius, the mod will shut off and the LED light will flash both blue and orange 6 times