1. A method for user-generated content privacy control, comprising: receiving a plurality of posts from a plurality of social networking systems, each post of the plurality of posts uniquely identified by a post identifier and authored by a different user account on the respective social networking system; storing a stored permissions status for each post of the plurality of posts; detecting an event within a geofence in near-real time, comprising: determining post parameter values of the plurality of posts, the post parameter values comprising a keyword frequency of a keyword within geofence posts, wherein the geofence posts comprise posts of the plurality of posts that are associated with the geofence; and detecting the event in response to a frequency of the post parameter values deviating from a predetermined frequency for the geofence, comprising detecting the event in response to the keyword frequency exceeding a historic keyword frequency for the geofence; aggregating post identifiers for posts of the plurality of posts related to the event into an event content stream for the event; receiving a request for the event content stream from a third party; in response to receipt of the request, for each post identifier within the event content stream: checking a permissions status for the respective post with the respective social networking system from which the respective post was received for a permissions status of the respective post; generating an edited event content stream by removing post identifiers associated with private permissions statuses from the event content stream after checking permissions statuses for each post identifier within the event content stream; and sending the edited event content stream to the third party.