This document provides requirements and specifications for the "SwarmPulse" project for TagesAnzeiger Newspaper. The project involves developing a mobile client application to collect light and noise sensor data from user devices. A website will visualize the collected data on heat maps. The mobile app must obtain user consent and allow configuration of data collection. The website must allow selection of sensors and regions to dynamically display heat maps. Non-functional requirements include privacy, performance, supported languages and platforms. Issues relating to location data privacy and erroneous sensor readings are also discussed.