A method, performed by a cloud-based electronic computing device, for determining whether to process data at a first User Equipment, UE, device or at the cloud-based electronic computing device, the method comprising: receiving, with an electronic processor of the cloud-based electronic computing device and via a network interface of the cloud-based electronic computing device, public safety incident information about a public safety incident from a public safety command center; receiving, with the electronic processor and via the network interface, metadata representing first gathered data from a location of the public safety incident from the at least one of an Internet of Things, IoT, infrastructure and one or more UE devices; determining, with the electronic processor and based on the public safety incident information and the metadata, whether to process the first gathered data by a first UE device at the location of the public safety incident or by the electronic processor of the cloud-based electronic computing device; in response to determining that the first gathered data should be processed by the first UE device, sending, with the electronic processor and via the network interface, a first instruction to the first UE device to process the first gathered data, wherein processing the first gathered data results in the first UE device performing an action; and in response to determining that the first gathered data should be processed by the electronic processor of the cloud-based electronic computing device, sending, with the electronic processor and via the network interface, a second instruction to the at least one of the IoT infrastructure and the one or more UE devices to transmit the first gathered data to the cloud-based electronic computing device, receiving, with the electronic processor and via the network interface, the first gathered data from the at least one of the IoT infrastructure and the one or more UE devices, and processing, with the electronic processor, the first gathered data to add information to the public safety incident information or update information included in the public safety incident information to generate global public safety incident context information. receiving, with an electronic processor of the cloud-based electronic computing device and via a network interface of the cloud-based electronic computing device, public safety incident information about a public safety incident from a public safety command center; receiving, with the electronic processor and via the network interface, metadata representing first gathered data from a location of the public safety incident from the at least one of an Internet of Things, IoT, infrastructure and one or more UE devices; determining, with the electronic processor and based on the public safety incident information and the metadata, whether to process the first gathered data by a first UE device at the location of the public safety incident or by the electronic processor of the cloud-based electronic computing device; in response to determining that the first gathered data should be processed by the first UE device, sending, with the electronic processor and via the network interface, a first instruction to the first UE device to process the first gathered data, wherein processing the first gathered data results in the first UE device performing an action; and in response to determining that the first gathered data should be processed by the electronic processor of the cloud-based electronic computing device, sending, with the electronic processor and via the network interface, a second instruction to the at least one of the IoT infrastructure and the one or more UE devices to transmit the first gathered data to the cloud-based electronic computing device, receiving, with the electronic processor and via the network interface, the first gathered data from the at least one of the IoT infrastructure and the one or more UE devices, and processing, with the electronic processor, the first gathered data to add information to the public safety incident information or update information included in the public safety incident information to generate global public safety incident context information. sending, with the electronic processor and via the network interface, a second instruction to the at least one of the IoT infrastructure and the one or more UE devices to transmit the first gathered data to the cloud-based electronic computing device, receiving, with the electronic processor and via the network interface, the first gathered data from the at least one of the IoT infrastructure and the one or more UE devices, and processing, with the electronic processor, the first gathered data to add information to the public safety incident information or update information included in the public safety incident information to generate global public safety incident context information.