Yes, Hetzner sets a monthly data limit for traffic received by your server. It varies by the server you choose and the plan you buy from the hosting provider.
However, it is possible to go beyond this limit by purchasing additional units for extra data transfer. The host charges about €1 or $1.07 for each additional TB your server utilizes.