This repository has been archived by the owner on Sep 6, 2019. It is now read-only.
This repository has been archived by the owner on Sep 6, 2019. It is now read-only.
Closed
Description
Such a functionality would permit a much more fine grained access control model since a user could then enable capabilities for an app(s) not just in terms of absolute Yes or No but also conditioned on a huge variety of run-time conditions being met. For example this could allow revoking permissions needed by an app unless a run-time condition is met explicitly indicating that the user now intends to make use of those capabilities.
Example use cases:
- Create a toggle to enter and leave "Navigation Mode" entailing turning on/off GPS, fine grained location service, and switching location relevant privacy restrictions on relevant navigation apps in one clean action. The first two are possible with Tasker alone but the third part would require the requested extension of XPrivacy.
- Enable location access for google play service (and maps) only when Maps is open.
- Automatically enable location access only when connected to home wifi to benefit from location specific search but avoid having movements tracked.
- Enable NFC capabilities only when myNFCapp running in foreground.
- Turn sending SMS and outgoing Phone Calls permissions off globally while screen off (or even unless dialler or SMSapp running in foreground).