fuzz geo locations
This block is part of the array group and was last modified in core v15.0.0.
fuzz geo locations v15.0.0 For each item in the array, replaces the location with a uniformly-random point within a disc of the item's fuzzing distance (km) when the item's fuzzing-enabled field is true. Items where fuzzing is disabled, the location is invalid, or the distance is non-positive pass through unchanged.
- Array required
arrayArray of objects to fuzz.
- Location key required
valueThe field path in each object that holds the geo point (e.g. location.location). Expects { lat, lon }.
- Fuzzing enabled key required
valueThe field path in each object that holds the boolean toggle for fuzzing (e.g. fuzzing_enabled).
- Fuzzing distance key required
valueThe field path in each object that holds the fuzzing radius in kilometers (e.g. fuzzing_distance).
- Fuzzing radius
conditionWhen true, the location is plotted exactly on the circle at the fuzzing distance (not within it) and the angle is derived deterministically from the original location, so repeated requests keep each item at roughly the same fuzzed point instead of jumping around.
- Array
arrayArray with locations fuzzed per item.
For each object item whose fuzzing-enabled field is strict boolean true, replaces the point at location_key with a random point within a disc of the item's fuzzing-distance field (km). With fuzzing_radius true the point sits exactly ON the circle at a deterministic angle, so the same input always fuzzes the same way. Items with fuzzing disabled, a non-positive distance, or no valid lat/lon pass through UNCHANGED, as does the whole array when any key pin is empty.
geo |
fuzz |
obfuscate |
privacy |
jitter |
randomize location |
A typical wiring for fuzz geo locations: with values feeds the array pin; value feeds the location_key pin; value feeds the fuzzing_enabled_key pin; value feeds the fuzzing_distance_key pin; the array out pin feeds length.

Version history
Introduced in v15.0.0.
Back to
array Return to the main group to view all sub-groups Back to array Return to the group to view all blocks within this group
