I guess a non-malicious way of collecting the data for ad purposes could be to collect it locally and offer the user to review it before sending it off.