Whistleblowing is an internal online application for whistleblowers.
The goal of the whistleblowing application is to provide an easy interface for whistleblowers to submit reports. Users can choose to report anonymously or opt in to create an account to track the status of reports.
Behind the scenes a series of complex workflows allow operators to communicate with the whistleblowers if needed and dispatches the information to the relevant bodies.
The whistleblowing app is powered by a multisite installation, this allows the system to be easily duplicated and set up for new clients.