When a crime occurs in a deserted area and there are no eyewitnesses, victims face two major problems: lack of timely help and lack of evidence to produce in court. In addition, police assistance is often slow to reach victims. Bachchao seeks to address these issues in two ways: by alerting selected contacts when a victim sends an S.O.S., and storing a video on a server where it cannot be tampered with. This allows victims to produce the video as evidence in a court of law.
When a user is in danger, he or she presses a button on his/her phone. This action launches the Bachchao application on the phone. The application immediately sends the user's location co-ordinates, and the user's (previously selected) emergency contacts, to Bachchao's web service. The application also begins recording a video on the phone. This video is sent to the web service.
The web service reads the user's location co-ordinates and determines the nearest 3 landmarks, as well as the nearest police station. This information is sent to the user's emergency contacts, along with a url that can be used to view the video sent from the user's phone. The video enables the contacts to assess the situation, and they can now use the location information to take action to help the user.
The video recording is stored on the server so that the user can access it later, to help prosecute the case. Unlike a video stored on a phone, criminals cannot access it easily and tamper with it. Users can now submit the evidence to the police, and in a court of law. With solid evidence like a video recording, criminals can be prosecuted and eventually, punished.
Every day, thousands of crimes occur around the world. Very often, these crimes occur in deserted areas where there is no one to help the victim, let alone act as a witness. In many places around the world, police assistance is slow to reach victims, and victims rely on friends and family to come to their aid. In these situations, victims face two major problems: lack of timely help and lack of evidence to produce in court.
When a victim is being pursued by an attacker, he or she does not have the ability to call for help, especially if he/she is running or hiding from the attacker. These victims may not know where they are, because they may not be familiar with the area, or because they are not in a position to walk around and find out. Moreover, the police are often slow to respond, and victims are better off seeking help from a friend. The victim would benefit from a simple and efficient tool that can be used to notify friends and family immediately.
In some situations, criminals are not prosecuted because of lack of evidence. If a victim is alone with an attacker, or has nobody to act as an eyewitness, the police may not pursue the case on the victim's words alone. Moreover, eyewitnesses can back off if they are intimidated, allowing criminals to walk away scott-free. In these cases, it would be immensely helpful to have a video recording of the incident, since it would produce an undeniable account of the incident. It would also be helpful to have the video stored in a secure location, where criminals cannot access and erase the evidence.
- Decided on requirements for the application.
- Designed the application and created an outline of the architecture.
- Tested different services we could use to accomplish the requirements.
- Set up a server that could receive information from the phone.
- Created a partial working model of the phone application.
- Created a 1-minute video explaining Bachchao.
- Identified potential issues.
- Wrote code to send location co-ordinates and emergency contacts from the phone to the server.
- Set up the web service to identify location information (landmarks near user, nearest police station) to be sent to emergency contacts.
- Set up the server to receive and store files (for the video component).
- Decided on how to send information to emergency contacts.