Who is responsible for infractions committed while driving?

A)The registered owner of the vehicle.
B)The driver in all cases.
C)The driver, except if they are under 18 years of age, in which case their parents or guardians are responsible.Correct
The person responsible for infractions committed is the perpetrator of the acts, except in the case of minors (under 18 years of age), for whom their parents or legal guardians must bear responsibility.
On motorcycles, mopeds, motor cycles, 3-wheeled vehicles or non-enclosed quadricycles, or any vehicle for which the use of a helmet is required, the driver shall also be responsible for the passenger's failure to wear a helmet, for transporting passengers who do not meet the required age, and for the failure to use child restraint systems where required, unless the driver is a professional driver.
While driving, the perpetrator of the act shall be the driver of the vehicle, since the driver is the one who has control of the vehicle and is the one who makes the decisions.