Disclosed herein is a
tracking system configured to track a product and / or an activity. The
tracking system comprises a tracing device and a
verification server. The tracing device is coupled with the
verification server by means of communication means configured to allow exchange of data between the tracing device and the
verification server. The tracing device is coupled with a first
satellite localization
receiver which is configured to receive signals from a
satellite localization system, process the received signals to obtain
satellite localization observables, and compute locations based on the satellite localization observables. The tracing device is configured to acquire from the first satellite localization
receiver positioning data. The positioning data comprise a location computed by the first satellite localization
receiver, and a location time which represents time and data at which the location is computed by the first satellite localization receiver. The positioning data are related to a product and / or an activity to be tracked. The tracing device is further configured to select a satellite localization
observable based on which location is computed by the first satellite localization receiver, and to acquire from the satellite localization receiver the selected satellite localization
observable. The tracing device is further configured to provide the verification server with the positioning data and the satellite localization
observable acquired from the satellite localization receiver. Moreover, the verification server, in turn, is configured to perform a location consistency check based on the location comprised in the positioning data provided by the tracing device, and on the satellite localization observable provided by the tracing device. The verification server is further configured to generate a validation code on the basis of an outcome of the location consistency check, and on the basis of the positioning data provided by the tracing device. The verification server is further configured to provide the tracing device with the generated validation code. Furthermore, the tracing device is configured to store the positioning data and the validation code provided by the verification server on tracking means associated with the product and / or the activity to be tracked.