On 8/16/2012 2:31 PM, omoling wrote:
Honestly, reading your comments, it seems strange to ask oneself why
> an app requires a permission you don't see the purpose of.
The problem is that you're asking yourself why an app requires a
permission, and YOU (or your users) are the ones trying to figure out
why it would need that permission, when neither you nor (and especially)
your users are qualified to judge in all cases (notably your comments
about how READ_LOG can, and by implication should, be accomplished via
other means).
I never(!) said READ_LOG is unnecessary, read more carefully.
You did imply that people who used it were being lazy or uncreative in
their programming practices. If it CAN be necessary, then why would you
insult people who use it? It's this attitude of "I know best" when you
clearly don't have the right expertise to judge that really angers people.
Also, nobody can deny that the log file might(!) contain private data.
From really badly written apps? Sure. But Google failed to give us the
permission that we really need -- read OUR log info only.
And I hope you never, ever run applications on Windows, Mac OS X, or
iOS, since in all three cases the developers can "spy" on lots of
personal data without your knowledge. And what about root exploits in
Android -- a real bad player could simply include one of those (hidden,
of course) in his app, and use it to bypass permissions entirely. An app
with no permissions whatsoever could then be given the green light by
your app! How is your app "protecting" people, exactly?
I would like all apps to be transparent about privacy, but it is not the case!
That's why
> Apprivacy was released.
But every single app in the store ALREADY has a list of permissions that
it requires, along with a (sometimes TOO scary, but never erring the
other way) description of what it does. This is the list you're
evaluating, in fact! So Apprivacy does exactly what the market/play
store already does for users, only more so on the "scary" and less on
the "reasonable analysis" side of the equation.
Transparency, huh? Do you have a definition of transparency?
> Sure. Just as a start, explaining clearly why an app requires some
> permissions and what the app needs the data for... One might argue
> that it is no guarantee that the app is not evil. True. Still I
> regard is as the better way to go. One might have to analyse deeply
> an app to evaluate if the app actually is evil or not, and that is
> not the purpose of Apprivacy.
What IS the purpose, then, other than amplifying the already-too-scary
permission description Google makes people accept before they can
install any app already? Do you attempt to look at a privacy policy and
see if they make an effort to explain all the permissions the app uses?
That would be easy enough -- look at the privacy policy and the
description for specific permission names.
You say that opening the apps' code and analyzing them isn't "the
purpose of Apprivacy." I thought the "purpose" was to help protect a
user's privacy? I submit that opening up the apps is the ONLY way to
actually accomplish that purpose to any degree beyond what Google
already built into Android.
In particular, the "users doubt" feature is a terrible idea where people
can crucify an app with ABSOLUTELY NO EVIDENCE -- your own screenshot
shows that you questioned EVERNOTE, of all things! It has a HUGE number
of features that tie into various corners of Android, so of COURSE it
needs a lot of permissions! This is like having people vote for who is
likely to be a criminal -- guess who will get the most votes? The one
who already HAS the most votes! And your app gives it a red banner just
for HAVING permissions, so many will already get a negative vote! Either
an app is safe or it isn't; a user's opinion isn't going to affect
reality; it just makes it MORE scary.
You've invented app lynching/witch hunting, bringing mob mentality to
app rating, and you expect developers to "deal with it" and not
complain? An app is a black box. A user clicking "doubt this app" is
them looking at the box and taking a guess, and you're string some apps
colored red even though that doesn't mean anything. This isn't DATA,
this is polling people to find out how long the king's nose is instead
of just MEASURING it.
The Android permission system is probably a good thing overall, limiting
access to apps that actually need it, and making users aware of what
apps need what permissions. But its downside is that with transparency
come users like you who, now that they have that visibility into what an
app needs to do, are being freaked out by the sheer quantity of
permissions required by complex apps, and who therefore "doubt" apps
from well-known and high visibility companies like Evernote. FWIW I
doubt Facebook's integrity and privacy policies, but that is 100%
orthogonal to what permissions their app requires; if I trusted
Facebook, the fact that it required 20 permissions would be irrelevant.
I don't trust Facebook, and their app would have to require no more than
Internet permission before I would be happy using it.
On the other hand, I de facto trust Google with the information on my
phone (they developed the OS after all! If they were going to be evil,
they could do it without asking permission...), and so their apps asking
for more permissions seems completely harmless to me. You previously
said you wouldn't even install an update of a Google app when it
required more permissions. In another breath said that asking for
permissions an app doesn't need yet was wrong, and that users should
just accept it when you ask for more permissions later. Which is it? You
won't even upgrade a GOOGLE app when it asks for more permissions, but
you expect "users" to happily upgrade an app from a developer they've
never heard of because it's asking for more?
I still think you need to find a new niche. You're not increasing the
privacy of users at all, which is the stated purpose of your app, since
all you're doing is parroting the permissions the users already can see,
and allowing them to lynch apps randomly. Can you point to a SINGLE
thing you're doing that DOES actually increase a user's privacy over
what the Google permission system does now?
Tim
--
You received this message because you are subscribed to the Google Groups "Android
Discuss" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/android-discuss?hl=en.