All Projects → NitishGadangi → Privacy Indicator App

NitishGadangi / Privacy Indicator App

Licence: mit
🔔 Get the famous "Recording Indicators" feature of iOS14 to android. Get notified every time a third-party app or a service uses camera or microphone.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Privacy Indicator App

App Media
Elements for accessing data from media input devices and visualizing that data for users
Stars: ✭ 60 (-51.61%)
Mutual labels:  camera, microphone
ios-permissions-service
An easy way to do permissions requests & handling automatically.
Stars: ✭ 25 (-79.84%)
Mutual labels:  camera, microphone
Vigilante
🛡️ Android security (camera/microphone dots indicators) app using Hilt, Animations, Coroutines, Material, StateFlow, Jetpack (Room, ViewModel, Paging, Security, Biometrics, Start-up) based on MVVM architecture.
Stars: ✭ 234 (+88.71%)
Mutual labels:  camera, microphone
Instacam
Instant canvas video
Stars: ✭ 106 (-14.52%)
Mutual labels:  camera, microphone
Pictureselector
Picture Selector Library for Android or 图片选择器
Stars: ✭ 11,095 (+8847.58%)
Mutual labels:  camera
Cameraxdemo
A sample camera app with CameraX API from Android Jetpack
Stars: ✭ 112 (-9.68%)
Mutual labels:  camera
Barcodescanner
🔎 A simple and beautiful barcode scanner.
Stars: ✭ 1,527 (+1131.45%)
Mutual labels:  camera
Yoga Guru
A personalized yoga trainer app based on Flutter and TensorFlow Lite.
Stars: ✭ 110 (-11.29%)
Mutual labels:  camera
C4
Open IP cameras in IPv4
Stars: ✭ 123 (-0.81%)
Mutual labels:  camera
Project alias
Alias is a teachable “parasite” that is designed to give users more control over their smart assistants, both when it comes to customisation and privacy. Through a simple app the user can train Alias to react on a custom wake-word/sound, and once trained, Alias can take control over your home assistant by activating it for you.
Stars: ✭ 1,577 (+1171.77%)
Mutual labels:  microphone
Ketai
Ketai sensor library for Processing (Android mode)
Stars: ✭ 114 (-8.06%)
Mutual labels:  camera
Healthwatcher
Android Application that can estimate Heart rate, Blood pressure, Respiration rate and Oxygen rate from only the camera of the mobile
Stars: ✭ 112 (-9.68%)
Mutual labels:  camera
Cam2web
Streaming camera to web as MJPEG stream or individual JPEG snapshots. Providing embedded web UI for watching camera directly from a web browser.
Stars: ✭ 117 (-5.65%)
Mutual labels:  camera
Cameracontrollerapi
The CameraControlerApi is an attempt to control a DSLR via REST functionality.
Stars: ✭ 110 (-11.29%)
Mutual labels:  camera
Balena Cam
Network Camera with Raspberry Pi and WebRTC. Tutorial:
Stars: ✭ 120 (-3.23%)
Mutual labels:  camera
Albumcamerarecorder
一个高效的多媒体支持操作库,可多方面的简单配置操作相册、拍照、录制、录音等功能。也支持配套使用的展示图片、视频、音频的九宫格功能。 (An efficient multimedia support operation library, can be a variety of simple configuration operation album, photo, recording, recording and other functions.Also support supporting the use of the display of pictures, video, audio of the nine grid function.)
Stars: ✭ 106 (-14.52%)
Mutual labels:  camera
Camera
📸 Custom Camera for iDevices in swift
Stars: ✭ 114 (-8.06%)
Mutual labels:  camera
Android
Android app for collecting OpenStreetCam imagery
Stars: ✭ 119 (-4.03%)
Mutual labels:  camera
Emacs Application Framework
A free/libre and open-source extensible framework that revolutionizes the graphical capabilities of Emacs, the key to ultimately Live in Emacs
Stars: ✭ 1,932 (+1458.06%)
Mutual labels:  camera
Nodejs Foscam
Remote control, view and config a Foscam or compatible IP camera
Stars: ✭ 113 (-8.87%)
Mutual labels:  camera

Logo

Privacy Indicators for Android

Get notified every time a third-party app or a service uses camera or microphone. Inspired from ios14 recording indicators.
Download . Report Bug . Request Feature . Contribute

Check out the Demo Video 📽 on Youtube

Made with ❤️ by Nitish Gadangi
Winner 🏆 FOSS HACKS 2020

Buy Me a Coffee


Back Story

Recording Indicators in iOS14 : With iOS 14, Apple is introducing a camera and microphone recording indicator in the status bar. It will appear as an orange dot above the signal bar. The idea of a recording indicator is to alert users whenever the mic or camera are being used. The feature will give users more control over data and privacy. enter image description here

However Android lacks such kind of privacy feature. Apparently, any app can use your Camera and Mic without any special notification (once you have granted the permission). This might give a door for Malware to run a service in the background and Track everything you do Visually and Might be a threat to your privacy.

With the increase in usage of Online Platforms for Audio and Video Conferences, it's important to track which app is accessing your Camera or Microphone in the Realtime.

This Meme says it all..... 😛

enter image description here

About Privacy Indicators app

Privacy Indicators will bring the above Recording Indicators feature of iOS 14 to Android (With more extra features and Customizations 🥳).

  • Get Notified every time any third-party app is accessing your Camera.
  • Get Notified every time any app is accessing your Microphone.
  • You can customize indicator color and its position
  • Option to enable Haptic feedback when indicators appear
  • You can turn off any individual features in required

So install the app and you will never have trust issues with the Camera and Mic usage 😉.

demo gif

This Service/App doesn't have any permission to use the internet or your device's camera, microphone, or any other Hardware. And will NOT gather any data whatsoever.

What will be in Next Releases

This app is completely Free and OpenSource so anyone can Request a Feature or Report a Bug.

Also, any kind of Contributions always encouraged.

The code is completely clean and well organized, so can you can understand and start contributing in no-time. (Special credits to Myself 😛)

Here are some features which are good to have in the upcoming releases.

  • Log all details about the App which are accessing the Camera and Microphone in Realtime
  • Add an option for Notification Alert (UI is done)
  • App option to use Notification indicator Hardware as Privacy Indicator
  • Feature to set the size of the Indicators
  • Change Opacity of the Indicators And many more possible Features and Customizations.

How to Use

Download the App from Releases

  1. This App will work only on devices with Android 7.0 (API level 24) and above, so make sure you having the compatible device.
  2. After installing the App, Enable the Service from the Accessibility Settings.
  3. You can Customise the Indicators color and position as per your choice from the Home.
  4. Also if required you can enable the Vibration Feedback option.
  5. Kudos 🤝, You are good to go.
  6. The Service keeps running in the background and automatically starts even you restart the mobile 😎.

Screenshots

Screenshot1 Screenshot2 Screenshot3
Screenshot4 Screenshot5 Screenshot6

Download from here:

Download from Playstore

You can also access all the releases from Releases tab

Contribution

The code is completely clean and well organized, so can you can understand and start contributing in no-time. (Special credits to Myself 😛)

Here are the instructions to set up the Developer Environment for the Contribution

Fork

Note: This is only needed if you want to contribute to the project.

If you want to contribute to the project you will have to create your own copy of the project on GitHub. You can do this by clicking the Fork button that can be found on the top right corner of the landing page of the repository.

Clone

Note: For this, you need to install git on your machine. You can download the git tool from here.

  • If you have forked the project, run the following command -

git clone https://github.com/YOUR_GITHUB_USER_NAME/Privacy-Indicator-App

where YOUR_GITHUB_USER_NAME is your GitHub handle.

  • If you haven't forked the project, run the following command -

git clone https://github.com/NitishGadangi/Privacy-Indicator-App

Setting Up the Project

If you have cloned the project its time to open it. The recommended IDE for the project is Android Studio. You can download the latest version of Android studio here.

Follow the steps below to open the project in Android Studio

  1. Open Android Studio.
  2. Click on Open an existing Android Studio Project.

  1. Browse to the directory where you cloned the project.
  2. Select the Privacy-Indicator-App directory and click open.
  3. Android Studio will download the libraries required to run the project and open it in a new window.

Like my work?

I am a student, tutor, engineer, and a maker to various projects. For 2+ years, I have been working on Open Source.

If you use any of my projects or like what I'm doing, please consider backing me with simple donations so that I can continue my open source work.

Buy me a coffee

Consider Giving a ⭐ here .

Credits

Thanks to ibrahimsn98 for SmoothBottomBar Library and making its integration super simple

Thanks to Dhaval2404 for the amazing ColorPicker for Android

Special Credits to sanjaveljanoska for the awesome icon

Made with ❤️ by Nitish

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].