A surveillance system for mobile communication devices, said surveillance system comprising a system for anonymously tracking and/or analyzing flow or movement of individual objects, being mobile communication devices, between tempo-spatial locations,
- wherein the system is configured to determine, for each individual object in a population of multiple individual objects, an anonymized identifier using information representative of an identity of the individual object, wherein the identifying information representative of the identity of the individual object includes and/or is based on mobile identifying information of a mobile communication device connected to a mobile network and/or cellular network, as input, wherein anonymization into an anonymous identifier skew measure takes place effectively online, that is in real-time and/or near real-time, immediately deleting the identifying information after processing,
- wherein each anonymized identifier corresponds to any individual object in a group of individual objects, the identity information of which results in the same anonymized identifier with probabilities such that no individual object generates the anonymized identifier with greater probability than the sum of the probabilities of generating the identifier over all other individual objects,
- wherein the system is configured to keep track of skew measures, one skew measure for each of two or more tempo-spatial locations, wherein each skew measure is generated based on anonymized identifiers associated with the corresponding individual objects associated with a specific corresponding tempo-spatial location;
- and
- wherein the system is configured to determine at least one population flow measure representative of the number of individual objects passing from a first tempo-spatial location to a second tempo-spatial location based on the skew measures corresponding to the tempo-spatial locations.