I have a crowd sensing system where user after checking the task I provide for a location x, sends temperature values to the contract of that location.
I've been trying to a way to implement data integrity and privacy however, so far with no luck.
I'd like ensure the integrity of the data sent in the sense that the user is actually in that location and not just faking the location or values to get a reward, second issue is when the user sends a completed task we could know that he should have been in the location x which is a privacy concern for the user. In-other words can I ensure location privacy in the sense that location is always kept private.
Any ideas on how to implement this, or documents I could read to assist.