How are ACTYVOLTS calculated?

The ACTYVOLTS (the unit of ride results) are calculated outside the app using a complex but very accurate algorithm...

The ACTYVOLTS (the unit of ride results) are calculated outside the app using a complex but very accurate algorithm. This calculation takes place in the backend of the app, so the transmission of the recorded data from your smartphone to the backend is necessary before the ACTYVOLTS and thus the result of your ride is calculated.
The app on the smartphone records the distance (GPS coordinates), but only the lat/lon data is used from app records for the calculation of the ACTYVOLTS. In the backend, the coordinates of the relevant altitudes along the recorded route are added by means of a 1.4 TB altitude database. This ACTYVO elevation database covers all geographical areas worldwide. In addition, a smoothing mechanism is used to compensate for any inaccuracies in the elevation profile detection.
When calculating the ACTYVOLTS, all factors of the ride on different route profiles are taken into account. The route driven is divided into individual segments, each segment is calculated individually with regard to the required performance, taking into account the altitude profile. The sum of the calculated performance of all segments, taking into account the total ride time, results in the ACTYVOLTS of each ride.