Introducing the Watchdog App: Because Trusting Apps Blindly is So 2010.
My Zany Experiment in Digital Espionage!
Tired of those sneaky apps snooping around your device, peeking into your files like nosy neighbors? Well, fear no more! Say hello to the Watchdog App, your very own digital watchdog with a sense of humor and impeccable security skills. It's like having a personal bouncer for your files, notifying you whenever an app tries to access them. With this app by your side, you'll have the power to say, "Mind your own business!"
But hold on, here's the twist – the Watchdog App is my little pet project created out of wonder, a whimsical experiment in file protection. I'm just playing around, testing out the idea with the intent to refine it in the future. With this quirky app, you'll get a front-row seat to the secret lives of your apps. It's like being the James Bond of your own device, keeping tabs on who's accessing your files and folders. It's far from a polished, finished product, but that's part of the fun!
Watchdog allows users to monitor the file access of other apps on their device. It provides information about the permissions requested by each app and tracks the file access of each app in the background and shows notifications of which folders are accessed.
- Clone or download the repository
- Open the project in Android Studio
- Run the app on an Android device or emulator
- Android Studio
- Android device or emulator running API level 28 or higher
- Launch the app
- Select an app from the list to view its permissions and file access logs
- Tap the "Save Log" button to save the logs to a file
- Displays a list of installed apps with their permissions and file access logs
- Monitors the file access of each app in the background
- Saves the logs to a file for later analysis
- Add the ability to Block and Terminate Unwanted File Access.
- As at the time this project was made, testing was not a major concern.
- This is a rough implementation to test the idea, there's no emphasis on crisp UI components, planning to refine it more later.
- For any comments,suggestions,feedback or possible collaborations, contact me via email: pwachira900@gmail.com or shoot me a quick message at https://peter-wachira.com
- I am open to contributors