1. A cloud-computing surveillance system comprising: at least one server computer having a processor and a memory, constructed and configured in network-based communication with a multiplicity of remote input devices having input capture mechanisms; wherein the multiplicity of remote input devices are not registered with the system; wherein inputs captured by the unregistered remote input devices are transmitted within a secure messaging communicated over the network to the at least one server computer; wherein the inputs are received, authenticated, and indexed by the at least one server computer and stored in a corresponding database; wherein an input profile is associated with the inputs for automatically associating the inputs with at least one surveillance environment, surveillance event, or surveillance target; wherein the inputs are processed and analyzed based upon at least one surveillance profile for the at least one surveillance environment, surveillance event, or surveillance target for providing a near-real-time analysis of the inputs to determine a status of security; and wherein the at least one surveillance profile comprises at least one of a security level, an alert level, an authorized remote input device, or user information.