Guides
Guides

Density-aware anonymization

Density-aware anonymization allows you to apply different anonymization algorithms based on the number of vehicles in a given area.

📘

Note

Density-aware anonymization feature is supported in streaming mode only.

The density value in a given area is calculated as the number of unique trace IDs with trajectory points in the defined area during the time window defined by the user. The recalculation time is also a user-defined value. The area map data must be a GeoJSON file in the same format as other location-aware features.

You can define multiple density ranges and apply different anonymization methods and parameters to them. This allows you to create a comprehensive anonymization strategy that responds to the number of vehicles in the defined area.

For example, a density-aware anonymization strategy could be defined as follows:

  • Default anonymization: Larger gap size and smaller sub-trace size lead to anonymization of more of the vehicle's trace points.
  • Medium-density anonymization: When the density value is in the 10-99 range, weaker anonymization parameters are applied.
  • High-density anonymization: When the density value is at or exceeds 100, the weakest anonymization parameters are used. Longer sub-traces and a smaller gap size leads to anonymization of more trajectory points.

Default anonymization is applied in the following cases:

  • The vehicle is out of the area for which density-aware anonymization is enabled.
  • The vehicle is in the area for which density-aware anonymization is enabled, but the density value is not in any of the defined density ranges.
  • The vehicle is in the area for which density-aware anonymization is enabled, but the density value has not yet been calculated for the current time window.

To learn how to enable and configure this feature, see Density-aware configuration.

For more information about the requirements for providing the area map, see Region and area configuration.