Differentiate whether NSPersistentStoreRemoteChange notification is coming from Cloud or a local change

How can we identify whether the remote change notification is triggered because some data was changed on a different device and it is downloaded from CloudKit, or it is triggered from the current device because new entity was saved into database.

Because this notification is posted when both remote data is downloaded or local data is created. It would be great if there is a way to understand the origin of the notification.