Privacy Destroyer

This project is made up of 3 primary components.

1. The App

An android app built in Kotlin that tracks your location in the background, sending updates at a set interval via requests to our web server. Location data is provided using Radar geofences, which allow the app to send an alert when the user moves between known locations and find the current location of the user at any given time.

2. The Web server

The web server is a Python Flask server listening for very simple requests that contain the current location of the user, the web server then invokes the Twitter bot to post a Tweet.

3. The Twitter Bot

Every time the web server receives a valid request, it sends the Twitter API a request to make a post detailing the current location and timestamp

Share this project: