Signal App (by Open Whisper) provides encrypted voice calls allowing two people to communicate via a data connection with secure encryption (assuming no MiTM attack). Given that Signal App uses the microphone on the mobile devise (iPhone/Android) and many other apps may also have permission to access the mic, is there a potential for the call to be listened to by other apps?

Does Signal have any method for gaining exclusive access to the mic and excluding other apps from access it while making a call? If yes, what is this mechanism?


At the moment

Currently, the best way is to kill apps in the background that have microphone permissions, which is a bit of an ugly hack, and if you do not kill the apps fast enough they will be able to record snippets of your call.


In the future

Android P appears to fix this, by making apps in the background act as if the microphone is silent, along with several other sensors.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.