Post Reply

[APP][2.2+] Privacy Protector for non-rooted devices (New update!)

21st January 2012, 06:29 AM   |  #1  
houzuoguo's Avatar
OP Senior Member
Flag Hamburg
Thanks Meter: 88
 
578 posts
Join Date:Joined: Jun 2010
What can it do?
============
Are you concerned with certain apps required permissions? Then this app is for you!
Base on your settings, this app will automatically turn OFF location and network connections when it detects that certain apps are running, thus leaving the apps no chance of leaking your data. After the apps finish running, pull down notification bar and you'll easily turn network and location services back on.

It works on both non-rooted and rooted devices.

Alternatively, this app can be used as an ad-blocker or data saver.

Performance Impact
===============
With over 300 apps monitored, on average the app utilizes less than 4% of CPU on a Nexus One.
There is no noticeable impact on battery life.

Required Permissions
===============
Access to GPS and coarse location are for probing the location service settings.
Create bluetooth connections and bluetooth administration are for probing Bluetooth status and controlling bluetooth adapter.
Change Wi-Fi state is for controlling Wifi adapter.

Changelog
================
1.0
App published to Android Market after major usability improvements and critical bug fixes.

1.1
Major update
- App names are sorted
- Some performance improvements
- UI usability improvements

1.2
Minor update
- Option to hide notification when service is running
- User interface tweaks
- Removed all log messages

Please download from Android Market:
https://market.android.com/details?i...ivacyprotector
Attached Thumbnails
Click image for larger version

Name:	screenshot-1330004076806.jpg
Views:	338
Size:	42.4 KB
ID:	916790   Click image for larger version

Name:	screenshot-1330004154604.jpg
Views:	295
Size:	27.7 KB
ID:	916791   Click image for larger version

Name:	screenshot-1330004170231.jpg
Views:	254
Size:	46.5 KB
ID:	916792  
Last edited by houzuoguo; 24th February 2012 at 12:41 AM.
The Following 5 Users Say Thank You to houzuoguo For This Useful Post: [ View ]
27th January 2012, 08:08 AM   |  #2  
houzuoguo's Avatar
OP Senior Member
Flag Hamburg
Thanks Meter: 88
 
578 posts
Join Date:Joined: Jun 2010
Major update
- Usability enhancements
- Critical bugs fixed
- Overall performance improvements and smaller memory footprint
27th January 2012, 03:16 PM   |  #3  
KunalGautam's Avatar
Junior Member
Flag Pune
Thanks Meter: 6
 
25 posts
Join Date:Joined: Sep 2011
More
Angry
Quote:
Originally Posted by houzuoguo

Changelog
================
App published to Android Market after major usability improvements and critical bug fixes.

A link will be helpful
The Following User Says Thank You to KunalGautam For This Useful Post: [ View ]
5th February 2012, 10:33 PM   |  #4  
willverduzco's Avatar
Portal Administrator
n͖̜̺y̥͔̗̝̠̩̜c̖͙͇̲̞
Thanks Meter: 2,856
 
6,334 posts
Join Date:Joined: Apr 2010
Donate to Me
Fantastic app one again, sir! I've posted it to the XDA front page.
The Following 2 Users Say Thank You to willverduzco For This Useful Post: [ View ]
5th February 2012, 11:53 PM   |  #5  
houzuoguo's Avatar
OP Senior Member
Flag Hamburg
Thanks Meter: 88
 
578 posts
Join Date:Joined: Jun 2010
Quote:
Originally Posted by willverduzco

Fantastic app one again, sir! I've posted it to the XDA front page.

Thank you very much
6th February 2012, 03:03 AM   |  #6  
Retired Recognized Developer
Thanks Meter: 8
 
41 posts
Join Date:Joined: Jul 2010
Looks useful! Even though I'm rooted, I'm hesitant to install apps that require root because of the obvious security issues. So non-root security apps are important.

I have a question though, will it block access for apps that run in the background, such as code run via Broadcast Receivers? If not, perhaps it could warn the user in such a case, because a malicious program could easily gather or transmit data in the background.
6th February 2012, 03:52 AM   |  #7  
houzuoguo's Avatar
OP Senior Member
Flag Hamburg
Thanks Meter: 88
 
578 posts
Join Date:Joined: Jun 2010
Quote:
Originally Posted by Elemris

Looks useful! Even though I'm rooted, I'm hesitant to install apps that require root because of the obvious security issues. So non-root security apps are important.

I have a question though, will it block access for apps that run in the background, such as code run via Broadcast Receivers? If not, perhaps it could warn the user in such a case, because a malicious program could easily gather or transmit data in the background.

Thank you
The app only monitors the current foreground process (the one that is dominating screen).

I'd suggest that, if an app runs a background service and raises a privacy concern, it is better disabled by other ways (uninstall, etc.)

There are two reasons why background services shall not be affected by the app:
- Background services may run a long time, thus disabling network or location services could cause much inconvenience.
- To disable location services, Privacy Protector will forward user to Location Settings page. Currently, if user decides not to take action to the settings and do not run the app, s/he can go back to home screen by clicking home button. However if Privacy Protector keeps forwarding user to Location Settings because a background service is running, it may be very inconvenient and could possibly annoy the user.
The Following User Says Thank You to houzuoguo For This Useful Post: [ View ]
6th February 2012, 05:08 AM   |  #8  
Retired Recognized Developer
Thanks Meter: 8
 
41 posts
Join Date:Joined: Jul 2010
Thanks, that makes a lot of sense.

I guess many users aren't even aware that apps can run hidden in the background, let alone know how to detect background services. So I'm thinking about a warning to the user along the lines of "hey, you're blocking your 'Unhappy Avians' app, but Privacy Protector detected that app may run in the background, outside of our protection. If you're concerned, you may want to uninstall Unhappy Avians".
The Following User Says Thank You to Elemris For This Useful Post: [ View ]
6th February 2012, 05:11 AM   |  #9  
houzuoguo's Avatar
OP Senior Member
Flag Hamburg
Thanks Meter: 88
 
578 posts
Join Date:Joined: Jun 2010
Quote:
Originally Posted by Elemris

Thanks, that makes a lot of sense.

I guess many users aren't even aware that apps can run hidden in the background, let alone know how to detect background services. So I'm thinking about a warning to the user along the lines of "hey, you're blocking your 'Unhappy Avians' app, but Privacy Protector detected that app may run in the background, outside of our protection. If you're concerned, you may want to uninstall Unhappy Avians".

that sounds like a good idea! thank you!
6th February 2012, 08:34 AM   |  #10  
5[Strogino]'s Avatar
Senior Member
Flag Moscow
Thanks Meter: 178
 
1,010 posts
Join Date:Joined: Sep 2009
Donate to Me
More
Is it possible to get version of Privacy Protector that can run on Android 2.1 and less?
Is it independent of iptables?

p.s. App list must be sorted alphabetically
Last edited by 5[Strogino]; 6th February 2012 at 08:38 AM.

The Following User Says Thank You to 5[Strogino] For This Useful Post: [ View ]
Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes