Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,770,105 Members 52,059 Now Online
XDA Developers Android and Mobile Development Forum

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

Tip us?
 
houzuoguo
Old
(Last edited by houzuoguo; 24th February 2012 at 12:41 AM.)
#1  
houzuoguo's Avatar
Senior Member - OP
Thanks Meter 88
Posts: 578
Join Date: Jun 2010
Location: Hamburg
Wink [APP][2.2+] Privacy Protector for non-rooted devices (New update!)

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:	336
Size:	42.4 KB
ID:	916790   Click image for larger version

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

Name:	screenshot-1330004170231.jpg
Views:	252
Size:	46.5 KB
ID:	916792  
Google Nexus One
Cyanogen Mod 7 Nightly + IntersectRaven's Customizable AVS kernel
Sandisk 32GB Class 4 MicroSDHC

Follow me on Twitter http://twitter.com/hzguo
The Following 5 Users Say Thank You to houzuoguo For This Useful Post: [ Click to Expand ]
 
houzuoguo
Old
#2  
houzuoguo's Avatar
Senior Member - OP
Thanks Meter 88
Posts: 578
Join Date: Jun 2010
Location: Hamburg
Major update
- Usability enhancements
- Critical bugs fixed
- Overall performance improvements and smaller memory footprint
Google Nexus One
Cyanogen Mod 7 Nightly + IntersectRaven's Customizable AVS kernel
Sandisk 32GB Class 4 MicroSDHC

Follow me on Twitter http://twitter.com/hzguo
 
KunalGautam
Old
#3  
KunalGautam's Avatar
Junior Member
Thanks Meter 6
Posts: 25
Join Date: Sep 2011
Location: Pune
Quote:
Originally Posted by houzuoguo View Post
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: [ Click to Expand ]
 
willverduzco
Old
#4  
willverduzco's Avatar
Portal Administrator
Thanks Meter 2846
Posts: 6,296
Join Date: Apr 2010
Location: n͖̜̺y̥͔̗̝̠̩̜c̖͙͇̲̞

 
DONATE TO ME
Fantastic app one again, sir! I've posted it to the XDA front page.
Want something on the XDA Portal? Send us a news tip! - [moderate | film | foto | develop]
The Following 2 Users Say Thank You to willverduzco For This Useful Post: [ Click to Expand ]
 
houzuoguo
Old
#5  
houzuoguo's Avatar
Senior Member - OP
Thanks Meter 88
Posts: 578
Join Date: Jun 2010
Location: Hamburg
Quote:
Originally Posted by willverduzco View Post
Fantastic app one again, sir! I've posted it to the XDA front page.
Thank you very much
Google Nexus One
Cyanogen Mod 7 Nightly + IntersectRaven's Customizable AVS kernel
Sandisk 32GB Class 4 MicroSDHC

Follow me on Twitter http://twitter.com/hzguo
 
Elemris
Old
#6  
Retired Recognized Developer
Thanks Meter 8
Posts: 41
Join Date: 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.

* Find out how long that missed call rang! RingDuration App
* Reality Distortion Field - the secret ingredient of iDevices, now on your Android
 
houzuoguo
Old
#7  
houzuoguo's Avatar
Senior Member - OP
Thanks Meter 88
Posts: 578
Join Date: Jun 2010
Location: Hamburg
Quote:
Originally Posted by Elemris View Post
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.
Google Nexus One
Cyanogen Mod 7 Nightly + IntersectRaven's Customizable AVS kernel
Sandisk 32GB Class 4 MicroSDHC

Follow me on Twitter http://twitter.com/hzguo
The Following User Says Thank You to houzuoguo For This Useful Post: [ Click to Expand ]
 
Elemris
Old
#8  
Retired Recognized Developer
Thanks Meter 8
Posts: 41
Join Date: 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".

* Find out how long that missed call rang! RingDuration App
* Reality Distortion Field - the secret ingredient of iDevices, now on your Android
The Following User Says Thank You to Elemris For This Useful Post: [ Click to Expand ]
 
houzuoguo
Old
#9  
houzuoguo's Avatar
Senior Member - OP
Thanks Meter 88
Posts: 578
Join Date: Jun 2010
Location: Hamburg
Quote:
Originally Posted by Elemris View Post
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!
Google Nexus One
Cyanogen Mod 7 Nightly + IntersectRaven's Customizable AVS kernel
Sandisk 32GB Class 4 MicroSDHC

Follow me on Twitter http://twitter.com/hzguo
 
5[Strogino]
Old
(Last edited by 5[Strogino]; 6th February 2012 at 08:38 AM.)
#10  
5[Strogino]'s Avatar
Senior Member
Thanks Meter 176
Posts: 1,007
Join Date: Sep 2009
Location: Moscow

 
DONATE TO ME
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
HTC Magic; eLocity A7; T-Mobile MyTouch 4G
- - -
Current: TCL Hero N3 (TCL Y910) aka Alcatel One Touch Hero

The Following User Says Thank You to 5[Strogino] For This Useful Post: [ Click to Expand ]
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes