Is there an app with which one can set up multiple profiles, each containing allowed apps that can access the internet? I want a WORK and HOME profile to switch between. (preferably without rooting?)

closed as off-topic by eldarerathis Nov 4 '15 at 14:44

This question appears to be off-topic. The users who voted to close gave this specific reason:

If this question can be reworded to fit the rules in the help center, please edit the question.


If you are open to automation, I would suggest MacroDroid (free version would suffice). Other automation apps are also available, but I recommend this since a) it has far less learning curve b) I can illustrate by example only for this app. Additionally, it has inbuilt templates for guidance and user forum that can be accessed from within app also. Bonus is excellent developer support

You can create a macro which goes like this:

  1. Trigger: launch applications (you can choose from drop down list)
  2. Actions:

    • Sync on
    • Data on or wifi connected (depending on how you want to connect)
  3. Constraints: Cell towers in range of ( choose home /office)

You will need to create a list of cell towers for home and office separately, (app scans) for home and office, label them accordingly and enter in the constraint above. Constraint means that the macro will run only when this condition is met. This is the bare bones version. Above macro connects to internet when permitted apps seek permission

To explicitly deny other apps from connecting, you could create a similar macro where the trigger has list of denied apps and actions are to switch off data and wifi, constraint being same

This is a simple version and can be refined into one macro. Free version of MacroDroid permits up to 5 macros to be created

  • @TamoghnaChowdhury and beeshyams, I'm sorry, I don't understand the exchange of comments between you two. Tamoghna, what was the issue exactly? beeshyams, are you affiliated to MacroDroid? If not, then Tamoghna, what's is the issue now? – Firelord Nov 4 '15 at 12:51
  • Did I (inadvertently) mess with the answer or are two actions involved here? I've MacroDroid (not latest) and free version restricts me to one action. – Firelord Nov 4 '15 at 12:56
  • @Fire lord. Very categorically not associated with MacroDroid in any way except a big fan. You will see me suggesting that very often for what I think are sound reasons. What I gathered from TamoghnaChowdhury comment was that a) justification was not provided which I agree should have been done b) in the absence of a) it could be considered spam, which I don't understand but didn't pursue explanation. – beeshyams Nov 4 '15 at 13:00
  • I'm glad I updated the app now. That one action per macro limit has been lifted I assume. Coming to the answer, can you explain how are you addressing "only certain apps should be able to access internet"? As far as I understand here, once the macro is triggered and mobile data activates, all the apps with internet permissions would be able to access internet which OP doesn't want. Am I wrong? – Firelord Nov 4 '15 at 13:20
  • @Fire lord... Guess answer is ok now? – beeshyams Nov 4 '15 at 14:47

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