Anonymous Reporting Tool (ART) is a tool that allows users to send feedback, report harassment/bias, or ask questions anonymously to the app's publisher. Those whom in need to have a tool which allows their employees to send feedback, report harassment/bias, or ask questions anonymously, can use the tool or download the source code.
This tool always will work 100% FREE and won't be transformed into a product. We aim to make people available to send feedback, report harassment/bias, or ask questions anonymously to their companies while not requiring their companies to pay for this tool.
- Demo
WIP
- Why?
- How does it work?
- How Anonymous it is?
- Technical Aspect
WIP
- Technical Aspect
- Final Concept
- Final Design
- Project Structure
- Contributors
In January 2021, We noticed that some companies needed a tool that provide the opportunity to their employees to anonymously report harassment and bias, discrimination, or abuse. We tried to look for such a tool but We couldn't find a suitable, fit product or even an open-source tool. We thought there must be a tool that, on a side, it's easy to be implemented by companies. And, on the other side, it would be as much anonymous as possible to make the app safer and extra secure for people who would experience problems such as; racism, discrimination, harassment/bias, or abuse in their workspace.
As a contributor, this tool is my personal attitude towards racism, harassment/bias, discrimination, and abuse that still happens worldwide.
The tool doesn't require any personal data (e.g. name, surname, e-mail, phone number) to report a harassment/bias, send a feedback or ask a question. Instead, the tool requires only case related details. It automatically creates an anonymous username and password, and assign it to the case. Then, it shares these credentials with the user before completing the case report process. Afterward, the user can login into the app anonymously to follow the created case's further updates.
Here is what app receives to create a new case.
Data | Options |
---|---|
Feedback Type | General, feedback or questions Culture Issues Harassment or Bias Diversity, equity, and inclusion |
Did this happen to you or some else? optional |
Me Someone else |
Relationship to the company optional |
Current Employee Former Employee Interviewed there Had a partnership relations with this company |
When did this happen? | 1-6 months 6-12 months 1 year ago I don't remember |
Which city did this happen? | All cities can be selected. |
Which department did this happen? | Free text area |
Detailed Message | Free text area |
Attachments | Free file area (max 3 per time) |
The tool doesn't need any personal data. Alternatively, it generates a unique username and password before completing the case report and displays it to the user. The user must protect these anonymous credentials as it will be needed to login into the app to be able for the user to follow their case's further updates. After receiving and saving the anonymous credentials, the app encrypts and stores them in the database. Even a developer will not be able to see the credentials at any stage of the case report process.
text.
BEM, router, localization
npm install
npm run serve
npm run build
npm run lint
Firebase
- firebase
- stand-alone