A method to monitor impacts on the human body while practicing running or sports including: reading threshold values from personal information provided by the user reading from a server the updated threshold values for training impact zones and reading the daily accumulated goal previously defined reading data from an accelerometer sensor of a mobile device attached to the human body such as smartphones or wearable devices calculating acceleration from data read from the accelerometer sensor converting the measured acceleration into body weight units obtaining date and time information, and optionally, satellite tracking data checking if user has exceeded the appropriate level of impact conditions acceptable according to the training impact zones notifying the user if he has exceeded appropriate level of impact conditions when achieved the beneficial goal of daily cumulative impact through an alarm and displaying results/statistics of the training to the user.