Privacy-Indicator-App icon indicating copy to clipboard operation
Privacy-Indicator-App copied to clipboard

Log Applications which have accessed the Camera and Microphone

Open NitishGadangi opened this issue 5 years ago • 8 comments

  • [ ] Add a new tab in the Navigation bar
  • [ ] Log all the App details and their Camera and Microphone usage stats
  • [ ] option to clear logs
  • [ ] option to disable the feature as a whole

Open for contributions

NitishGadangi avatar Sep 25 '20 13:09 NitishGadangi

Can I take this up?

HristianIliev avatar Sep 26 '20 10:09 HristianIliev

@HristianIliev sure 👍

NitishGadangi avatar Sep 26 '20 10:09 NitishGadangi

Ok thank you starting asap

HristianIliev avatar Sep 26 '20 10:09 HristianIliev

D you know whether tracking which application accessed the Camera and MIcrophone is possible at all, because after some research I don't think it is.

HristianIliev avatar Sep 26 '20 13:09 HristianIliev

There is possibility, but dont know how good it works. We can track apps which are currently in stack. So I guess based on it, we can track the app which is currently accessing the Camera.

I will try to attach relevant resources, if I find any.

NitishGadangi avatar Sep 26 '20 13:09 NitishGadangi

Unfortunately, I am not able to see where we have access to the current application that is using the camera. We only know at any given time whether the came is in use or not. Pleae correct me if I am wrong.

HristianIliev avatar Sep 26 '20 21:09 HristianIliev

Unfortunately, I am not able to see where we have access to the current application that is using the camera. We only know at any given time whether the came is in use or not. Pleae correct me if I am wrong.

It looks like this app in the play store is logging the apps that use the camera / mic. But maybe it's misleading. It is up on GitHub. So maybe something can be gleened from there.

https://play.google.com/store/apps/details?id=com.aravi.dotpro

https://github.com/kamaravichow/safe-dot-android

beardofbeespool avatar Nov 30 '20 04:11 beardofbeespool

From here and here it looks like the app accessing the microphone/camera triggers an AccessibilityEvent from which the PackageName of the app can be obtained through the method accessibilityEvent.getPackageName().

ThatIsAPseudo avatar Apr 30 '21 23:04 ThatIsAPseudo